Born in Darlington, County Durham,[1] White began his career as a trainee at Middlesbrough in 1995, but his only first-team appearance came in the Anglo-Italian Cup.
"[7] At the end of his Boston contract in June 2006, White joined Notts County on a free transfer,[8] where he was made club captain.
[20] He made his debut on 20 November in a 1–1 draw with Forest Green Rovers,[21] and scored his first goal for them on 14 December against Southport in the FA Trophy.
[23] He signed for Blyth Spartans on 11 February and made his debut four days later against Alfreton Town, scoring an own goal in a 2–1 defeat.
[24] He made 15 appearances by the end of the season,[25] and then rejoined Boston United, then playing in the Conference North, on a non-contract basis.
[31] When Wright left the club at the end of the 2018–19 season, White stayed on as temporary academy manager until a permanent appointment was made in mid-July.