En los Campeonatos del Mundo de Madrid 1986 ganó siete medallas, tres de oro en 100 libres, 4x100 libres y 4x100 estilos, una de plata en 100 mariposa y tres de bronce en 50 libres, 200 libres y 4x200 libres.