Doncaster Rovers Whitehouse came through
Doncaster Rovers's youth system to sign his first professional contract in May 2014. He made his first team debut after coming on as a 90th-minute substitute in a 3–0 away victory over
Burton Albion in the
League Trophy on 7 October 2014. He earned his first start in the next round of the competition, in a 1–0 defeat to
Notts County at the
Keepmoat Stadium on 18 November; after the game manager
Paul Dickov praised his performance. He played a total of nine games during the
2014–15 campaign. Speaking in November 2015, new manager
Darren Ferguson said that he would try to arrange a loan move for Whitehouse after he went nine weeks without a first team appearance. On 13 February 2016, Whitehouse joined
National League side
FC Halifax Town on a one-month loan. He scored on his debut seven days later in a 4–2 victory over
Grimsby Town at
The Shay, a win which lifted the "Shaymen" out of the relegation zone. However
Jim Harvey played him only twice more before the loan deal expired. Whitehouse played only five games for "Donny" during the
2015–16 relegation campaign and Ferguson confirmed that Whitehouse would remain transfer-listed as he did not see the midfielder having a future at the club.
Leeds United On 2 August 2016, Whitehouse signed a one-year contract with
EFL Championship club
Leeds United for an undisclosed fee, and initially joined the
Development squad. On 21 September, he joined
Adam Lockwood's
Guiseley on a three-month loan so as to provide cover for injured full-backs
Danny East and
Javan Vidal. Three days later he played in a 2–1 defeat to
Macclesfield Town at
Nethermoor Park – this was to prove his only appearance for the "Lions". He returned to
Elland Road and on 29 January 2017, Whitehouse made his United debut in a 1–0 defeat to non-league
Sutton United in the
FA Cup. He did not feature again under manager
Garry Monk and was released at the end of the 2016–17 season.
English non-league Whitehouse then had a brief spells at
Alfreton Town and later
Shaw Lane in the
Northern Premier League before joining
Tadcaster Albion in January 2018.
The New Saints In January 2019 he returned to full-time professional football in the
Welsh Premier League when he joined
The New Saints. He came off the bench in the Europa League tie against Ludogorets & was on the bench against Copenhagen the previous round. His first start of the 2019–2020 season resulted in a hat-trick away to Aberystwyth. In February 2020 he joined
Spennymoor Town on loan until the end of the season. He left TNS by mutual consent at the end of March 2021.
Chorley In May 2021, he was snapped up as a free agent by
National League North side
Chorley, becoming the first signing of the summer. On 6 May 2024 Chorley announced Whitehouse would depart at the end of the season.
Alfreton Town On 2 July 2024, Whitehouse rejoined
National League North club
Alfreton Town.
Return to Chorley In March 2025, Whitehouse returned to
Chorley on a short-term deal until the end of the season.
Cleethorpes Town In October 2025, Whitehouse joined Northern Premier League Premier Division club
Cleethorpes Town. ==Style of play==