Our expected goals added metric allows us to compare two stat lines, even if the players play different positions. The idea is to normalize different plays to get to a standard view of how many equivalent goals a player generated.

This table shows the cumulative season totals for the top 100 players to give a view of who is having the most productive season. We have included the primary role for each player so you can get a sense for how the role they play on their team. The primary role is calculated based on the percentage of a player’s value that comes from faceoffs vs offensive plays vs defensive plays. I have also put together a detailed post to explain how this classification works.

The rankings below are, by default, sorted by total EGA. That is, the total amount of value a player has produced for the season, across all play types. I have also separated out the defensive-only EGA, which accumulates the defensive value each player has produced. So if an defenseman scores a goal or picks up an assist, that contribution would be captured in the total value but not in the defensive EGA column.

The basic philosophy here is that we want to rank based on the cumulative contribution. But we also don’t want to lose sight of the fact that some players contribute by being well-rounded while some are more laser-focused on a given role. By splitting out the value numbers, we can shed some light on just how each player does what they do.

All Players Non-FOGO Offense Defensive Players FOGOs
Last Updated: Feb 16, 2019 05:18 ET
All Offense Defense FOGOs
Player Team Team Games Season EGA Defensive EGA 1-Week Change
Chris Adamo Lafayette 3 2.56 0.35 N/A
Dixon Smith Jacksonville 3 2.02 0.49 N/A
Eddie Bouhall Lehigh 3 2.00 0.13 N/A
Liam Hare Saint Joseph’s 1 1.79 0.56 N/A
Nick Grill Marquette 2 1.58 0.56 N/A
Logan Greco Virginia 2 1.55 0.71 N/A
Bodden Gray Towson 2 1.46 0.85 N/A
Tommy Barnhorst Jacksonville 3 1.44 0.56 N/A
Connor Davis Wagner 3 1.44 0.56 N/A
Jared Conners Virginia 2 1.37 -0.01 N/A
Brendon Connolly Marquette 2 1.27 0.42 N/A
Emmett Jennings Providence 2 1.25 0.23 N/A
Conor Shears Bucknell 2 1.12 0.56 N/A
Jack Fowler Duke 3 1.11 -0.08 N/A
Kyle Stofko Wagner 3 1.09 0.35 N/A
Joseph Cipoletti Sacred Heart 1 1.06 0.21 N/A
Kevin Falteisek NJIT 2 1.02 0.03 N/A
Anthony Courcelle Marquette 2 0.99 0.07 N/A
Bryan Mcintosh Mount St Marys 2 0.94 -0.01 N/A
Dan OBrien UMass 1 0.93 0.42 N/A
Gibson Smith Georgetown 1 0.93 0.42 N/A
Josh Wehn Bellarmine 2 0.89 0.21 N/A
Curtis Corley Maryland 2 0.80 -0.08 N/A
Noah Richard Marquette 2 0.80 -1.39 N/A
Trey Lervick Air Force 1 0.79 -0.55 N/A
Jack Halpert North Carolina 2 0.79 -0.05 N/A
Quinn Lemke Cleveland State 2 0.79 0.28 N/A
Kevin Hannan Holy Cross 1 0.79 0.28 N/A
Ryan Mcnulty Loyola 1 0.79 0.42 N/A
Mike Elcock UMass 1 0.79 0.28 N/A
Kevin Doherty Wagner 3 0.79 0.28 N/A
Reece Eddy Boston U 2 0.77 0.21 N/A
Andrew Mitchell Jacksonville 3 0.77 0.28 N/A
Stephen Sajer Lafayette 3 0.76 0.42 N/A
John Duffy Loyola 1 0.76 -0.70 N/A
Zach Whitenack Cleveland State 2 0.75 -0.29 N/A
Matt Rimol Lehigh 3 0.73 0.56 N/A
Kyle Kology Virginia 2 0.73 -0.15 N/A
Hunter Newman Bucknell 2 0.68 -0.08 N/A
Michael Borda Michigan 1 0.67 0.28 N/A
Sam Portillo Mount St Marys 2 0.65 0.28 N/A
Patrick Aslanian Georgetown 1 0.63 -0.08 N/A
Brayden Peck Penn State 2 0.62 -0.05 N/A
Mj Melillo Michigan 1 0.62 -0.22 N/A
Danny Logan Denver 1 0.62 0.42 N/A
Patrick Kennedy Villanova 1 0.62 0.28 N/A
Michael Altmann Hofstra 1 0.60 -0.08 N/A
Connor OReilly Sacred Heart 1 0.56 -0.20 N/A
Nicholas Ellerton Boston U 2 0.53 0.28 N/A
Conor Sullivan Sacred Heart 1 0.53 0.28 N/A
Michael Doxie Boston U 2 0.50 0.28 N/A
Sean Menges Richmond 1 0.48 0.28 N/A
Zack Deaken Jacksonville 3 0.46 -0.08 N/A
Kevin Quigley Bryant 1 0.46 -0.36 N/A
Liam Davenport Army 1 0.45 0.28 N/A
Kyle Nalen Hobart 1 0.45 0.28 N/A
Cj Mazzocchi Manhattan 1 0.45 0.28 N/A
Michael Nathan North Carolina 2 0.45 0.28 N/A
Tj Connellan Penn State 2 0.45 0.28 N/A
Corey Gaines UMBC 1 0.45 0.28 N/A
Steven Cornwell UMBC 1 0.45 0.28 N/A
Pat Smyth St. John’s 1 0.43 -0.08 N/A
Nick Hapney Utah 2 0.40 0.07 N/A
Jack Andrews UMBC 1 0.40 -0.20 N/A
Zack Belter St. Bonaventure 2 0.40 -1.30 N/A
Garrett Leclaire Mercer 2 0.40 0.28 N/A
Chris Conlin Holy Cross 1 0.38 0.01 N/A
Wade Oursler Delaware 1 0.37 -0.36 N/A
Andrew Mckenna Navy 2 0.36 0.28 N/A
Dominic Madlang St. Bonaventure 2 0.36 -0.20 N/A
Finn Goonan Michigan 1 0.36 0.14 N/A
Peter Welch Duke 3 0.35 -0.25 N/A
Nick Polydoras Cleveland State 2 0.34 -0.36 N/A
Austin Fusco Syracuse 1 0.33 0.28 N/A
Tyler Makar Saint Joseph’s 1 0.32 -0.36 N/A
Griffin Peene Air Force 1 0.31 0.14 N/A
Marcus Hudgins Army 1 0.31 0.14 N/A
Tucker Doherty Bellarmine 2 0.31 0.14 N/A
Isaac Atencio Cleveland State 2 0.31 0.14 N/A
Danny Healey Colgate 1 0.31 0.14 N/A
John Mcdonald Colgate 1 0.31 0.14 N/A
Pj Delpha Hobart 1 0.31 0.14 N/A
Nick Paris Hobart 1 0.31 0.14 N/A
Dominic Pryor Hofstra 1 0.31 0.28 N/A
Corey Kale Hofstra 1 0.31 0.14 N/A
Dylan Demuro Manhattan 1 0.31 0.14 N/A
Jackson Suboch UMass 1 0.31 0.14 N/A
Nick Franchuk Navy 2 0.31 0.28 N/A
Alex Stiers NJIT 2 0.31 0.14 N/A
Lynch Raby NJIT 2 0.31 0.14 N/A
David Procopio Providence 2 0.31 0.14 N/A
Andrew Garfield Quinnipiac 1 0.31 0.14 N/A
Ciaron Costello Robert Morris 1 0.31 0.14 N/A
Jared Fernandez Syracuse 1 0.31 0.14 N/A
Connor Purcell Mercer 2 0.30 -0.05 N/A
Parker Alexander North Carolina 2 0.29 -0.39 N/A
Andrew Derasmo Saint Joseph’s 1 0.26 0.14 N/A
Jordan Young Jacksonville 3 0.23 -0.35 N/A