Search This Blog


Thursday, January 8, 2015

My Favourite Reads from 2014

Every year, I like to compile my list of favourite reads for the year. (Here are my lists from 2013 and 2012.)

The 2014 list is running a little late but, upon discussion with the editorial board at, it was determined that it's still okay to share my latest list of favourite reads.

I do my best to read lots of articles, but get so busy with my own writing at times that I'm always indebted to Twitter, of all places, where I can count on my timeline to provide links to great journalism.

First and foremost, I owe a debt of gratitude to Richard Deitsch, of Sports Illustrated, who is one of my best follows on Twitter, for that very reason. He curates great content -- sports and non-sports -- and though I never get to everything that he posts, Richard's keen eye means I have high quality writing at my fingertips whenever I can make the time to read.

Beyond that, my thanks to the great writers who are telling such great stories. It's very different than what I'm doing most of the time, but every one of these pieces informed, entertained and stirred emotions and I'm the richer for having experienced them.

Here is my list, then, of my favourite reads from 2014:


Jerry Football - Don Van Natta, Jr., ESPN The Magazine

If nothing else, Jerry Jones is interesting and this profile captured his unique personality.

Escape From Cuba: Yasiel Puig's Untold Journey to the Dodgers - Jesse Katz, Los Angeles Magazine

Getting out of Cuba to play in the major leagues was a daunting task for Yasiel Puig. Maybe cut the guy a little slack as his life has changed so dramatically?

Portrait of a Serial Winner: A journey in pursuit of Luis Suarez who -- when he's not biting opponents -- is the most beautiful player in the game - Wright Thompson, ESPN the Magazine

A fascinating profile of the most compelling player going into the 2014 World Cup, where he had yet another biting incident.

The Right Thing to Do vs. The State of Florida - Michael Kruse, SBNation

Bureaucracy prevents proper recognition for Devard Darling, a Florida State football player who died during training camp workouts.

Portrait of a Point Shaver - Shaun Assael, ESPN the Magazine

Meet The Bag Man - Steven Godfrey, SBNation

College athletics, always on the up-and-up.

Minor League Manhood - Dirk Hayhurst, Sports on Earth

This is an ugly read, but the honesty regarding the culture of sports teams is worthwhile.

F-Bomb: Against Football Author Steve Almond Blasts the NFL and Its Hypocritical Media Machine - Steve Almond, The Village Voice

A few years ago, it would have seemed unfathomable that fans would willingly turn away from the NFL, and they are still a ratings monster, but with concussion lawsuits and domestic violence capturing headlines in 2014, it's easier to see that option being viable for more people.

Can Jason Whitlock Save ESPN's "Black Grantland" From Himself - Greg Howard, Deadspin

Some inside baseball stuff on getting a vanity website project off the ground.

How Jon Jones Became the Baddest Motherfucker on Earth - Greg Howard, Deadspin

A wonderfully written profile, leading up to Jones' title defence against Daniel Cormier, which Jones ultimately won, then almost immediately thereafter checked into rehab after failing a drug test.

Money in the Bank - Dan O'Sullivan, Jacobin

A history of professional wrestling, and how money drives the business.

Anthony Kim, MIA Since 2012, Wrestles With Whether To Tee It Up Again or Reap an Eight-Figure Disability Settlement - Alan Shipnuck, Sports Illustrated

It doesn't seem like so long ago that Anthony Kim was a rising star on the PGA Tour, and now, after reading this, it seems like we'll never see him play competitive golf again.


The Hunt For El Chapo: How the world's most notorious drug lord was captured - Patrick Radden Keefe, New Yorker

A gripping story of corruption and how difficult it was to apprehend Mexico's biggest drug kingpin.

The Case for Reparations - Ta-Nehisi Coates, The Atlantic

How Municipalities in St. Louis, Mo. Profit From Poverty - Radley Balko, The Washington Post

From the outside, 2014 wasn't a banner year for race relations in the United States, but after reading in more detail about racial history, it's been an ongoing problem pretty much forever. The pot finally boiled over.

This Old Man: Life in the nineties - Roger Angell, The New Yorker

Perspective on life as a 93-year-old man. Wonderfully written.

How Gary Hart's Downfall Forever Changed American Politics - Matt Bai, New York Times Magazine

How chasing scandalous relationships became such an important part of political coverage. All because the 1984 Democratic candidate dared reporters to catch him.

