2001
  5th - World Sprint Championships 500m
7th - World Single Distance Championships 500m
  2000
  6th - World Sprint Championships 500m
6th - World Single Distance Championships 500m
8th - World Single Distance Championships 1000m
2nd Overall - Canadian Sprint Champonships
  1999
  Retired
  1998
  Silver - Olympic Games 500m Nagano, Japan
2nd - World Sprint Championships 500m
4th - World Single Distance Championships 500m
10th - World Single Distance Championships 1000m
2nd - World Cup Standings 500m (1 gold, 3 silver, 1 bronze)
2nd Overall - Canadian Sprint Championships
  1997 ( recovering from knee surgery)
  8th - World Sprint Championships 500m
8th - World Single Distance Championships 500m
2nd Overall - Canadian Sprint Champonships
  1996
  3rd - World Sprint Championships 500m
4th - World Cup Standings 500m
3rd Overall - (2 silver, 2 bronze) Canadian Sprint Championships
  1995
  2nd - World Sprint Championships 500m
2nd - World Cup 500m (3 gold, 4 silver)
7th - World Cup 1000m (3 bronze)
1st Overall - Canadian Sprint Championships
  1994
  Silver - Olympic Games 500m Lillehammer, Norway
8th - Olympic Games1000m
2nd - World Sprint Championships 500m
3rd - World Cup Standings 500m
1stOverall - Canadian Sprint Championships
  1993
 

5th - World Sprint Championships 500m
3rd - World Cup Standings 500m (1 silver, 1 bronze)
1st Overall - Canadian Sprint Championships

  1992
 

6th - Olympic Games 500m Albertville, France
9th - World Sprint Championships 500m
4th - World Cup Standings 500m
1stOverall - Canadian Sprint Championships

  1991
 

7th - World Sprint Championships 500m
5th - World Cup Standings 500m
1st Overall - Canadian Sprint Championships

  1990
 

12th - World Sprint Championships 500m
1st Overall - Canadian Sprint Championships

  1989
 

6th - World Sprint Championships 500m

  1988 (short track)
 

Bronze - Olympic Games 3000m relay Calgary,Canada
Gold - World Short Track Championships 3000m relay

  1986 (short track)
 

Gold (world record) - World Short Track Championships 3000m relay

  1985 (short track)
 

12th - World Sprint Championships 500m
1st Overall - Canadian Sprint Championships

  1984 (short track)
 

2nd Overall - World University Games (1000m gold, 500m silver, 1500m bronze) 3000m relay gold -World University Games
Bronze - World Short Track Championships 500m (overall 6th)
Silver - World Short Track Championships 3000m relay

  1983(short track)
 

Gold - Canada Winter Games 400m 1500m relay silver
Gold - Canada Winter Games 800m
Silver - Canada Winter Games 1500m relay