Whiteman came through the youth ranks at Manchester United until he was released at sixteen before being offered a scholarship.[3][4] He joined Sheffield United and was assigned to the U18s side and then later the U21s side.[5] At the end of the 2013–14 season, Whiteman signed his first professional contract with the club.[6]
Whiteman was called up to the first team on 18 November 2014 by Nigel Clough against Crewe in the FA Cup, coming on as an 88th minute substitute for Stefan Scougall in a 2–0 win.[7] However, this turned out to be his only first team appearance, with the player returning to the Under-21's. At the end of the season, he opted to take up the offer of a contract extension that would ensure he remained under contract for the 2015–16 season.[8]
After impressing again in the development squad and with Nigel Adkins' pledge to play more youth players in the starting XI, Whiteman was called up to the first team on 1 March 2016 in the Blades' home league game against Burton Albion and was named on the bench, however he couldn't prevent his team losing 1–0, coming on as a 58th-minute substitute for Paul Coutts wearing the number 36 jersey.[9] Whiteman kept his spot in the matchday squad but was an unused substitute in a 2–2 draw away against Fleetwood. He started against Oldham on 12 March 2016, where he set up the first two goals in a 3–0 victory.[10] After being included in a number of first team matches towards the end of the season, Whiteman signed a contract extension with the club.[11] By the end of the 2015–16 season, he had made six appearances.
In the 2016–17 season, he was determined to make a first team breakthrough under manager Chris Wilder.[12] He was eventually promoted to the first team ahead of the new season.[13] However, Whiteman struggled and spent the first half of the season on the bench.[14]
Loan to Mansfield Town
On 1 January 2017, Whiteman was loaned out to Mansfield Town for the rest of the season.[15]
He made his Mansfield Town debut, where he started, in a 1–0 win over Blackpool on 2 January 2017.[16] In a follow-up match, he scored his first goal for the club, in a 3–0 win over Crewe Alexandra.[17] Whiteman then scored four more goals, including a brace against Hartlepool United on 11 February 2017.[18] As a result, he was nominated for January's Sky Bet League Two Player of the Month, but lost out to Ollie Watkins.[19]
He remained in the first team for the rest of the season[20] going on to score two more goals later in the season.[21] At the end of the 2016–17 season, having made 23 appearances and scoring 7 times for the side, he left the club on a high note, winning the club's awards, including Meden Event Security's Manager's Player of the Season.[22]
Doncaster Rovers
Whiteman joined Doncaster Rovers on loan in June 2017[23][3] being given a 12 shirt ahead of the new season.[24]
Whiteman made his Doncaster Rovers debut starting in the opening game of the season in a 0–0 draw against Gillingham.[25] He scored his first goal for Doncaster in a 3–2 EFL Cup win at Bradford City on 8 August 2017.[26] Since making his debut for the club, he quickly became a first team regular.[27] On 7 October 2017, Whiteman, whilst playing for Doncaster Rovers against Southend, scored his first ever senior hat-trick, with all three goals coming within 10 second-half minutes.[28] Whiteman's goal against Southend United earned him the Goal of The Season by attendees at the club's end of season awards ceremony.[29] He later scored three more goals.[30] The Sportsman named Whiteman in League One's Team Of The Half-Season.[31] He was recalled by Sheffield United in January 2018.[32] Soon after he was signed permanently by Rovers for an undisclosed fee, on a three-and-a-half-year deal.[33] For the rest of the season, Whiteman held his first team place as he went on to make 47 appearances, scoring 7 times in all competitions.[34]
Shortly after he was named as team captain for the season,[35] Doncaster Rovers reportedly turned down a substantial offer from Championship side Hull City just before the transfer window deadline on 8 August 2019. The tabled bid was believed to be worth at least £1,000,000.[36]
He signed a new contract with Doncaster in November 2019, until 2023.[37]
Preston North End
On 14 January 2021, Whiteman signed for Championship club Preston North End For £1.6 million, on a three-and-a-half-year deal.[38] He scored his first goal for the club on 20 April 2021 in a 3–0 win against Derby County.[39]
Career statistics
As of match played 10 February 2024
Appearances and goals by club, season and competition