McDonald signed a four-year professional contract with Peterborough United on 5 April 2013.[6] On 13 September 2013, McDonald joined Conference Premier club Chester on loan until January 2014.[7] On his debut a day later, he was sent off for violent conduct in a 3–1 away defeat to Salisbury City.[8] It would be the only appearance he made for the club.[9] He returned to Peterborough before being loaned out to Conference North club Histon on 18 October 2013.[10] He was released by Peterborough on 15 November 2013 by mutual consent.[11]
York City
Having been on trial with League Two club York City in December 2013, McDonald joined on 1 January 2014.[12] He was released at the end of the 2013–14 season[13] without playing.[14]
Derby County
McDonald signed for Championship club Derby County on 1 August 2014 on a two-year contract after a successful trial.[15] On 26 March 2015, he joined Cheltenham Town on loan,[16] making his debut two days later in a 3–0 home defeat to Plymouth Argyle.[17]
McDonald signed for National League North club Nuneaton Town on 11 June 2016 on a one-year contract.[22] He left the club during the January transfer window.[23] He made 12 appearances and scored one goal.
Black Country Rangers
McDonald signed for West Midlands (Regional) League team Black Country Rangers in August 2017.[24] He made 17 appearances and scored 24 goals.
Coventry United
McDonald signed for Midlands Football League side Coventry United in December 2017 for the second half of the 2017–18 season.[25] That year he scored 16 goals in 14 games for the Midlands club.
Mickleover Sports
In December 2018, McDonald signed for Northern Premier League club Mickleover Sports.[26] McDonald ended the season as top scorer for the club and saved the club from relegation in the final 15 minutes of the game by scoring one and assisting the other to keep them in the division.[27]
Bromsgrove Sporting
On 11 June 2019 McDonald signed for Southern League Premier Division Central side Bromsgrove Sporting.[28] He made his debut on the opening day of the league season on 10 August, in a 1-1 draw at home to Biggleswade Town.[29] He scored in the following game as Bromsgrove Sporting came from behind to beat Tamworth 3-1 away from home on 13 August.[30]
McDonald was prolific for Bromsgrove Sporting throughout the 2019-20 season, scoring a brace at home to Barwell in a FA Trophy fixture on 29 October 2019, however were defeated 7-2, and crashed out of the competition.[31] He also bagged a brace away at Needham Market on the 14 December, which Bromsgrove Sporting won 3-0.[32] He scored a hat-trick on 8 February 2020 in a 6-0 demolition at home to Lowestoft Town.[33]
McDonald finished the season with a Southern League Premier Division ratio of a goal in every two matches. In total he made 26 appearances and scoring 13 goals, coupled with six appearances, scoring five goals in the cup competitions.[34] McDonald confirmed via social media on 27 June 2020 that he would be leaving the club following the expiry of his contract.[35]
Tamworth
McDonald was confirmed as joining fellow Southern League Premier Division Central side Tamworth on 1 July 2020.[36] He made his debut on 19 September in a 1–1 away draw at Peterborough Sports on the opening day of the season.[37]
McDonald committed to Tamworth for a second season on 31 May 2021.[38] He played the clubs first game of the 2021–22 season on the 14 August away at Royston Town, and was replaced on the 57th minute by Dexter Walters following an injury.[39]
McDonald returned to first team action on 23 October 2021, in a Southern League Premier Division Central home fixture against Leiston. He began the match as a substitute, but with Tamworth tailing 2-0 at half time, he was introduced for the second half in place of Michael Tait, and scored in a 3-1 defeat.[40]
In March 2023, McDonald beat and strangled his girlfriend at her home. She escaped by jumping 14 feet from a third-storey window, suffering further injuries. In October that year, he admitted to assault occasioning actual bodily harm at Birmingham Crown Court and was sentenced to two years and eight months in prison.[42]
Career statistics
Club
As of match played 25 March 2024
Appearances and goals by club, season and competition