Team Rosters

(As of Monday, Jul 12 2021)

Blazers

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 3 Dave Archibald          C L  OK    42 62 66 64 63 72 58 56 59 53 55 29 36 61
 8 Terry Yake              C L  OK    49 59 59 59 58 64 60 56 59 56 54 39 33 61
 6 Neil Eisenhut           C L  OK    58 59 60 58 53 60 57 57 52 58 53 27 25 60
14 Harijs Vitolinsh        C L  OK    53 59 67 62 53 77 59 53 54 59 55 33 32 61
29 Marc Bureau             C R  OK    47 61 67 64 68 71 60 61 60 62 60 31 32 64
19 Tony Twist             LW L  OK    80 57 72 51 61 36 51 56 55 64 53 29 26 62
46 Brent Hughes           LW L  OK    59 61 63 66 66 51 58 59 60 63 55 30 26 63
13 Claude Boivin          LW L  OK    51 64 69 63 62 39 63 64 65 62 55 34 29 65
 9 Garry Valk             RW L  OK    55 60 64 61 60 64 60 58 58 64 56 30 28 63
33 Daniel Dore            RW R  OK    56 61 74 55 55 58 65 66 60 59 60 25 26 66
16 Sergei Priakin         RW L  OK    45 70 71 63 58 85 68 68 67 64 57 38 33 68
12 Mark Recchi            RW L  OK    61 68 63 78 77 69 70 75 76 68 74 29 35 74
89 Alexander Mogilny      RW L  OK    52 76 67 75 72 73 69 67 69 61 69 33 35 71
18 Glen Wesley             D L  OK    65 63 69 69 71 57 66 68 69 74 62 44 44 72
 2 Chris Joseph            D R  OK    62 58 68 64 65 60 57 52 52 65 51 37 38 64
 4 Brad Miller             D L  OK    70 59 70 58 64 52 55 47 48 57 52 34 26 62
 5 Ryan McGill             D R  OK    54 56 65 59 59 62 57 51 48 58 46 29 31 60
11 Geoff Smith             D L  OK    55 60 67 66 62 69 61 59 59 65 51 35 32 65
41 Peter Fiorentino        D R  OK    54 64 69 56 52 86 63 61 55 64 58 25 24 65
28 Eric Charron            D L  OK    62 59 70 66 66 60 60 54 53 71 34 28 22 64
 7 George Maneluk          G L  OK    66 71 67 57 60 66 72 67 70 25 25 32 33 64
31 Wade Flaherty           G L  OK    67 73 60 66 54 81 67 62 73 25 25 31 33 65

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
15 Reggie Savage           C L  OK    54 63 66 66 61 62 64 59 56 60 52 36 29 63
21 David Sacco            RW R  OK    50 61 64 66 58 51 64 59 58 61 59 32 29 63
30 Stephane Beauregard     G R  OK    70 70 64 67 69 79 71 61 72 25 25 31 27 65

Pats

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
10 Joe Sakic               C L  OK    45 73 62 72 72 74 73 75 72 69 73 40 42 73
15 Todd Harkins            C R  OK    67 63 70 65 63 61 64 55 55 58 42 36 35 61
47 Stephan Lebeau          C R  OK    55 66 61 70 70 70 63 61 60 54 66 29 31 65
22 Rod Brind'Amour         C L  OK    59 70 70 79 77 68 67 72 73 73 68 32 35 73
20 Alexander Semak         C R  OK    55 65 60 65 63 59 64 65 64 55 66 31 29 66
14 Rob Cimetta            LW L  OK    53 57 65 68 69 65 65 63 55 69 62 29 30 66
23 Pat Murray             LW L  OK    66 60 64 67 64 53 73 57 53 56 63 28 26 65
42 Mark Major             LW L  OK    63 64 73 56 56 62 59 58 50 62 54 28 30 63
41 Alan May               RW R  OK    70 54 68 65 70 25 54 56 59 57 55 36 34 62
 9 Rob DiMaio             RW R  OK    51 63 59 62 61 64 55 58 54 67 59 34 35 62
