Analyzing your run data with R June 27, 2021 Over these past 16 months, the lack of a commute and no business travel has given me more time for exercise. And it's given me a lot m...
An Elam Ending Win Probability Calculator March 07, 2021 Despite the muted enthusiasm (and questionable judgment) surrounding this year's NBA All Star game, most would agree that bringing back ...
NBA Player Shooting Motions: A Data Dump January 24, 2021 Over 5 years ago, I published my first research on NBA motion tracking data . Where most analysis and research at that time (and still today...
Half measures June 21, 2020 How I killed some time during the lockdown. The following was inspired by this tweet: How to count to 100 like a journalist: A, both...
An update to the Tension Index, with an assist from Claude Shannon April 11, 2020 The Tension Index, first launched 4 years ago on this site, has now been updated with a more solid mathematical underpinning. The purpose o...
New Feature: Measuring Pace Based on Time to Shot January 19, 2020 Nearly five years ago , I launched a possession tracking tool that did the following: Separated pace into its offensive and defensive comp...
Handicapping the Handicappers December 31, 2019 Last year, I launched my thoroughbred betting market rankings , building off the same techniques I used to create similar rankings for the ...