| 400 Metres | 52.77 | 22 JUN 1978 | Köln (GER) |
| 800 Metres | 1:56.90 | 16 AUG 1985 | Bern (SUI) |
| 800 Metres Short Track | 2:02.87 | 14 JAN 1989 | Dallas, TX (USA) (i) |
| 800 Metres Short Track | 1:58.9h | 22 FEB 1980 | San Diego, CA (USA) (i) |
| 1000 Metres | 2:34.65 | 14 AUG 1988 | Hengelo (NED) |
| 1000 Metres Short Track | 2:37.6h | 21 JAN 1989 | Portland, OR (USA) (i) |
| 1500 Metres | 3:57.12 | 26 JUL 1983 | Stockholm (SWE) |
| 1500 Metres Short Track | 4:00.8h | 08 FEB 1980 | New York, NY (USA) (i) |
| Mile | 4:16.71 | 21 AUG 1985 | Letzigrund, Zürich (SUI) |
| Mile Short Track | 4:20.5h | 19 FEB 1982 | San Diego, CA (USA) (i) |
| 2000 Metres | 5:32.7h | 03 AUG 1984 | Eugene, OR (USA) |
| 2000 Metres Short Track | 5:34.52 | 18 JAN 1985 | Los Angeles, CA (USA) (i) |
| 3000 Metres | 8:25.83 | 07 SEP 1985 | Stadio Olimpico, Roma (ITA) |
| 3000 Metres Short Track | 8:47.3h | 05 FEB 1982 | Inglewood, CA (USA) (i) |
| 2 Miles | 9:31.7h | 21 JAN 1983 | Los Angeles, CA (USA) (i) |
| 2 Miles Short Track | 9:31.7h | 21 JAN 1983 | Los Angeles, CA (USA) (i) |
| 5000 Metres | 15:06.53 | 01 JUN 1985 | Eugene, OR (USA) |
| 10,000 Metres | 31:35.3h | 16 JUL 1982 | Eugene, OR (USA) |
| 10 Kilometres Road | 31:38 | 06 MAY 1984 | Eugene, OR (USA) |
| 4x800 Metres Relay | 8:17.09 | 24 APR 1983 | Walnut, CA (USA) |