Reaching My Autistic Son Through Disney - Ron Suskind, New York Times

Communicating with an autistic child is a constant challenge, and this family found a remarkable way to connect with their son.

Breaking Brian Shin: Portrait of a Bay Street master and suburban drug dealer - Malcolm Johnston, Toronto Life

A double life as a Bay St. financial whiz and high-volume drug dealer.

Baptism By Fire: A New York Firefighter Confronts his First Test - N.R. Kleinfeld, New York Times

What's it like when you get into your first "real" fire?

Central Park, After Hours - Allan Ripp, New York Times

As an unabashed fan of New York City, and Central Park, this view from a man who walks on solitude in the early morning hours was a fun read.

Dave Chappelle is Back (This Time We're 100% Sure It's Maybe Totally For Real) - Mark Anthony Green, GQ

So, about that time you walked away from $50-million...

Chris Rock: The Rolling Stone Interview - Brian Hiatt, Rolling Stone

A lot of interesting stuff from his career, what it's like doing stand-up, and he was willing to open up while promoting his new movie, Top Five.

Friday, November 28, 2014

Changes in Time On Ice

A look at players that have more than two minutes per game difference in ice time between last season and this season:

Brent Burns SJ D 16.81 23.32 6.50
Filip Forsberg NSH LW 11.41 17.12 5.71
Boone Jenner CBJ C 14.08 19.43 5.35
Riley Nash CAR C 12.67 18.02 5.35
Clayton Stoner ANA D 13.33 17.86 4.53
David Savard CBJ D 17.83 22.35 4.53
Sami Vatanen ANA D 17.45 21.83 4.38
Jack Skille CBJ RW 8.66 12.98 4.32
Jake Muzzin LA D 19.03 23.23 4.20
Yannick Weber VAN D 11.92 16.10 4.19
Alec Martinez LA D 15.68 19.71 4.02
Trevor Daley DAL D 21.15 24.97 3.82
Roman Polak TOR D 17.34 21.12 3.78
Chris Phillips OTT D 19.23 22.98 3.75
Nikita Nikitin EDM D 17.11 20.68 3.56
Michael Del Zotto PHI D 17.21 20.73 3.53
Nick Leddy NYI D 16.37 19.86 3.49
Torrey Mitchell BUF C 10.88 14.35 3.47
Anton Stralman TB D 19.41 22.89 3.47
Adam McQuaid BOS D 16.05 19.41 3.37
Drew Doughty LA D 25.72 29.02 3.31
Sean Monahan CGY C 15.98 19.19 3.21
Brad Malone CAR LW 6.77 9.95 3.18
Dougie Hamilton BOS D 19.10 22.24 3.14
Hampus Lindholm ANA D 19.43 22.55 3.12
Jiri Tlusty CAR LW 15.17 18.23 3.06
Devante Smith-Pelly ANA LW 12.64 15.69 3.04
Dominic Moore NYR C 11.72 14.69 2.98
Brian Gibbons CBJ RW 11.94 14.90 2.95
Adam Cracknell CBJ RW 8.18 11.07 2.88
Torey Krug BOS D 17.51 20.31 2.80
Vladimir Tarasenko STL RW 15.17 17.94 2.77
Cody McCormick BUF LW 8.91 11.68 2.77
Tyler Myers BUF D 21.90 24.59 2.70
Brock Nelson NYI LW 14.26 16.95 2.69
Matt Beleskey ANA LW 12.43 15.08 2.64
Marco Scandella MIN D 18.81 21.42 2.60
Nick Schultz PHI D 16.31 18.91 2.60
Mark Borowiecki OTT D 12.58 15.18 2.60
Zemgus Girgensons BUF C 15.32 17.89 2.58
Ryan Ellis NSH D 16.07 18.57 2.50
Nick Foligno CBJ LW 16.06 18.56 2.50
Alexei Emelin MTL D 19.26 21.75 2.49
Elias Lindholm CAR RW 14.53 17.02 2.49
Antoine Roussel DAL LW 13.33 15.81 2.48
Marc Staal NYR D 20.53 23.00 2.47
Blake Comeau PIT LW 12.06 14.50 2.44
Patrick Maroon ANA LW 12.31 14.75 2.44
Erik Haula MIN C 10.15 12.55 2.40
Mark Streit PHI D 20.64 22.99 2.35
Dale Weise MTL RW 8.42 10.70 2.28
Kevin Shattenkirk STL D 20.57 22.84 2.27
Willie Mitchell FLA D 20.33 22.60 2.27
Benoit Pouliot EDM LW 13.44 15.70 2.26
Derick Brassard NYR C 15.80 18.06 2.26
Jay Beagle WSH C 11.24 13.49 2.24
Mark Scheifele WPG C 16.36 18.58 2.22
Cody Ceci OTT D 17.20 19.41 2.21
Peter Holland TOR C 11.35 13.53 2.18
Justin Abdelkader DET LW 15.28 17.43 2.15
Derek MacKenzie FLA C 11.27 13.40 2.14
Jimmy Hayes FLA RW 10.97 13.10 2.13
Tanner Pearson LA LW 10.81 12.93 2.12
Jared Spurgeon MIN D 22.64 24.76 2.12
Carl Soderberg BOS C 14.26 16.36 2.10
Jakob Silfverberg ANA RW 14.26 16.36 2.09
Joe Colborne CGY C 14.27 16.35 2.08
Mathieu Perreault WPG C 13.87 15.94 2.07
Tyson Barrie COL D 18.54 20.59 2.05
Daniel Girardi NYR D 23.12 25.17 2.05
Alex Galchenyuk MTL LW 14.40 16.39 2.00
Nick Holden COL D 18.68 20.68 2.00
Eric Nystrom NSH LW 14.86 12.85 -2.01
R.J. Umberger PHI LW 16.18 14.16 -2.01
Mike Richards LA C 16.98 14.96 -2.02
Colton Sceviour DAL RW 14.88 12.84 -2.04
Tyler Bozak TOR C 20.95 18.89 -2.06
Phil Kessel TOR RW 20.67 18.60 -2.07
Zack Smith OTT C 15.53 13.43 -2.10
Steve Bernier NJ RW 12.45 10.32 -2.12
Alex Burrows VAN RW 17.82 15.65 -2.17
Paul Martin PIT D 24.57 22.39 -2.18
Kevin Connauton CBJ D 15.33 13.12 -2.21
David Perron EDM LW 19.13 16.90 -2.22
Chris Brown WSH C 8.70 6.46 -2.24
Darren Helm DET C 15.17 12.93 -2.24
Matt Cullen NSH C 15.50 13.26 -2.24
Rene Bourque ANA RW 14.18 11.93 -2.25
Christian Ehrhoff PIT D 23.91 21.66 -2.26
Nicolas Deslauriers BUF LW 13.14 10.88 -2.26
Martin St. Louis NYR RW 20.94 18.66 -2.28
Drew Stafford BUF RW 18.64 16.34 -2.30
Erik Cole DAL LW 15.16 12.81 -2.35
Gabriel Bourque NSH LW 13.84 11.44 -2.39
Brian Gionta BUF RW 17.85 15.44 -2.41
Sean Bergenheim FLA LW 16.51 14.10 -2.41
Evgeny Kuznetsov WSH LW 13.47 11.05 -2.43
John Mitchell COL C 16.27 13.82 -2.45
Brett Bellemore CAR D 17.47 15.01 -2.46
Jim Slater WPG C 10.63 8.16 -2.47
Paul Postma WPG D 16.13 13.58 -2.55
Paul Stastny STL C 18.39 15.84 -2.55
Chris Higgins VAN LW 19.17 16.52 -2.65
Sidney Crosby PIT C 21.97 19.26 -2.71
Kyle Quincey DET D 20.81 18.09 -2.71
Patrick Dwyer CAR RW 14.65 11.92 -2.73
Mike Green WSH D 22.73 19.94 -2.79
Thomas Vanek MIN LW 19.35 16.56 -2.79
Chris Thorburn WPG RW 8.95 6.14 -2.81
B.J. Crombeen ARI RW 10.17 7.34 -2.83
Stephane Robidas TOR D 20.17 17.34 -2.83
Anton Volchenkov NSH D 16.78 13.89 -2.89
Devin Setoguchi CGY RW 15.05 12.15 -2.91
Eric Gryba OTT D 17.52 14.61 -2.91
Simon Despres PIT D 16.74 13.76 -2.98
Tomas Fleischmann FLA LW 17.12 14.08 -3.04
Mike Weaver MTL D 18.48 15.40 -3.08
Craig Adams PIT RW 12.46 9.32 -3.14
Jannik Hansen VAN RW 15.67 12.49 -3.18
Ladislav Smid CGY D 18.13 14.91 -3.22
Cam Fowler ANA D 23.86 20.63 -3.23
Brian Campbell FLA D 26.96 23.64 -3.32
Dan Hamhuis VAN D 23.96 20.61 -3.35
Alexander Semin CAR RW 19.91 16.55 -3.36
Carl Gunnarsson STL D 19.41 16.00 -3.41
Dustin Byfuglien WPG RW 23.09 19.66 -3.42
Lee Stempniak NYR RW 18.46 14.98 -3.48
Dainius Zubrus NJ C 17.55 14.06 -3.50
Maxime Talbot COL C 16.16 12.45 -3.71
Andrew MacDonald PHI D 24.63 20.88 -3.74
Zach Sill PIT C 10.79 7.02 -3.77
Richard Panik TOR RW 12.69 8.88 -3.81
Travis Hamonic NYI D 25.02 21.16 -3.86
Cody Hodgson BUF C 18.14 14.13 -4.02
Nate Schmidt WSH RW 18.69 14.65 -4.04
Anders Lee NYI LW 15.72 11.63 -4.09
T.J. Galiardi WPG LW 14.61 10.49 -4.12
Kyle Brodziak MIN C 16.22 11.76 -4.46
Marcel Goc PIT C 16.33 11.67 -4.66
Matt Halischuk WPG RW 11.34 6.46 -4.88
Tuomo Ruutu NJ LW 14.57 9.61 -4.96
Brad Richards CHI C 18.68 13.60 -5.08
Sven Baertschi CGY LW 14.11 8.97 -5.14
Mike Santorelli TOR RW 18.56 13.24 -5.33
Steve Ott STL C 18.23 12.76 -5.47
Vincent Trocheck FLA C 18.89 13.00 -5.89
Grant Clitsome WPG D 19.79 13.75 -6.04
Matt Stajan CGY C 18.37 12.13 -6.25

