Tootle was born in Widnes, Cheshire.[3] Joining Crewe as an eight-year old,[4] Tootle signed his first professional contract after making an impression on Crewe manager Gudjon Thordarsson in July 2009.
He made his full debut on 21 November for Crewe Alexandra in a 2–2 draw, away at Northampton Town in League Two, playing the full 90 minutes.[5] Tootle became a regular in the first team after Dario Gradi took over for his third spell as Crewe manager. His first goal in senior football came in Crewe's 2–2 draw with Rochdale on Boxing Day 2009.[6]
As Crewe battled against relegation in the 2013–14 season, Tootle replaced teammate Abdul Osman as captain of the side in March 2014. Crewe stayed up following a final-day win over Preston North End, and following Osman's departure it was decided he would continue in this role for the 2014–15 season.[9]
Despite not featuring since October 2014 due to injury and illness, Crewe offered Tootle a contract extension at the end of the season.[10]
Shrewsbury Town
Tootle moved to Shrewsbury Town on a free transfer, signing a two-year contract on 16 June 2015.[11] He made his debut on the opening day of the 2015–16 season against Millwall,[12] and scored his first goal for the club in a League Cup second-round tie against Crystal Palace,[13] but he did not feature again at first-team level following a defeat at Port Vale on 31 October.[14] He was released from his contract one year early by mutual consent in June 2016.[15]
Notts County
On the same day that he left Shrewsbury Town, Tootle joined League Two side Notts County on a two-year contract.[14]
He signed a new contract with Notts County at the end of the 2017–18 season.[16]
Matt Tootle is a tenacious full back being comfortable on either the left or right back positions. He can also play as a winger. He's often praised for his work rate, athleticism, pace, stamina and adaptability which all make him an integral part for most teams.[19]