Born in Hamilton to a Portuguese father and Chinese mother, Raposo began playing soccer at a young age, making his first competitive rep team when he was eight with Mount Hamilton SC.[3] When he was 11, he joined the Toronto FC Academy, but the club released him two years later, believing him to be "too small and too skinny".[4] Afterwards, he joined the Burlington Youth SC at age 12, joining the provincial program at age 14. Soon after, he was selected to play on the Canadian under-15 national team.[5] When he was 16, he moved to Vaughan SC.[3] In 2016, he fractured his right fibula in a club match against Sigma FC.[3] He was named MVP at the 2017 Canada Summer Games, as part of the gold medal-winning Team Ontario.[6]
Raposo attended Syracuse University, where he played soccer for two years. In his second and final year, Raposo led his team in goals (15) and points (37), which set the school records for a sophomore, and earned a spot in the All-ACC first team.[7][8]
On January 9, 2020, Raposo was selected fourth overall by Vancouver Whitecaps FC in the 2020 MLS SuperDraft, and was signed by the club to a Generation Adidas contract.[13] He made his debut on March 7, 2020, coming on as a substitute in the 67th minute, against the Los Angeles Galaxy, recording an assist on the only goal of the game.[14] He scored his first professional goal in the 73rd minute of a 1–0 win over Sporting Kansas City on April 2, 2022.[15] Later that year, he won the Best Young Canadian Player Award at the 2022 Canadian Championship, after scoring one goal and getting two assists.[16]
Described as "a skilful winger" by Neil Davidson, Raposo is also capable of playing as a number ten. His former Syracuse coach Ian McIntyre labelled him a "dynamic, exciting attacker who can torment defenders."[20]