Thursday, October 30, 2014

In Defence of Alexander Ovechkin

(Originally posted on February 3, 2014)

I'm going to write in defence of Capitals RW Alex Ovechkin, if only because there have been some recent attacks and, while I can certainly live with them being directed at Ovechkin, the analytical process ought to be better, particularly if it's going to be a hit piece on the league's leading goal-scorer.

Yes, I'm writing to defend a player that is on pace for a 59-goal season, when the second-best goal-scorer in the NHL this season, Toronto's Phil Kessel, is on pace for 43. Naturally, I didn't think that Ovechkin would be a player that needed much defending, but he's taken some hits lately.

I'm going to largely ignore his contributions on the power play because it's not in any dispute that Ovechkin is great with the man advantage and can make a difference even when he doesn't score.

On one side of the discussion, we have the Toronto Star, with their Department of Hockey Analytics, and while there are plenty of flaws in Ovechkin's game, they somehow determined that his goals-for/against percentage was the way to illustrate the problem. Never mind that goals for/against percentage is essentially measuring plus-minus.

I'll get to that in a moment but, first, also peruse the Hockey News piece by Ken Campbell who, after Ovechkin was minus-5 against Columbus, decided that Ovechkin has to decide what kind of player he is. After all, Ovechkin was minus-17 on the season after that game.

