Mayerhöfer werd in 1992 olympisch kampioen tijdens de spelen van Barcelona. Mayerhöfer won driemaal de Champions Trophy en tweemaal Europees kampioen. Tijdens de Olympische Spelen 1996 verloor Mayerhöfer met Duitsland de halve finale van Nederland en eindigde als vierde. Mayerhöfer won in tijdens het Wereldkampioenschap 1998 de bronzen medaille. Op de Olympische Spelen 2000 verloor Mayerhöfer met het Duitse elftal in de laatste groepwedstrijd met 2-1 van Groot Brittannië door een doelpunt vijf minuten voor tijd, door deze nederlaag was de Duitse ploeg veroordeeld tot de wedstrijd om de vijfde plaats. Mayerhöfer werd in 2002 wereldkampioen met het Duitse elftal.