On Saturday May 9, 2020, I had the pleasure of running a data visualisation workshop as a part of #ISOLHAC (isol-hac.com), an online hockey analytics conference hosted by Alyssa Longmuir (@alyssastweeting). A part of the conference included a Visualisation Power Hour, where myself and Sean Tierney (@ChartingHockey) each shared our data visualisation process using R … Continue reading #ISOLHAC: Breaking down the data visualisation process — A live-coding session with R
The Calgary Flames of 2019-20 are quite different from the team they were last year. That includes their shootout performance too. In 2018-19, the Flames went 0-4 in the shootout. This season, they're 6-1. How did they turn the script inside out with such a drastic difference in the shootout? Let's breakdown what ensued during … Continue reading Visualising the Calgary Flames’ 2019-20 shootout successes
Trying to find a competent goalie is one of the most complex tasks of an NHL GM. Numerous goalies have been selected in the first couple of rounds of the draft, and while some like Carey Price and Marc-Andre Fleury have been standout success stories, others like Chet Pickard and Marc Visentin are more likely … Continue reading How smart is it to draft a goalie?
It's been ten days since there was an NHL hockey game. It's felt way longer, hasn't it? There's undoubtedly been much more time to look back at what's ensued so far in the 2019-20 NHL season as we are all making do without sports. Let's keep up the social distancing and explore some stories of … Continue reading Visualising team scoring across the NHL at the time of the COVID-19 pause
While the hockey world continues to navigate through the unknown with the 2019-20 season being suspended dueto COVID-19, we continue to hope that appropriate actions and responses can be taken to prevent the virus from further wreaking havoc. With any luck, the NHL won't have to cancel the playoffs like they've resorted to before. Let's … Continue reading Evaluating NHL goaltenders with goals saved above expected — Eastern Conference
The hockey world has come to a standstill with the 2019-20 season suspended due to COVID-19. With pretty much everything uncertain, it'll be interesting to see what path the NHL will take amidst this pandemic. Preemptive action should help keep COVID-19 at bay, and we have to credit where it's due: kudos to the league … Continue reading Evaluating NHL goaltenders with goals saved above expected — Western Conference
At the conclusion of the Flames' both incredible and heartbreaking game against the Predators, a not-so-crucial-but-definitely-noteworthy milestone was reached. Milan Lucic had finally reached the same number of games played as James Neal in a Calgary Flames uniform: 63. Now's a good a time as any to break down how the two players have played … Continue reading Lucic versus Neal: Who was the better Flame?
The Calgary Flames have been blessed with two phenomenal players for over half a decade now. Johnny Gaudreau and Sean Monahan have been household names for the Flames' offence ever since their arrivals in 2014 and 2013, respectively. One's known for playmaking, the other for being a pure goal scorer; surely, these archetypes should translate … Continue reading Comparing Johnny Gaudreau versus Sean Monahan’s career shot totals
Over the weekend of February 8-9, 2020, the Columbus Blue Jackets hosted their Hockey Analytics Conference (CBJHAC). Organised by Alison Lukan (@AlisonL) of The Athletic, the conference gave an in-depth look into the current state of the art in hockey analytics. I was very fortunate to be able to attend with a million thanks to … Continue reading #CBJHAC: A datavis-first approach to figuring out the world of hockey analytics
The 2019-20 regular season has officially passed its halfway point, as 638 of 1271 total regular season games have been played by the end of January 2, 2020. Now was a good a time as any to take a look at how Point Share Shells so far this season have turned out. Looking at the … Continue reading Visualising team scoring across the NHL halfway through the 2019-20 season