11 Tony Amonte            RW L  OK    61 70 68 79 79 66 72 71 71 65 71 28 26 73
28 Keith Jones            RW L  OK    46 63 65 64 69 61 62 63 59 65 64 31 25 65
40 Kelly Chase            RW R  OK    81 62 68 60 68 28 61 58 57 69 44 30 30 63
12 Theoren Fleury         RW R  OK    64 71 65 65 66 66 69 72 69 66 73 38 37 73
19 Wayne McBean            D L  OK    51 63 61 60 55 62 64 55 58 62 55 33 31 63
 3 Jay More                D R  OK    53 57 65 61 67 58 59 57 48 65 45 39 38 62
 5 Gord Kruppke            D R  OK    57 61 63 62 61 61 58 51 56 61 46 34 31 62
 7 Bob Wilkie              D R  OK    51 58 64 58 62 64 62 53 55 59 52 32 29 61
 2 Ian Herbers             D L  OK    66 58 70 58 63 55 56 56 54 60 46 29 30 63
21 Dean Chynoweth          D R  OK    61 62 59 61 61 61 57 52 49 57 47 32 32 60
 4 Mark Fitzpatrick        G L  OK    67 75 65 67 65 62 75 67 72 25 25 31 34 67
25 Ed Belfour              G R  OK    83 85 66 84 87 77 86 83 84 25 25 34 33 77

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
29 Jason Muzzatti          G L  OK    64 66 70 67 66 73 68 64 72 25 25 27 26 63
 1 Danny Lorenz            G L  OK    66 72 65 67 62 76 67 65 77 25 25 30 26 65

67s

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 8 John McIntyre           C L  OK    57 60 60 60 62 64 60 59 55 62 55 34 33 62
47 Claude Lapointe         C L  OK    51 60 61 69 72 65 61 62 62 62 60 27 26 64
26 Jesse Belanger          C R  OK    38 61 66 64 69 82 56 59 59 57 57 29 23 62
28 Micah Aivazoff          C L  OK    57 62 66 66 67 67 65 61 60 70 53 35 27 65
39 Hubie McDonough         C L  OK    55 65 60 65 68 71 63 65 65 67 63 35 34 67
17 Brendan Shanahan       LW R  99    65 65 70 63 69 58 68 65 71 65 69 41 38 71
34 Darrin Shannon         LW L  OK    54 61 70 62 69 58 62 59 61 59 58 27 25 64
10 Darcy Loewen           LW L  OK    58 58 57 54 65 65 57 57 60 63 53 30 28 61
11 Warren Rychel          LW L  OK    80 59 66 61 71 34 60 47 49 62 57 33 27 62
 4 Jody Hull              RW R  OK    47 65 60 66 65 67 62 57 59 65 53 36 35 62
 5 Jeff Harding           RW R  OK    58 57 73 53 61 60 59 47 47 56 48 31 32 58
27 Tomas Forslund         RW L  OK    54 61 67 55 52 74 60 57 63 53 48 34 30 61
21 Mick Vukota            RW R  OK    82 58 72 60 74 25 61 53 57 62 56 30 33 64
 2 Bryan Fogarty           D L  OK    46 60 63 60 57 67 61 59 59 57 52 29 35 61
 3 Bryan Marchment         D L  OK    72 60 67 67 63 49 61 52 51 65 44 38 40 65
 7 Mathieu Schneider       D L  99    60 70 68 70 68 68 68 73 73 66 68 41 45 73
44 Shawn Cronin            D L  OK    79 57 70 71 70 43 53 53 58 74 30 35 38 67
35 Peter Popovic           D L  OK    52 59 80 67 69 63 59 55 61 68 40 30 33 66
37 Greg Andrusak           D R  OK    56 70 73 69 63 66 65 60 56 71 35 34 35 67
40 Link Gaetz              D L  OK    72 45 69 56 63 33 47 49 47 65 37 28 32 60
 6 Jeff Hackett            G L  99    72 78 70 68 62 67 73 71 78 25 25 40 34 70
