Phillips initially played in the Canadian Soccer League's second division with SC Toronto's reserve team in 2012.[1] The reserve squad would reach the championship final where they defeated Brampton City United II for the title.[2] He also managed to graduate to the senior team throughout the 2012 season.[3] He helped the senior side secure a playoff berth by finishing third in the league's first division.[4] In the opening round of the postseason, the Toronto side was defeated by the Serbian White Eagles.[5]
From 2016 to 2019, Phillips played with Vaughan Azzurri in League1 Ontario. He scored his first goal in a 4–3 victory on June 11 against Master's FA.[6] He won the 2016 League1 Ontario title with Vaughan,[7] appeared in both legs of the 2016 Inter-Provincial Cup against PLSQ champions Mont-Royal Outremont,[8] and was named a league Second Team All-Star.[9] In 2017, he was again named a Second Team All-Star.[10] In 2018, he was named a league First Team All-Star, helping Vaughan to capture the League and Cup double.[11]
In 2019, he played all 180 minutes of both legs of Vaughan's Canadian Championship series against HFX Wanderers.[12] In 2020, he was named to the League1 Ontario All-Time Best XI.[12]
In the summer of 2019, he participated in the Croatian World Club Championship with Toronto Croatia where he assisted the Croats in advancing to the tournament finals by recording a goal against Vojvođanski Hrvata.[13] He played in the championship finals where Toronto lost the match in a penalty shootout to SC Croat San Pedro.[14]
In August 2020, Phillips signed his first professional contract with Canadian Premier League expansion side Atlético Ottawa.[15] He made his debut in Ottawa's inaugural match on August 15 against York9.[16] On 26 February 2021, he was released by Ottawa.[17]
^Glover, Robin (10 August 2012). "CSL game between SC Toronto and Kingston FC". Rocket Robin's Soccer in Toronto. Archived from the original on 15 February 2024. Retrieved 15 February 2024.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
^"Playoff spot in the balance for Brampton City". Brampton Guardian. 3 October 2012.
^Hayakawa, Michael (15 October 2012). "York Shooters in CSL semifinals". Vaughan Citizen.