Leicester City Dodoo made his first team debut on 25 August 2015, in the second round of the
League Cup away to
Bury at
Gigg Lane. He played the full 90 minutes and scored a
hat-trick in a 4–1 victory, also assisting the goal by
Andrej Kramarić. Bury subsequently stated that they were interested in signing him on loan. Four days later, Dodoo made his first
Premier League appearance, as a 72nd-minute substitute for
Marc Albrighton in a 1–1 draw with
Bournemouth at
Dean Court. In the next round of the League Cup on 22 September 2015, his first game at the
King Power Stadium, Dodoo scored the opening goal after six minutes in a 2–1 extra-time win over
West Ham United.
Bury (loan) On 19 November, Dodoo joined Bury of
League One on loan until 18 December 2015. He made his debut two days later, starting in a home game against
Burton Albion and contributing to the only goal of the game in the 40th minute when his low cross was put into the Burton net by their defender
Jerome Binnom-Williams. Many sources have recorded this as a Dodoo goal, however, officially it was recorded as a Binnom-Williams own goal.
Rangers Dodoo opened signing talks with
Scottish Premiership side
Rangers in July 2016 with then-manager
Mark Warburton. On the 19th, he signed a four-year deal with the
Glasgow-based club, for a £250,000 development fee. He made his debut three days later in their
Scottish League Cup match away to
East Stirlingshire, replacing
Michael O'Halloran after 60 minutes and scoring the last goal of a 3–0 win from close range when set up by
Lee Wallace. He scored his first league goals on 26 November 2016, against
Partick Thistle, netting two late strikes in a 2–1 win for Rangers. He left Rangers on 2 September 2019 by mutual consent.
Charlton Athletic (loan) Dodoo joined
Charlton Athletic on loan on 31 August 2017.
Bolton Wanderers On 3 October 2019, Dodoo signed a contract with
League One side
Bolton Wanderers until the end of the season, subject to international clearance. He made his debut four days later, coming on as a second-half substitute for
Dennis Politic in the goalless draw at home to
Blackpool. He scored his first goal for the club on 7 December in the 2–2 home draw with
AFC Wimbledon. On 26 June it was announced Dodoo would be one of 14 senior players released at the end of his contract on 30 June.
Ankara Keçiörengücü On 12 September 2020, Dodoo signed for TFF First League side
Ankara Keçiörengücü on a two-year contract, making his debut for the club on 20 September 2020. He was released by mutual consent on 5 January 2021.
Wigan Athletic On 9 February 2021, Dodoo joined League One side
Wigan Athletic on a deal until the end of the
2020–21 season. He scored his first goal for Wigan in a 3–0 win against
Milton Keynes Dons on 6 March 2021.
Doncaster Rovers On 6 September 2021, Dodoo joined League One side
Doncaster Rovers on a two-year deal. Dodoo made his debut for the club a day later on 7 September in a 6–0 defeat against
Rotherham United in the
EFL Trophy. On the 25th of June 2022, Doncaster released him.
Burton Albion On 12 November 2022, Dodoo signed for League One side
Burton Albion on a short-term deal.
Solihull Moors On 27 March 2025, Dodoo joined
National League side
Solihull Moors on a short-term deal until the end of the season. He departed the club at the end of his deal.
Alfreton Town On 16 August 2025, Dodoo joined
National League North club
Alfreton Town. ==International career==