33 Dominic Roussel         G L  OK    69 69 66 68 74 79 68 65 72 25 25 27 33 65

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 9 Kevin Miehm             C L  OK    48 63 58 56 55 66 61 56 58 58 56 32 32 61
22 Scott Pearson          LW L  OK    71 56 67 62 62 42 61 56 58 64 55 26 26 63
42 Ed Ward                RW R  OK    58 57 73 56 66 45 60 57 55 62 52 29 27 62
30 Chad Erickson           G R  OK    69 68 67 68 62 77 70 67 71 25 25 30 24 64

Spitfires

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 3 Andrew Cassels          C L  OK    37 70 55 65 69 67 66 62 60 60 65 42 33 65
10 Tyler Larter            C L  OK    60 62 63 60 56 56 63 55 61 59 61 30 29 64
11 Mike Modano             C L  OK    67 71 72 79 78 64 74 74 74 65 75 28 32 76
29 Jeremy Roenick          C R  OK    69 70 70 77 76 67 69 73 70 68 71 30 28 74
 9 Steve Maltais          LW L  OK    51 61 65 61 59 68 58 59 55 58 57 29 24 62
23 Martin Gelinas         LW L  OK    51 71 64 75 74 68 69 70 66 68 68 30 24 70
 8 Dmitri Khristich       LW R  OK    55 66 68 67 65 72 65 67 64 65 66 27 22 69
 2 Keith Osborne          RW R  OK    60 65 60 59 60 57 60 55 56 57 56 29 35 62
 7 Jamie Leach            RW L  OK    46 62 65 54 55 60 61 58 52 58 53 34 36 60
47 Tony Joseph            RW R  OK    58 65 71 61 54 74 65 57 56 55 59 34 26 64
13 Patric Kjellberg       RW L  OK    53 59 71 70 74 81 62 57 61 59 62 28 33 65
31 Tie Domi               RW R  OK    71 64 67 61 76 35 63 62 64 59 54 29 31 65
20 Luke Richardson         D L  OK    70 58 68 71 71 59 60 53 53 65 51 43 43 66
 4 Darren Rumble           D L  OK    60 60 64 66 64 59 63 51 52 58 54 31 32 62
 6 Adam Burt               D L  OK    62 62 65 67 71 60 63 51 58 67 54 34 36 65
28 Brad Schlegel           D R  OK    49 62 60 65 64 84 58 55 57 71 33 33 30 62
24 Mark Tinordi            D L  OK    66 63 73 74 76 52 61 62 66 74 44 37 33 70
12 Sean Hill               D R  OK    59 69 66 74 68 65 64 66 66 69 52 31 27 69
 5 Rick Tabaracci          G L  OK    65 71 65 63 61 64 71 65 71 25 25 33 32 64
30 Jean-Claude Bergeron    G L  OK    61 71 64 65 66 72 67 63 72 25 25 28 27 63

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
50 Craig Fisher            C L  OK    51 61 65 62 56 85 71 60 59 68 53 36 29 64
27 Scott Morrow           LW L  OK    54 66 63 61 55 83 60 53 47 62 48 34 29 60
44 Corey Foster            D L  OK    52 62 69 63 60 60 56 54 55 69 36 32 33 63
32 Leif Rohlin             D L  OK    65 54 66 67 62 68 56 57 53 72 42 31 25 65
35 Stephane Fiset          G R  OK    70 77 69 68 72 77 73 62 73 25 25 28 32 68

Cataractes

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
16 Pierre Turgeon          C L  OK    48 65 63 69 68 69 70 72 74 61 68 40 43 70
 3 Rob Murphy              C L  OK    53 62 61 62 61 65 61 56 61 61 60 29 26 63
