Bei den Olympischen Spielen 2000 in Sydney errang das britische Team Silber in der Besetzung MacLean, Chris Hoy und Jason Queally. Im Jahr darauf belegte das Team (mit Jamie Staff anstelle von Queally) den ersten Platz bei den Bahn-Weltmeisterschaften 2001 in Kopenhagen; 2002 wurde es in derselben Besetzung Weltmeister. Bei den Olympischen Spielen 2004 war MacLean durch eine langwierige Erkrankung gehandicapt und konnte nicht im Sprint starten, im 1000-m-Zeitfahren belegte er den siebten und im Teamsprint den fünften Platz, wobei er nur die erste Runde bestritt (mit Chris Hoy, Jamie Staff und Jason Queally).