Aparicio signed his first professional contract in 2013 at the age of 17 years old, becoming the eighth TFC Academy graduate to the professional team.[3] He appeared in two midseason friendlies for Toronto FC in 2015, against English Premier League teams Manchester City[4] and Sunderland.[5]
On January 14, 2019, Aparicio signed with Canadian Premier League club York9.[12] The 2019 season was the first in both Canadian Premier League and York9 FC history, and before it started Aparicio was named the first-ever captain for York9.[13] Aparicio took part in the Canadian Premier League's first game in history, a 1–1 draw in Hamilton, Ontario against Forge FC[14] and assisted the first ever Canadian Premier League goal in the third minute of the match.[15] However he also became the first player to be red carded in the Canadian Premier League, after receiving a second caution for a deliberate handball in second-half stoppage time.[16]
Pacific FC
On 6 November 2020, Aparicio signed with fellow CPL side Pacific FC.[17]
He officially left the club in January 2024, having scored ten goals and 11 assists in 78 appearances between all competitions for the club.[18][19]
Aparicio has represented Canada at youth level. He received his first senior team experience when Canada coach Benito Floro included him in a camp the team had in Sunrise, Florida in January 2014.[21] He was later a part of the U-20 squad that participated in the 2014 Milk Cup.[22] He represented Canada during the Pan American games in 2015. In May 2016, Aparicio was called to Canada's U23 national team for a pair of friendlies against Guyana and Grenada.[23] He saw action in both matches.[24]
Senior
Aparicio was recalled to the senior team for a friendly against Colombia in October 2014,[25] where he made his debut for the national team.