13 Marc Fortier            C R  OK    59 64 67 66 68 69 58 60 66 59 63 34 31 66
27 Tim Taylor              C L  OK    53 61 62 66 71 75 60 58 61 53 54 28 24 62
 8 Peter Eriksson         LW R  OK    56 59 71 58 64 64 62 59 61 67 55 37 32 64
10 Jaroslav Sevcik        LW R  OK    49 74 60 65 60 67 71 60 65 59 63 30 33 66
25 Shjon Podein           LW L  OK    57 59 68 64 71 69 62 62 60 64 62 30 28 66
 4 Daniel Marois          RW R  OK    56 64 55 58 62 61 63 53 54 57 59 32 33 61
 6 Kyosti Karjalainen     RW R  OK    51 59 62 60 63 67 63 56 58 59 57 29 30 62
 7 Markku Kyllonen        RW L  OK    49 65 62 66 63 72 69 63 64 67 59 29 30 66
15 Sheldon Kennedy        RW R  OK    50 60 60 62 69 63 61 58 55 57 55 30 32 61
 2 Yves Racine             D L  OK    53 60 62 68 65 69 62 60 59 60 48 37 41 63
 5 Eric Desjardins         D R  OK    54 65 70 71 74 66 67 70 70 74 60 44 46 71
 9 Robet Nordmark          D R  OK    60 63 71 67 62 67 63 62 64 69 59 42 34 69
11 Magnus Svensson         D L  OK    55 65 64 64 59 65 61 59 65 71 59 34 41 67
12 Kevin Dahl              D R  OK    61 61 63 64 53 67 61 58 63 71 39 27 33 65
17 Grant Jennings          D L  OK    57 60 70 67 71 54 59 64 61 71 39 31 32 66
38 Barry Richter           D L  OK    58 59 70 66 59 69 58 62 58 67 40 27 31 65
18 Matt DelGuidice         G R  OK    65 72 61 57 56 64 71 65 70 25 25 34 35 64
31 Curtis Joseph           G R  OK    80 80 64 81 84 83 82 78 82 25 25 37 37 74

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
90 Joe Juneau              C L  OK    59 66 68 74 71 72 67 69 64 60 65 28 25 69
14 Chris Govedaris        LW L  OK    47 61 68 55 60 65 61 57 59 62 60 28 33 63
20 Trevor Sim             RW L  OK    61 67 70 59 64 72 65 64 55 62 63 30 30 67
28 Travis Richards         D L  OK    56 59 69 54 59 68 60 60 62 71 31 27 24 64
40 Mike Rosati             G L  OK    65 70 58 61 58 76 68 63 76 25 25 33 29 64

Olympiques

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 7 Martin Hostak           C L  OK    46 67 58 58 51 69 66 55 54 51 54 31 34 60
10 Mikael Lindholm         C L  OK    49 62 62 64 58 72 62 60 63 61 62 33 33 65
14 Len Barrie              C R  OK    52 63 69 64 66 57 59 64 65 67 51 28 25 64
27 Todd Elik               C L  OK    55 66 70 68 70 60 62 63 62 62 65 31 34 67
 3 Stephane Matteau       LW L  OK    50 60 65 62 68 63 60 56 57 65 58 36 35 63
 4 Daniel Lacroix         LW L  OK    63 64 61 62 61 58 63 51 59 60 52 33 35 62
11 Igor Vyazmikin         LW L  OK    50 65 65 66 66 75 67 61 62 62 61 30 34 66
 6 Tomas Srsen            RW L  OK    49 64 59 59 55 64 61 56 59 61 56 30 36 62