What's odd about using plus-minus to denigrate Ovechkin's contributions is that anyone doing serious analytical work in hockey has been against using plus-minus because it involves so many factors beyond an individual player's control (not least of which are the contributions of nine other skaters and two goaltenders when the game is 5-on-5) and, generally, involves small samples because goals are relatively rare events.

It's funny to find myself in this position, because I can be a bit of an apologist for plus-minus. You spend enough time around the game and that thinking can be pretty common, and when the sample is large enough, you can get a pretty decent list of players at both ends of the spectrum. (For example, here's the list of players with the best cumulative plus-minus since 2000, and here are the worst.)

But, I've at least learned that there are many other factors that go into whether a player is a plus or minus player, and they must be considered if you're going to attempt to pass judgment on a single season or, especially, a portion of a season.

So, let's take a look at some factors that are at play to make Alex Ovechkin a minus-17.

First off, the shooting percentage of others on the ice with Ovechkin at 5-on-5 is ridiculously low. His 6.3% is only ahead of fourth-liners Aaron Volpatti and Jay Beagle among Capitals forwards. The suggestion could be made -- and of course it has been -- that Ovechkin isn't making those around him better, but here are the 5-on-5 on-ice shooting percentages when Ovechkin has been on the ice for the past five seasons: 10.36%, 8.62%, 8.05%, 11.76%, 9.09%.

