EDMONTON OILERS' TEAM CAPTAINS: 1979 - PRESENT

1

Ron Chipperfield

1979-80

 

7

Craig MacTavish

1992 to 1994

2

Blair MacDonald

1980-81

 

8

Shayne Corson

1994-95

3

Lee Fogolin

1981 to 1983

 

9

Kelly Buchberger

1995 to 1999

4

Wayne Gretzky

1983 to 1988

 

10

Doug Weight

1999 to July 1, 2001

5

Mark Messier

1988 to 1992

 

11

Jason Smith

Sept 27, 2001 to July 1, 2007

6

Kevin Lowe

1991-92

 

12

Ethan Moreau

Oct 2, 2007 to Present