23 Steve Heinze           RW R  OK    52 60 67 71 75 70 61 63 60 67 62 26 28 66
18 Marty McInnis          RW R  OK    52 67 66 75 76 69 61 65 67 66 64 24 28 68
19 Jonas Bergqvist        RW L  OK    56 70 65 67 59 72 67 67 67 62 66 38 38 69
32 Rob Ray                RW L  OK    79 55 69 53 70 25 54 52 52 66 53 34 33 62
 2 Stephane Quintal        D R  OK    60 59 70 68 71 66 58 58 58 70 47 40 38 66
 5 Cam Russell             D L  OK    58 60 62 62 60 59 60 56 54 62 48 35 29 62
 8 Ricard Persson          D L  OK    55 62 62 64 62 59 61 56 57 64 50 31 28 63
12 Keith Carney            D L  OK    60 65 71 77 76 62 65 66 67 70 57 31 34 70
38 Jon Rohloff             D R  OK    58 57 71 66 59 69 58 58 53 70 39 26 27 64
45 Claudio Scremin         D R  OK    55 59 69 67 64 57 65 55 53 76 28 37 34 65
 1 Jimmy Waite             G L  OK    61 69 61 62 54 62 65 62 67 25 25 32 29 61
 9 Jarmo Myllys            G L  OK    65 72 61 64 62 65 72 69 72 25 25 34 33 65

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
20 Troy Mallette          LW L  OK    74 58 74 63 69 25 59 56 59 66 55 32 32 65
21 Martin St. Amour       LW L  OK    55 66 71 57 58 67 57 59 60 59 62 32 28 65
16 Dixon Ward             RW R  OK    51 59 66 67 72 72 58 59 61 62 63 30 24 65
13 Adrien Plavsic          D L  OK    50 59 67 63 60 66 58 61 62 65 42 28 30 63
15 Les Kuntar              G L  OK    62 69 66 59 60 61 71 66 69 25 25 27 22 63

Eagles

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 5 Kip Miller              C L  OK    49 64 60 62 58 64 62 61 60 62 60 38 36 64
 1 Joe Day                 C L  OK    59 65 60 60 60 65 65 62 63 59 58 25 32 65
12 Shaun Van Allen         C L  OK    46 67 70 65 63 69 64 64 66 67 62 39 36 68
72 Jeff Christian         LW L  OK    59 65 74 62 65 78 66 55 65 57 64 32 29 67
23 Daniel Gauthier        LW L  OK    59 64 66 65 66 88 63 52 60 66 56 29 28 64
22 Russell Romaniuk       LW L  OK    56 63 71 72 59 66 69 59 65 58 65 29 29 67
 4 Brian Sullivan         RW R  OK    52 62 60 57 58 61 60 54 57 57 55 29 29 61
10 Joe Sacco              RW L  OK    49 62 58 59 64 67 62 60 57 61 60 37 29 63
 8 Ken Garnander          RW L  OK    42 66 58 52 52 64 66 57 55 52 54 31 36 60
 9 Ben Hankinson          RW R  OK    57 57 67 55 55 59 55 55 56 57 57 24 26 61
16 Mike Keane             RW R  OK    55 65 62 69 71 65 60 65 61 67 64 31 32 67
29 Darin Kimble           RW R  OK    76 57 70 57 64 25 55 52 56 62 57 29 29 63
17 Teemu Selanne          RW R  OK    59 79 65 81 75 73 73 75 75 61 77 27 32 75
 2 Brad Werenka            D L  OK    54 55 70 64 65 67 55 52 53 62 50 33 36 62
 7 Kevin Dean              D L  OK    52 63 71 62 59 68 65 56 57 64 54 29 30 65
11 Rob Robinson            D L  OK    55 60 70 60 63 63 60 54 56 60 54 33 32 63
37 Len Esau                D R  OK    54 59 68 65 60 54 59 59 57 73 33 32 33 64
41 Phil Von Stefenelli     D L  OK    60 56 70 65 62 64 55 55 52 73 34 34 33 64
21 Dennis Vial             D L  OK    73 56 70 61 64 31 61 57 57 66 39 34 26 65
33 Ted Crowley             D R  OK    53 68 71 64 61 72 64 60 56 70 39 30 29 66
 3 David Littman           G L  OK    63 70 64 62 57 64 70 67 70 25 25 29 31 63
