Phillips began his career playing for Coleford Athletic under 13s, before moving into non-League football with Paulton Rovers. After impressing at Paulton, he moved to Bristol City in 1997, where he went on to make 250 league appearances.
He was replaced in the first team by Adriano Basso early in the 2005–06 season and, despite being in his testimonial season, Phillips never played again for the club.
In the summer of 2006, Phillips moved across the city to rivals Bristol Rovers, where he established himself in the first-team and helped Rovers secure a play-off spot in the 2006/07 season; his performances during the season earned him the club's Player of the Year award. Phillips also won League Two's player of the month award for November 2006, having not conceded any league goals during that month, and the Football League's Golden Glove competition after keeping the most clean sheets for the 2006–07 season.
Following this successful season, Phillips attracted interest from Turkish team Ankara Demirspor; there was also interest from Ankaragücü, but no move came about.
On 26 August 2009, Phillips signed for Shrewsbury Town on a one-month loan deal, which was soon extended. In November 2009, he joined Shrewsbury's league rivals Crewe on a two-month loan with a view to a permanent transfer; he made his Crewe debut against Morecambe in a 2–1 home defeat. On 6 January 2010, Phillips extended his loan with Crewe until the end of the season. He established himself as the club's first-choice goalkeeper, but missed the last three games of the season through a shoulder injury.
Along with 14 other players, he was released by Bristol Rovers at the end of the 2009–10 season,[1] and, after his successful loan period, joined Crewe on a permanent contract. Having established himself in the team, he was part of the 2011–12 squad who achieved promotion to League One, and was offered a role as player-coach in 2012.
After losing his first team place to Ben Garratt, Phillips left the club at the end of the 2013–14 season to take up a coaching role with Shepton Mallet, while continuing his playing career with his local club Nantwich Town.[2]
In April 2016, Phillips returned to former club Bristol Rovers as academy goalkeeping coach.[3] In September 2017, he joined League Two side Yeovil Town as interim goalkeeping coach following the departure of Sam Shulberg.[4]
In September 2023, Phillips joined National League South club Taunton Town as goalkeeping coach;[5] he also registered as a player, and was an unused substitute on five occasions.[6]
Personal life
Phillips' son Frankie also became a goalkeeper, playing for the academies of both Liverpool and Southampton. He currently plays for Bristol Manor Farm.[7]