In 2014, he played with Sigma FC in League1 Ontario.[2] After the season, he was invited to train with the first team and reserves of Belgian club Genk.[2]
In 2017, he returned to his former club Sigma FC in League1 Ontario.[9] He was named Defender of the Year and a league First-Team All-Star.[10][11]
In February 2018, Grant signed with Swedish Division 1 Norra club Nyköpings BIS for the 2018 season.[12] However, he suffered an injury in pre-season and would miss the entire 2018 season due to surgery, so he and the club agreed to terminate the contract by mutual consent in June 2018.[13]
In February 2019, he signed with Forge FC of the Canadian Premier League.[14] He scored his first goal on August 25, 2019, against Cavalry FC.[15][16] Injuries limited his play time over his first two seasons with the club.[17] In February 2021, he extended his contract with the club.[18][19] After the 2022 season, his option for 2023 was declined by the club.[20]
In March 2023, he signed with fellow CPL side York United for the 2023 season.[21][22] In August 2023, he suffered a facial fracture after a head-on-head collision with Théo Collomb in a match against the HFX Wanderers, keeping him out for several weeks.[23] After the 2023 season, he departed the club.[24]
In February 2024, he signed with Atlético Ottawa on a two-year contract.[25][26] He became the first player to have played for all three of the league's Ontario-based clubs.[27][28] During pre-season, he suffered a knee injury requiring knee surgery, forcing him to miss the entire 2024 season.[29][30]
International career
Grant was eligible to play for Canada, where he was born, and Guyana, where his parents are from.[31][32]
In 2023, it was revealed that he had begun the process to obtain a Guyanese passport, with the goal of representing the country at senior level.[37] In March 2023, he was called up to the Guyana national team for the first time ahead of their CONCACAF Nations League matches.[38][39][40] He proceeded to win his first cap for the Golden Jaguars on 25 March, starting in a 2–0 win over Bermuda, in which he recorded an assist.[41][42] In June 2023, Grant was named to Guyana's 23-man squad for the 2023 CONCACAF Gold Cup qualification tournament.[43]