Whitehouse, 24, came through the Doncaster Rovers's youth system and signed his first professional contract in 2014, going on to make more than 20 appearances for the club.
He has since featured for Leeds, Alfreton Town, Tadcaster Albion. He joins Buxton from The New Saints.
Keep up-to-date with our exclusive email newsletters.
Digital advertising by Minute Media
© Pitch Hero Ltd 2008-2020
Pitch Hero Ltd Registered in ENGLAND | WF3 1DR | Company Number - 636 1033