McFarlane deltok i OL 2000 i Sydney der han ble nummer åtte i finalen på 400 meter. Det ble en ny stafettmedalje, denne gang bronse. I VM 2001 deltok han bare på stafettlaget, som igjen fikk bronse.