McFarlane has been with NYC since the age of 11 and played for the team at every age group, eventually making his first-team debut last year. Born in England, he has represented the country’s under-16 and under-17 teams and was part of the England squad for the European Under-17 Championship.