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 offensive-only EGA, which accumulates the offensive value each player has produced. So if an attackman causes a turnover, that contribution would be captured in the total value but not in the offensive 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: Apr 20, 2019 15:16 ET
All Offense Defense FOGOs
Player Team Team Games Season EGA Offensive EGA 1-Week Change
Chris Gray Boston U 13 64.38 60.04
Pat Spencer Loyola 12 63.89 59.20
Jake Carraway Georgetown 13 58.03 52.08 2
Daniel Bucaro Georgetown 13 55.07 53.26
Joe Saggese Sacred Heart 13 54.26 48.23 5
Asher Nolting High Point 12 52.88 49.20 1
Michael Sowers Princeton 12 52.72 47.97 2
Max Tuttle Sacred Heart 13 51.92 43.89 6
Eric Holden Hobart 13 48.49 44.75 10
Michael Kraus Virginia 13 47.73 45.10 1
Matt Moore Virginia 13 46.74 41.57 2
Marc ORourke Bryant 13 46.74 41.94 5
Dylan Beckwith Fairfield 12 46.61 42.91 3
Charlie Kitchen Delaware 12 46.55 43.49 4
Jared Bernhardt Maryland 12 46.32 43.58 9
Tyson Gibson Robert Morris 13 45.65 39.02 8
James Burr Boston U 13 45.02 43.10 4
Mac OKeefe Penn State 11 44.55 42.47 3
Brendan Sunday Towson 11 44.50 41.18 5
Grant Ament Penn State 11 44.16 42.99 4
Logan Wisnauskas Maryland 12 42.99 40.35 4
Ryan Tierney Hofstra 12 42.70 42.17 3
Kevin Lindley Loyola 12 42.65 40.80 4
Jeff Teat Cornell 12 42.55 39.30 1
Jack Dolan Jacksonville 12 42.13 38.98 4
Ryan Smith Robert Morris 13 41.71 36.86 16
Dylan Jinks Hartford 13 41.59 40.15 5
Adam Charalambides Rutgers 12 41.51 37.09 5
Brendan Nichtern Army 12 41.26 37.74 4
Joe Robertson Duke 13 40.77 36.38 6
Kieran Mullins Rutgers 12 40.46 37.83 4
Jakob Patterson Albany 12 39.62 36.80 3
Corson Kealey Robert Morris 13 39.56 35.20 3
Joey Epstein Johns Hopkins 11 39.20 37.16 15
Ryan Lanchbury Richmond 12 38.98 36.85 5
Josh Stout Utah 13 38.84 36.53 6
Carter Stefaniak Canisius 14 38.81 36.17 3
Connor Kirst Villanova 12 38.31 35.42 3
John Piatelli Cornell 12 38.15 35.93 5
Clarke Petterson Cornell 12 37.25 34.41 7
Logan Liljeberg Sacred Heart 13 37.15 29.38 15
Greyson Torain Navy 11 37.11 30.19 9
Bryan Costabile Notre Dame 11 37.03 35.44 10
Sam Handley Penn 10 36.73 36.40 6
Keenan Cook Siena 11 36.65 34.51 6
Lucas Spence Lehigh 13 36.46 31.87 4
Mike Madsen St. John’s 12 36.46 35.99 6
Chris Aslanian Hobart 13 36.25 32.79 14
Adam Goldner Penn 10 36.07 33.58 7
Riley Seay Bellarmine 11 35.54 33.29 6