Marcus Harness made his competitive first-team debut for Burton Albion at age 17 in September 2013.
13 Facts About Marcus Harness
Marcus Harness signed for Portsmouth in July 2019 and played for the club on the losing side of the 2020 EFL Trophy final.
Marcus Harness signed a two-year professional contract in May 2014.
On 27 November 2015, Marcus Harness joined National League club Aldershot Town on a five-week loan.
Marcus Harness scored his first league goal 11 days later to secure a point away at Colchester United, leading Aspin to say "he can only go from strength to strength now he is starting to chip in with goals".
On 18 July 2019, Marcus Harness joined League One rivals Portsmouth on a three-year deal for an undisclosed fee.
Marcus Harness disappointed manager Kenny Jackett with his performances upon returning to fitness.
Marcus Harness achieved new manager Danny Cowley's target of ten goals for the season Portsmouth missed out on the play-offs after finishing in eighth-place.
Marcus Harness signed for Ipswich Town on a three-year deal on 15 July 2022 after Ipswich paid Portsmouth an undisclosed fee ; striker Joe Pigott went the other way on a season-long loan as part of the deal.
Town boss Kieran McKenna said that Marcus Harness was a good fit for the club and was entering his prime years.
Marcus Harness played two Premier League games, making substitute appearances against Liverpool and Manchester City.
On 30 August 2024, Marcus Harness returned to the Championship, joining Derby County on a season-long loan deal.
Marcus Harness declared his intention to represent the Republic of Ireland in July 2019.