Early career Wharton played for
Pontypool-based side Race Juniors and helped the team to
Tesco Cup final at the
City of Manchester Stadium. Following his debut, Mackay admitted that Wharton would train with first team and had a "big future ahead of him". On 29 March 2012, Wharton signed his first professional contract which would keep at Cardiff until at least June 2014. Wharton joined
National League South club
Weston-super-Mare on 23 March 2017 on
loan.
York City and Nuneaton Borough Wharton signed for newly relegated
National League North club
York City on 30 June 2017 on a one-year contract. He joined York's divisional rivals
Tamworth on 22 December 2017 on a one-month loan. Tamworth's attempts to extend his loan for the rest of the season were unsuccessful, and he finished his spell at the club with four appearances. He was released at the end of the season. Wharton signed for National League North club
Nuneaton Borough in July 2018.
Hereford Wharton signed for
National League North club
Hereford on 22 December 2018.
Barry Town United Wharton signed for
Cymru Premier club Barry Town United on 13 January 2020. ==International career==