Pearson, lid van West Coast Swim Club uit Mount Claremont, was vooral succesvol als estafettezwemmer op de vrije slag. Zo won hij bij de Olympische Spelen in Sydney (2000) twee gouden medailles met de aflossingsteams; op de 4x100 m vrije slag zwom hij alleen in de series, op de 4x200 m vrije slag kwam hij ook uit in de finale, samen met Ian Thorpe, Michael Klim en Bill Kirby. De Aussies gingen van start tot finish aan de leiding in die race. Voor die prestatie ontving Pearson naderhand de Orde van Australië. Vier jaar later, bij de Spelen in Athene, moest Pearson op datzelfde onderdeel genoegen nemen met de zilveren medaille, achter de Verenigde Staten, al kwam hij toen alleen uit in de series.