• Live Blog: 2026 Indycar Grand Prix of St. Pete — Qualifying

    Live Blog: 2026 Indycar Grand Prix of St. Pete — Qualifying

    Trying something new this season, we’ll be live-blogging the Indycar series (with a stats-focused tilt, of course). Fast 6 Your fast 6: Fast 12 5:40 PM McLaughlin fastest by four hundredths over Palou. 4 Hondas and 2 Chevys yet again. Hauger, the rookie, advances to the Fast 6 as well. 5:37 PM Everyone on reds now. 5:34 PM 4 of the top 6 so far on reds, including the top 3. 5:33 PM Getting into golden hour in St. Pete. The sun looks difficult to deal with into turn 1, and then other parts of the track look very dark.…

    Continue Reading

CFB

Life-Work Balance

Data Science

ML Ops

Latest Posts

  • Pebble Beach Weather Leads to Favorable Odds

    Pebble Beach Weather Leads to Favorable Odds

    I just recently started following the PGA Tour, and even more recently started dabbling in betting on golf. Thankfully, there’s a site called datagolf.com—probably one of the greatest sports statistics and betting sites I’ve come across—which makes it very accessible to get started. They offer live finishing odds for every player in every tournament. For…

    Continue Reading

  • Unhappy in Happy Valley

    Unhappy in Happy Valley

    Fans and reporters were not pleased after PSU’s loss to Michigan. After Penn State fell to Michigan 24-15 last Saturday, a reporter questioned James Franklin on his two-point conversion attempt in a now-viral video. The situation was this: Penn State just scored a touchdown and was down 9, with 1:59 remaining in the game. They…

    Continue Reading

  • Should Pato O’Ward Have 2-Stopped at Mid-Ohio?

    Should Pato O’Ward Have 2-Stopped at Mid-Ohio?

    After Pato O’Ward’s poor qualifying effort which had him starting 25th at Mid-Ohio, the broadcasters in the NBC booth stressed that he had to “do something different”. And sure enough, the McLaren driver’s pit wall opted for a 3-stopper instead of the favored and eventual race-winning 2-stop strategy. Despite these setbacks, O’Ward still finished with…

    Continue Reading

  • Did Alonso Have A Chance to Win Monaco?

    Did Alonso Have A Chance to Win Monaco?

    Fernando Alonso and Aston Martin ended up making a crucial mistake as the rain started to fall, opting for a set of Medium compound tires as everyone else jumped on the Intermediates. It ended up costing him an extra pit stop just a lap later and the approximately 25-second delta along with it. Had he…

    Continue Reading

  • Thoughts From The 2023 Indy 500

    Indycar got lucky with Kirkwood’s tire The tire that flew off Kirkwood’s car weighs about 22 lbs. and was traveling upwards of 200+ mph when it detached and careened (thankfully) over the grandstand and into the concourse. That impact could have been deadly for spectators. Just look what it did to a car it hit.…

    Continue Reading

  • Why Don’t NFL Teams Pay NBA Players to Block Kicks?

    Why Don’t NFL Teams Pay NBA Players to Block Kicks?

    Recently I listened to an episode of Freakonomics Radio where they talked about specialization in the NFL. Specifically, they were talking about how the long snapper position has become something that NFL teams specifically draft for and pay upwards of $1 million a year to have on their 53-man roster. This got me wondering: what…

    Continue Reading

  • 2021 Update: Third Down Conversion Rate by Distance to Go

    After the 2020 season, I wrote an article about third down conversion rates after adjusting for how many yards the team had to earn on that third down. The reason for this was because too often on broadcasts a team’s third down conversion rate is shown without any regard for how many yards the team…

    Continue Reading

  • StatRdays: The Easiest Model You’ll Ever Make

    StatRdays: The Easiest Model You’ll Ever Make

    This year, we’ve been participating in the CollegeFootballData.com prediction contest, where each week you predict the actual spread of the game. You’re judged on a variety of factors like your outright picks, picks against the spread, absolute and mean-squared error. Two areas that we are performing very well (1st and 2nd, respectively), are MSE and…

    Continue Reading

  • Tuning an In-Game Win Probability Model Using xgboost

    Tuning an In-Game Win Probability Model Using xgboost

    A few weeks ago, we started tweeting out the post-game win probability plots for every FBS college football game. They were a nice addition to our Saturdays, but there were some issues. Namely, we’d get a lot of plots like this: Now, to be fair, this was a back-and-forth game that ended 70-56 in favor…

    Continue Reading

  • Week 12 Elo Win Probabilities

    Week 12 Elo Win Probabilities

    ACC Big Ten Big-12 Pac-12 SEC American Conference USA Independents MAC Mountain West Sun Belt ACC Big Ten Big-12 Pac-12 SEC American Conference USA Independents MAC Mountain West Sun Belt

    Continue Reading