Born in Khartoum in the Sudan, forward Mohamed Eisa moved to London when he was nine. He did not play football until he was 14 and joined the Pro Touch Soccer Academy. Whilst with them, he had trials with Southend, Norwich and Oxford but they didn't work out.
He joined non-league Dartford in 2012 and was then loaned to Leatherhead, VCD Athletic and Corinthian before joining Greenwich Borough in 2015. At Greenwich he scored 57 goals in 100 appearances in all competitions before leaving the club in June 2017. Cheltenham manager Gary Johnson took a gamble on signing him on a one year contract. He broke into the Cheltenham first team in August 2017. On 24th March 2018, Eisa equalled Cheltenham's record for 20 league goals in a season and ended the season with 25 goals in all competitions. He was named the League Two Player of the Month for April 2018.
He moved to Bristol City on 23rd July 2018 despite competition from Brentford, Leeds and Portsmouth but made just six appearances.
On 1st June 2019 he transferred to Peterborough United for their club record fee. He scored 16 goals in 35 appearances in his first season.
Peterborough were promoted to the Championship on 1st May 2021 but Eisa moved to MK Dons for an undisclosed fee on 21st July 2021 signing a "long term contract"
Eisa and MK Dons were relegated to League Two following a 0-0 draw at Burton on the final day of the 2022/23 League One season (7th May 2023).
His brother Abo is also a professional footballer who has played for Shrewsbury, Colchester and Scunthorpe.
Mo made his debut for Sudan in a friendly with Tanzania in October 2023. Eisa also netted in a 1-1 World Cup qualifying draw with Togo in November 2023.
On 30th January 2024 he joined Exeter on loan until the end of the season. He had scored 31 goals for the MK Dons. He played 11 games scoring once.
On 17th May 2024 he was released by MK Dons. He had played 101 games scoring 31 goals.