Bis 2002 war McFarlane ein 400-Meter-Läufer mit einer Bestzeit von 44,90 s aus dem Jahr 1995, der nur selten ein großes Finale erreichte. Er wurde Achter bei den Olympischen Spielen 2000 und Dritter bei den Hallen-Weltmeisterschaften 2001.