Pearce vant en olympisk sølvmedalje i landhockey under Sommer-OL 1968 i Mexico by. Han var med på det australsk laget som kom på andreplass i landhockeyturneringen bak Pakistan. Australia vant semifinalen med 2-1 mot India men tapte finalen mot Pakistan med 1-2. Pearce spilte ti kamper i turneringen.