14 Guy Hebert              G L  OK    73 80 71 70 65 70 80 69 79 25 25 38 28 72

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
13 Peter Ciavaglia         C L  OK    51 67 57 56 57 61 61 56 55 55 55 29 31 60
36 Dane Jackson           RW R  OK    47 60 70 64 68 56 57 60 59 60 60 30 29 64
38 Corrie D'Alessio        G L  OK    63 68 58 59 58 71 69 61 72 25 25 31 33 62

Spartans

General Manager:
[Scoring][Finances][Player Vitals][Lines][Prospects]

Pro Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
 4 Mike Sullivan           C L  OK    48 63 65 60 62 74 61 56 60 64 57 43 38 63
 7 Mike Eastwood           C R  OK    52 60 68 62 63 71 60 58 62 66 60 29 27 65
13 Jim Dowd                C R  OK    43 61 61 59 62 64 58 60 57 57 61 30 36 62
25 Kevin Kaminski          C L  OK    61 63 65 58 60 55 63 56 58 57 56 32 27 63
22 John LeClair           LW L  OK    52 63 71 69 67 69 65 69 70 62 69 40 41 70
 8 Ted Donato             LW L  OK    50 70 62 60 63 66 64 64 60 58 64 33 35 66
11 Matt Glennon           LW L  OK    49 65 57 52 56 59 62 53 58 54 58 29 30 60
20 Valeri Kamensky        LW R  OK    49 66 68 70 62 69 68 68 63 64 68 40 33 69
 3 Ed Ronan               RW R  OK    49 63 60 58 61 68 62 58 60 60 58 31 27 63
 9 Shawn McEachern        RW L  OK    50 68 62 61 63 69 66 63 61 58 66 37 31 66
12 Stephen Tepper         RW R  OK    46 55 71 57 56 58 54 54 55 56 57 26 22 60
14 Chris Winnes           RW R  OK    47 61 63 59 60 60 62 55 59 62 57 32 27 62
16 Trevor Linden          RW R  OK    55 66 74 73 80 65 68 64 66 67 71 27 26 71
 2 Mark Osiecki            D R  OK    53 61 62 60 63 67 60 58 57 60 57 31 28 63
 6 Andy Rymsha             D L  OK    63 56 70 58 62 55 55 53 55 56 47 31 31 62
 5 Rob Blake               D R  99    73 64 77 78 75 65 72 75 76 72 67 26 29 76
19 Alexei Gusarov          D L  OK    65 61 64 73 69 68 64 61 68 76 45 36 32 69
26 Curtis Leschyshyn       D L  OK    61 58 70 71 73 69 59 59 62 69 45 29 23 66
23 Bret Hedican            D L  OK    56 69 71 72 68 64 63 65 66 71 52 30 25 69
35 Francois Leroux         D L  OK    62 52 81 59 66 44 50 52 48 71 32 31 28 63
10 Damian Rhodes           G L  98    67 69 65 63 60 68 74 67 71 25 25 31 28 64
15 Garth Snow              G L  OK    68 73 68 62 64 69 73 68 74 25 25 31 36 66
 1 Peter Ing               G L  OK    69 71 65 71 66 74 72 65 71 25 25 28 33 65

Farm Roster

 # Player                 PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV
24 Patrik Carnback         C L  OK    41 67 65 60 70 60 60 59 64 62 57 34 26 63
18 Zdeno Ciger            LW L  OK    50 64 64 66 69 74 65 59 61 57 65 28 27 65
17 Rob Gaudreau           RW R  OK    54 61 62 61 71 78 60 61 60 57 63 27 30 64
38 Joel Savage            RW R  OK    53 65 69 59 61 88 63 59 59 60 56 30 31 64