El Monir came through the youth ranks of Al-Ittihad Tripoli and was promoted to the first team in the 2010–11 Libyan Premier League season. Al-Ittihad with El Monir were top of the league, undefeated after 15 rounds, with 13 victories and just two draws, when the league was abandoned half-way due to the Libyan Civil War.[1]
Jagodina
2011–12 season
El Monir signed with Serbian side Jagodina in summer 2011 coming from Al-Ittihad Tripoli.[2] He made his debut for FK Jagodina on 26 October 2011 as a starter in a last 16-round match of Serbian Cup against FK Javor Ivanjica, a 3–5 penalty loss after a 1–1 draw after extra-time. His league debut happened on 17 March 2012, in a round 19 match against current league leaders and previous season champions, Partizan.[3]
2012–13 season
On 21 April 2012, he impressed the local media and specially the club supporters when he showed extreme will of playing and a die-hard attitude when he played 35 minutes of the 23rd round of the SuperLiga match against FK BSK Borča with a fractured foot.[4] It all happened in the 10th minute, however El Monir willing to keep on playing only reported the injury at the half-time and got substituted. As this was only the second time that he got a chance to be a starter in the team he did not wanted to miss the chance to show his skills, and despite the pain, he did his best to contribute to keep on playing. Despite the questionable attitude from the point of view of his health, the national press and Jagodina officials and supporters couldn't resist not to praise this display of enormous dedication.[5]
In early October 2012, prior to his departure to join the national team, El Monir renewed his contract with Jagodina until 2015.[6] On 8 May 2013, he played a key role in Jagodina's 1–0 victory against FK Vojvodina in the 2013 Serbian Cup Final.[7]
During the winter break, he left Jagodina and returned to Libya and played for his former club Al-Ittihad Tripoli.[10]
Return to Jagodina
On 28 August 2014, he signed again with Jagodina.[11] During the first part of 2014–15 season, he has not played a single game. In December 2014, El Monir went on trial at Genk in Belgium.[12]
Dinamo Minsk
On 30 April 2015, El Monir signed a contract with Dinamo Minsk.[13] He made his debut for Dinamo in Vysheyshaya Liga on 31 May 2015, playing the full 90 minutes in a 2–1 home win over Naftan.[14] During his first season in Belarus, he has played 11 league games. On 1 October 2015, El Monir made his debut in UEFA Europa League group stage against Rapid Wien as a substitute in the 66th minute.[15] On 5 November, El Monir was the first time in the starting lineup in Europa League, in a 1–2 home defeat against Villarreal.[16] On 10 December, he entered in the game in 65th minute of the match against Rapid Wien and scored a goal one minute later in 2–1 away loss.[17] On 24 April 2016, El Monir played full 90 minutes with providing two assists in a 3–3 away draw against BATE Borisov.[18]
Partizan
After a year and a half playing in Belarus, when his contract with Dinamo Minsk, El Monir among several options decided to return to Serbia, only that this time, to join the power-house Partizan. He had been on Partizan's agenda on several occasions in the past and the move finally materialised. On 16 January 2017, he signed with Partizan a three-year contract.[19] He made his club debut on 13 April 2017 in a 3–1 away win against Novi Pazar.[20]
Mohamed El Monir made the squad for the 2012 Africa Cup of Nations,[24] but was an unused substitute at all the matches at the tournament. Subsequently, he was part of the Libyan squad in the following call by Marcos Paquetá for the 2014 FIFA World Cup qualifiers against Togo and Cameroon, played on 3 and 10 June respectively.[25] He finally made his debut appearance for Libya on 14 October 2012 in his country's 2–0 loss to Algeria.