You're really going to have to dig for reasons, other than poor luck and ineffective shooters, to explain even-strength shooting effectiveness declining by 40% over last season, especially when Ovechkin himself is shooting 10.6% (18 goals, 170 shots) at 5-on-5.

Taking away Ovechkin's 18 goals on 170 shots, leaves the other Capitals to score eight goals on 242 shots (3.3%) with Ovechkin on the ice. Marcus Johansson, his most common left winger, has one goal on 51 shots. This undeniably effects plus-minus, right? Of course it does. Give Ovechkin an average on-ice shooting percentage (say, 8%) and that is a difference of about seven goals.

At the other end of the rink, Ovechkin is getting burned with a .909 save percentage at 5-on-5. Naturally, the argument will be that Ovechkin's defensive play is what leads to that low percentage.

Keep in mind, that percentage is well below career norms for him (.922 over the past five seasons, including this one) and ranks near the bottom on the Capitals' roster. Use that typical save percentage, on 439 shots against, and that becomes a difference of 5-6 goals.

So, why not take a look at where the shots are coming from with Ovechkin on the ice?

According to Some Kind of Ninja's Shot Tracker, shots against the Capitals with Ovechkin on the ice at even strength, come from an average distance of 34.5 feet. In the previous five seasons, it has been 34.2, 36.6, 35.8, 34.6 and 35.9 feet on average. There can be an argument made, based on those average shot distances, that Ovechkin's most effective defensive performances were in 2010-2011 and 2011-2012 (the Dale Hunter season), but there really isn't a huge difference; goaltenders aren't suddenly flummoxed by 34-foot shots when 36-footers are easy pickings.

On top of that, best of luck trying to identify those particular seasons as anything close to Ovechkin's best. Why? Because he scored 70 goals and 150 points in 157 games over those two seasons, producing the two lowest point scoring rates of his career. Yes, even lower than this season, when virtually no one else puts the puck in the net with him on the ice.

Of course Ovechkin is not a defensive whiz, but that shouldn't stand as an indictment any more than it has for elite offensive players throughout the history of the game.

Seriously, take a look at the Top 10 goal-scorers in the league, none of whom put the puck in the net like Ovechkin, and identify the ones that are notably strong backcheckers. Some are: Joe Pavelski, Alexander Steen, Patrick Sharp, but there's no reason to believe that right wingers Kessel or Corey Perry or Patrick Kane are doing brilliant work in the defensive end. Here's the thing: they're all great players!

Part of the trouble for Ovechkin is that the Capitals haven't been able to win in the postseason, so he gets painted with the brush of failure for a whole host of team shortcomings. That's what comes with being a superstar.

This Capitals team is flawed. They rank in the bottom third of the league in Fenwick Close (measuring shot attempts, not including blocks, at even strength, with the score close), which is a good indication of team puck possession, yet Ovechkin has relatively solid possession numbers.

If you want to break down a player's overall contribution, and feel that you must use one statistic in order to do so (better yet, don't), then at least reduce the impact of others on the ice and look at the possession stats, because it won't matter that linemates aren't finishing or that, for whatever reason, goaltenders aren't stopping the puck.

Shooting and save percentages fluctuate and while they affect perception -- just ask Tyler Bozak -- they don't get to the bottom of a player's on-ice contribution, and so it is with Ovechkin this year, who is having a fine season, no matter what his plus-minus says.

Thursday, September 25, 2014

Top 300 Projected NHL Scorers - 2014-15

Top 300 Projected NHL Scorers - 2014-15 Season (updated Oct. 2)

