MK Dons have signed striker Mo Eisa from Peterborough United for an undisclosed fee.

The 27-year-old striker has signed for the club on what MK Dons have called a “long-term” contract.

Eisa was previously a target of the Dons in the January window, and had been linked with a move to the club after being transfer listed by Peterborough following their promotion to the Championship.

The striker told of his delight to make the move to Milton Keynes.

He said, “I’m excited to be here. This is a massive club with huge ambitions that match my own, and I will give my all to help take MK Dons forward.

“I knew there was interest from back in January and then again this summer. My agent presented me with a few teams who wanted to sign me and I felt MK Dons was the right team for me.

“I am very excited to work under Russell Martin, as he was a huge influence in me making my decision to join the Dons. I’m looking forward to the style of play as I feel it plays to my strengths and will give me the opportunity to score goals.”

The striker joined Peterborough United in 2019 from Bristol City, and scored 21 goals in his two seasons with the Posh. Before that, he had caught attention after scoring 55 goals in two seasons with non-league Greenwich Borough and he then followed that up with 25 strikes in 50 appearances for Cheltenham Town in his first season in the EFL in 2017-18.

Eisa is the Dons’ seventh new signing ahead of the new season. The club have previously signed Scott Twine, Franco Ravizzoli, Josh Martin, Ethan Robson, Max Watters and Aden Baldwin.

MK Dons Manager Russell Martin added his own delight in getting the move done. He said, “This is a massive signing for us. Luke Williams and I identified Mo really early on as our top target to make a difference to this team, and we have been chasing him all summer.

“I’m pleased we’ve finally got to a point where we’ve agreed a deal, and I want to say a massive thank you to the Chairman and Liam Sweeting for their work and support in getting this over the line.”