Ferrin began playing youth soccer at age five with Mississauga SC.[1] Afterwards, he played youth soccer with Vaughan Azzurri.[2]
College career
In 2016, Ferrin began attending the University of Alabama at Birmingham, where he played for the men's soccer team.[3] He scored his first collegiate goals on September 3, 2016, scoring twice in a 2–2 draw against the UNC Greensboro Spartans.[3][4] After his freshman season, he was named to the Conference USA All-Freshman Team.[5] After his sophomore season, he was named the team's Most Valuable Player[6] and was named a Conference USA Second-Team All-Star.[7] During his time at UAB, he scored eight goals in two seasons.[8]
In February 2020, he signed with USL Championship side Loudoun United.[21] He made his debut on July 20, 2020, starting against Hartford Athletic.[22][23] In January 2021, he re-signed with the club for the 2021 season.[24] On July 14, 2021, he played with D.C. United, Loudoun's MLS affiliate, in a friendly against El Salvador club Alianza, scoring the only goal in a 1–0 victory.[25]
In 2022, he returned to Vaughan Azzurri, scoring 23 goals in 15 league games.[26] He helped Vaughan win the league championship[27] and he was named league MVP, won the Golden Boot,[28] and was a First Team All-Star.[29]
In December 2022, Ferrin joined Canadian Premier League club HFX Wanderers on a two-year contract through 2024, with an option for 2025.[30] He made his debut for the club on April 15, 2023, against Atlético Ottawa.[31] He scored his first professional goal on April 19, in a 3-1 Canadian Championship loss to Atlético Ottawa, hitting the target directly from a free kick.[32] He scored his first league goal in his next match against Forge FC to earn a 1–1 draw and earned CPL Team of the Week honours.[33] In his first season, he led the team in scoring with eight league goals (nine in all competitions), while also adding three assists,[34][35] and at the end of the 2023, season, he was one of ten nominees for CPL Players’ Player of the Year award.[36]