Sidney CrosbyPITC763274106223442
Steven StamkosTBC7752389043248
Claude GirouxPHIC8026608643442
Alexander OvechkinWSHLW79493483-73446
Tyler SeguinDALC80374582172522
Evgeni MalkinPITC66285280103068
Phil KesselTORRW82364480-52526
John TavaresNYIC7635447932540
Ryan GetzlafANAC78235679122457
Taylor HallEDMLW74314778-12046
Nicklas BackstromWSHC77186078-43044
Patrick KaneCHIRW7530457582124
Nathan MacKinnonCOLC80304474101830
Martin St. LouisNYRRW8026487462214
Anze KopitarLAC81254873212426
Jamie BennDALLW77304272111563
Erik KarlssonOTTD80225072-32238
Jonathan ToewsCHIC75323971251236
Corey PerryANARW80373471182097
Eric StaalCARC81244771-31673
Joe ThorntonSJC80135669152034
Jason SpezzaDALC65244367-42344
Blake WheelerWPGRW8126416741557
Matt DucheneCOLC73254166-21520
Jordan EberleEDMRW80293766-11918
Henrik ZetterbergDETLW6921446592532
Patrick SharpCHILW74273865131838
Henrik SedinVANC7614516592144
Chris KunitzPITLW80313465212058
Patrick MarleauSJLW8231346562328
Zach PariseMINLW7531336471830
Max PaciorettyMTLLW7635286391644
Thomas VanekMINLW7629336222146
David KrejciBOSC80204262151432
Joe PavelskiSJRW82293362122228
Logan CoutureSJC7328336181916
Ryan JohansenCBJC77313061-21841
Jakub VoracekPHIRW8126356152034
Marian HossaCHIRW76293160221522
Daniel SedinVANLW7622386052038
Patrice BergeronBOSC79263460271034
Nazem KadriTORC80253560-41652
Jason PominvilleMINRW8227336011814
Mikko KoivuMINC6914455961732
Jarome IginlaCOLRW8030295961851
Andrew LaddWPGLW8026335971154
Ryan O'ReillyCOLRW80243559-2168
Patrik EliasNJLW7321375822228
Gabriel LandeskogCOLLW7825335812958
Jaromir JagrNJRW7823355881840
Bryan LittleWPGC8021375881636
Mike RibeiroNSHC80184058-82366
Brad RichardsCHIC8120385812120
Mikael GranlundMINC70154257-51524
Kyle OkposoNYIRW76213657-81254
Pavel DatsyukDETC62213556102114
James NealNSHRW7027295682663
James van RiemsdykTORLW74282856-21244
Matt MoulsonBUFLW78253156-52120
Brad MarchandBOSLW8027295625561
Jonathan DrouinTBLW7217385521436
Ryan Nugent-HopkinsEDMC75173855-22020
Johnny GaudreauCGYLW7723325531522
David BackesSTLC79223355913115
Milan LucicBOSLW80213455139111
Brayden SchennPHIC80183755-31348
Alexander SeminCARRW7222325421256
Paul StastnySTLC7322325471626
Kyle TurrisOTTC7823315481140
David DesharnaisMTLC8020345451528
Rick NashNYRRW7230235351340
Jeff CarterLAC7331225341434
Jori LehteraSTLC7516375381236
Brandon SaadCHILW7920335321822
Wayne SimmondsPHIRW80272653-521115
Shea WeberNSHD8020335322260
Marian GaborikLALW6525275281420
Alexander SteenSTLLW67252752141240
Patric HornqvistPITRW7023295221328
Jeff SkinnerCARLW71282452-81638
David PerronEDMLW76252752-51170
P.K. SubbanMTLD8012405232594
Evander KaneWPGLW722625511781
T.J. OshieSTLRW74193251101541
Radim VrbataVANRW7524275131924
Bobby RyanOTTRW7524275151044
Dustin ByfuglienWPGRW76252651-42079
Jaden SchwartzSTLLW7926255115818
Keith YandleARID82104050-51966
Joffrey LupulTORLW62242549-51342
Johan FranzenDETRW65222749111648
Mike CammalleriNJLW68242549-61630
Ryan CallahanTBRW722425491934
Tyler EnnisBUFLW75202949-111232
Cody HodgsonBUFC77222749-81422
Duncan KeithCHID7964349191836
Justin WilliamsLARW80202949141144
Derek StepanNYRC6717314861216
Loui ErikssonBOSRW7116324861310
Ales HemskyDALRW73153348-61330
Shane DoanARIRW7623254801344
Ondrej PalatTBLW7620284814916
Gustav NyquistDETRW7725234871014
Tomas PlekanecMTLC8120284811754
Kris LetangPITD6014334771526
Scott HartnellCBJLW7522254779123
Clarke MacArthurOTTLW7621264741160
Jiri HudlerCGYRW76202747-11228
Valtteri FilppulaTBC7619284721216
Craig SmithNSHRW7821264771126
Sean CouturierPHIC801730472630
Frans NielsenNYIC8117304721410
Alex PietrangeloSTLD81103747131730
Vladimir TarasenkoSTLRW672125469718
P.A. ParenteauMTLRW7018284611452
Mats ZuccarelloNYRLW72153146101526
David LegwandOTTC80163046-21440
Troy BrouwerWSHRW81252146-61671
Pascal DupuisPITRW7119264516226
Tomas HertlSJLW722421459610
Brandon DubinskyCBJC721233456895
Sam GagnerARIC73153045-51440
Victor HedmanTBD7410354571264
Carl SoderbergBOSC7716294531540
Brendan GallagherMTLRW792322457867
Jussi JokinenFLALW7918274511632
Derick BrassardNYRC8019264531740
Mike RichardsLAC80143145-51251
Kevin ShattenkirkSTLD819364541942
Mikkel BoedkerARILW82162945-51118
Ryan KeslerANAC70212344-41762
Nick BjugstadFLAC78192544-8420
Ryan SuterMIND817374492134
Mark StreitPHID8293544-61842
Tyler BozakTORC68162743-31116
Mika ZibanejadOTTC72172643-21016
Alex GalchenyukMTLLW7216274311230
Milan MichalekOTTLW73192443-9940
Jonathan HuberdeauFLALW75172643-41034
Chris KreiderNYRLW78202343101270
Tomas FleischmannFLALW80152843-61424
Brian CampbellFLAD8273643-52316
Travis ZajacNJC7215274211226
Ryan StromeNYIC75142842-11516
Matt ReadPHIRW76222042-1612
Marcus JohanssonWSHC76123042-2116
Evgeny KuznetsovWSHC77162642-6926
Andrei MarkovMTLD7810324242328
Niklas KronwallDETD8011314232150
Olli JokinenNSHC81182442-81150
Vincent LecavalierPHIC69192241-71248
Brent BurnsSJD7013284141566
Adam HenriqueNJC762120415820
Tyler ToffoliLARW7618234112714
Derek RoyNSHC76113041-11430
Carl HagelinNYRLW771823418134
Dan BoyleNYRD78122941-41842
Tyler JohnsonTBC792021418726
Teddy PurcellEDMRW8115264131216
Antoine VermetteARIC82212041-21046
Curtis GlencrossCGYLW62202040-31032
Martin HanzalARIC67152540-21164
James WisniewskiCBJD6783240-31851
Mark GiordanoCGYD7012284061272
Nail YakupovEDMRW72211940-101040
Mark ScheifeleWPGC7517234011518
Nick FolignoCBJLW751624405591
Petri KontiolaTORC771525402644
Drew DoughtyLAD79103040101566
Oliver Ekman-LarssonARID81122840-11040
Jiri TlustyCARLW752118392324
Calle JarnkrokNSHC7511283912524
Justin SchultzEDMD77122739-121916
Leon DraisaitlEDMC78142539-5918
Zdeno CharaBOSD79142539211386
Ryan McDonaghNYRD79112839141238
Michael RyderNJRW80201939-21128
Dustin BrownLALW8019203991058
Mikael BacklundCGYC69172138-51140
Drew StaffordBUFRW75162238-14642
Christopher HigginsVANLW76172138-2222
Reilly SmithBOSRW77152338151116
Sam ReinhartBUFC77132538-11912
Marek ZidlickyNJD78102838-11354
Torey KrugBOSD80112738111830
Brent SeabrookCHID8110283819728
Mikhail GrabovskiNYIC701720370936
Tobias EnstromWPGD7092837-21240
Nick BoninoVANC7216213751218
Alexander EdlerVAND7210273721650
Brian GiontaBUFRW73191837-7726
Cam AtkinsonCBJRW752017373618
Aleksander BarkovFLAC75142337-1814
Christian EhrhoffPITD7673037-21246
Alex KillornTBLW771621373746
Roman JosiNSHD7712253701218
Brock NelsonNYILW78172037-3814
Jamie McGinnCOLLW79191837-3936
Patrik BerglundSTLC801918372532
Alex ChiassonOTTRW80162137-91338
Slava VoynovLAD808293751032
Andrew CoglianoANARW822017377120
Alex TanguayCOLLW60132336-31222
Colin WilsonNSHLW721422363518
Lee StempniakNYRRW74142236-1626
Charlie CoyleMINRW751521360342
Mason RaymondCGYLW76152136-6724
Josh BaileyNYILW761323360624
Sven BaertschiCGYLW76122436-3624
Eric GelinasNJD7692736-22028
Artem AnisimovCBJC77191736-2524
R.J. UmbergerPHILW77181836-4928
Mark LetestuCBJC7815213611016
Alex GoligoskiDALD796303671426
Andrew ShawCHIRW801917368783
Valeri NichushkinDALRW8015213612412
Jack JohnsonCBJD8082836-71638
John CarlsonWSHD82102636-11224
Ryane CloweNJLW60112435-2977
Mike GreenWSHD65112435-81246
Kris VersteegCHIRW671322350938
Andrej SekeraCARD728273511016
Martin EratARILW7392635-21034
Benoit PouliotEDMLW741718352544
Nino NiederreiterMINRW751421351532
Tomas TatarDETLW761817358526
Elias LindholmCARRW77142135-8108
Cody EakinDALC80152035-6436
Jake GardinerTORD8092635-61018
Dion PhaneufTORD81102535-417123
Jay BouwmeesterSTLD8272835111026
Mathieu PerreaultWPGC691519343534
Chris StewartBUFRW72181634-4999
Filip ForsbergNSHLW72112334-8916
Patrick WierciochOTTD7272734-31544
Michael GrabnerNYIRW73181634-3214
Tyson BarrieCOLD7410243431122
Matt CullenNSHC761123343826
Brad BoyesFLARW77142034-4822
Sean MonahanCGYC79171734-9812
Jason GarrisonTBD8111233411348
Kevin HayesNYRRW701320332524
Riley SheahanDETC7312213313910
J.T. MillerNYRC75132033-3734
Cody FransonTORD7562733-81524
Tommy WingelsSJRW761320333440
Nikita KucherovTBRW781518335620
Jason ChimeraWSHLW811221331257
Nick LeddyCHID828253381112
Matt CarleTBD82429336724
Dennis WidemanCGYD6572532-61428
Matt StajanCGYC681220320134
Danny BriereCOLRW69141832-6938
Patrick MaroonANALW7014183245107
Tomas KopeckyFLARW70122032-5730
Kyle PalmieriANALW721616321228
Jacob TroubaWPGD731022327447
J.T. BrownTBRW7482432-838
Nathan GerbeCARLW76141832-6334
Jannik HansenVANRW771418321134
Joel WardWSHRW771418323526
Erik ColeDALLW78181432-4534
Lars EllerMTLC78131932-4470
Stephen WeissDETC61112031-6948
Boone JennerCBJLW641516312741
Steve DowniePITRW678233145139
Dougie HamiltonBOSD74922318840
Matt NiskanenWSHD77823317942
Seth JonesNSHD7872431-71026
David BollandFLAC601614301648
Alex BurrowsVANRW651317304685
Lauri KorpikoskiARILW69121830-2222
Jiri SekacMTL711119305316
Erik JohnsonCOLD7362430-1948
Cam FowlerANAD7342630-11314
Mark StoneOTTRW741416307420
Matt NietoSJLW74131730-2418
Justin FaulkCARD7582230-21038
John MitchellCOLC761416304332
Matt CalvertCBJLW76141630-2457
Devin SetoguchiCGYRW76131730-4728
Michael FrolikWPGLW771020306116
T.J. BrodieCGYD80426301816
Martin HavlatNJRW5512172911638
Peter MuellerSTLRW62121729-7720
Jason DemersSJD67524294730
Anthony DuclairNYR701415293522
Jakob SilfverbergANARW721415295318
Fedor TyutinCBJD73524295944
Dany HeatleyANARW74141529-91216
Cory ConacherNYIRW741019292342
Kevin BieksaVAND74722292797
Joakim LindstromSTL75131629-3636
Rob KlinkhammerARILW751316292122
Nick SpalingPITLW75131629-1520
Gabriel BourqueNSHLW761316292210
Sergei GoncharDALD7642529-71532
Matt DonovanNYID7852429-4940
Morgan RiellyTORD7842529-121314
Shawn MatthiasVANC79141529-1132