Phillips signed with the Buffalo Bills as an undrafted free agent on May 11, 2018.[4] He was waived on September 1, 2018 and was signed to the practice squad the next day.[5][6] He was promoted to the active roster on October 18, 2018.[7] He was waived on November 5, 2018 and was re-signed to the practice squad.[8] He signed a reserve/future contract with the Bills on December 31, 2018.[9]
On August 31, 2019, Phillips was waived by the Bills.[10]
Houston Roughnecks
On October 15, 2019, Phillips was drafted in the sixth round of the 2020 XFL Draft by the Houston Roughnecks.[11] In the Roughnecks' first game against the Los Angeles Wildcats, Phillips helped score a 50-yard touchdown, giving the Roughnecks their first points and helping the team win a 37–17 victory against the Wildcats.[12] In Week 2 against the St. Louis BattleHawks, Phillips caught seven balls for 54 yards and scored three touchdowns,[13] winning the XFL's Star of the Week.[14] In Week 3 Phillips caught three touchdowns again, to go along with 8 receptions for 194 yards, including an 84 yard score from PJ Walker.[15] His performance in week 3 proved to be enough for Phillips to win his second straight XFL Star of the Week.[16] In what turned out to be the final week of the XFL season, Phillips hauled in 10 receptions for 122 yards and 2 touchdowns. Phillips again earned Player of the Week for his performance.[17] Phillips finished the season with 31 receptions for a league high 455 yards and 9 touchdowns.[18][19] He had his contract terminated when the league suspended operations on April 10, 2020.[20]
Carolina Panthers
Phillips had a tryout with the Carolina Panthers on August 23, 2020,[21] and signed with the team three days later.[22] He was waived on September 5, 2020.[23]
Hamilton Tiger-Cats
Phillips signed with the Hamilton Tiger-Cats of the CFL on June 10, 2021.[24] Phillips was cut in the 3rd week of training camp on July 29, 2021.
Toronto Argonauts
On July 30, 2021, Phillips signed with the Toronto Argonauts. Phillips spend most of the 2021 season on the practice roster, but made his CFL debut in the last game of the season on November 16, 2021, against the Edmonton Elks, where he had two catches for 20 yards.[25]
In 2022, Phillips was assigned to the practice roster after training camp, but was moved up to the active roster due to injuries in the Argonauts' receiving corps. He played and started in 12 regular season games where he had 38 receptions for 515 yards and three touchdowns.[25] He made his post-season debut in the East Final against the Montreal Alouettes but did not record any catches.[25] Phillips then played in his first Grey Cup game where he led all receivers with four catches for 96 yards as the Argonauts defeated the Winnipeg Blue Bombers in the 109th Grey Cup championship.[25]
In the 2023 season, Phillips was an opening day starter and played in 12 regular season games where he had 37 receptions for 561 yards and one touchdown.[26] He became a free agent upon the expiry of his contract on February 13, 2024.[27]