Today we released a fairly significant change to our Win Predictor, ATS Predictor, and Over Under Predictor tools.
In their first incarnation, these tools were built to enable users to do three things:
1) Choose a specific set of games to predict, since some people only care about certain conferences or teams and because pick’em contests vary regarding what games are included each week
2) Customize betting lines for each game, again useful for spread-based pick’em games that freeze game point spreads early in the week, or for matching betting odds to those available to you at your sports book of choice
3) Create a data-driven predictive strategy based on stats of your choice to apply to all games, and then view the resulting picks
In short, we tried to do a little too much in one product, and today we moved to simplify the user experience.
First, we have completely removed item #3 from our Win, ATS, and Over Under Predictor tools. Now, you choose games to predict, pick a pre-existing predictive model to use, and click to generate picks. Much faster, much simpler, much easier.
Best of all, you no longer need to create your own customized prediction model to get picks. You can just use one of the predictive models already created by the Team Rankings nerds. But unlike getting predictions from our Picks page, in our Predictor tools you can alter the applicable betting lines of any game.
(Our picks pages just show predictions based on the most recent betting odds we get from our primary odds supplier.)
Second, we have built a separate tool, Model Builder, for more advanced users who are interested in creating and backtesting their own data-driven predictive strategies. This tool allows you to build a predictive model based on stats of your choosing, then backtest its performance over recent games, and save it to your Team Rankings user account.
Now, as soon as you save a custom model using Model Builder, bam — your newly saved model appears as one of your prediction model options in the Win, ATS, and Over Under Predictor tools.
We’ve still got a little cleanup work to do on the user interfaces, but the new versions of the predictor tools are released and functional. Take one for a spin:
NFL Win Predictor
NFL ATS Predictor
NFL Over Under Predictor
NFL Model Builder (for advanced users)
Side note to current tool users: If you used the prior versions of Win, ATS, or Over Under Predictor to save custom predictive strategies, the updated Predictor tools should automatically load your custom models into the new interface.
Now that we’re nearing the close of the 2009-10 NFL regular season, it’s a good time to investigate the impact of resting starters on our site’s algorithmic NFL picks and prediction models.
(Note: When we say “resting starters”, we use that term to refer to resting starters entirely, pulling starters early, or any other end-of-season inspired player usage strategy.)
If you don’t care to read all about this, here’s the quick summary. Based on historical performance over the last four years during the late season:
- Expect reduced performance from our models in terms of picking game winners and vs. money lines
- Be wary of applying Power Ratings model predictions to any game in which resting starters is expected
- The Similar Games (Odds) model has performed best ATS during weeks 16 & 17 (counting all games)
Here’s the long version:
Team power ratings either fully or partially drive our NFL prediction models. At its most basic level, a power ratings based game prediction assumes that a team will perform at the same level at which it has performed in the past.
There are variations on this theme, since some of our models look more at recent performance, others at full season performance, etc. But the bottom line is that if a coach suddenly decides to use players and/or strategies in a much different way than he has done in the past, the underlying data on which any power rating is based becomes less relevant.
When it comes to our NFL prediction models, we have one model (Power Ratings) that incorporates only power ratings when making game predictions, and another model (Similar Games) that incorporates power ratings, betting odds, and other stats and data.
To get a sense of if and how resting starters may affect prediction performance, we decided to do a quick exploration of model performance during NFL Weeks 16 and 17 over the last four years.
This isn’t a great proxy, because it’s a small sample of games and it’s also likely the case that, due to the randomness of team scheduling, some years feature more “resting starters games” than other years. But we were interested in the results nonetheless. Here’s what we found in terms of Week 16 and 17 results:
- Both models have done worse picking winners (58% and 57%) than they usually do (63-69%). It’s logical to conclude that games in which late season personnel changes were in play were the primary cause of that performance decline, but we can’t be 100% certain of that based on this analysis.
- ATS prediction performance dropped somewhat for the models primarily based on power ratings or expected scoring; the Power Ratings model was 52% ATS overall in Weeks 16-17 (although it did go 23-9 ATS during the last two weeks of 2006, it also had two horrible years) and the Similar Games (Points) method was 50% ATS.
- ATS prediction performance for the Similar Games (Odds) approach has been good (57.6% ATS), with fairly consistent performance across the last four years. This higher level of performance does make logical sense, as this model is largely driven by point spreads, which (at least to some degree) reflect the expected effects of resting starters
Given that game winner prediction performance has historically decreased during the last two weeks, it’s likely the case that money line prediction performance will decrease as well, as a result of resting starters games.
We want to share this information to make sure our users are aware of it. The fact is that predicting the impact of resting starters with a high degree of precision is extremely difficult. In most cases, it’s a crap shoot when a coach may pull his starters, and it often depends on a variety of intangible factors or the timing of team scoring throughout a game.
As a result, given the data available to us, we don’t play any guessing games by trying to alter our models in any way to “adjust” for clinched (or bad) teams emptying their benches near the end of the season.
If you believe resting starters will likely be a factor in a game, it’s probably best to focus on the Similar Games (Odds) model for that game, or use our NFL Game Predictor tool to build your own algorithm that emphasizes the Point Spread and Game Week factors much more than power ratings.
For games in which both teams should play to the best of their abilities to the bitter end, of course, none of the above precautions applies, for Week 16 at least. However, a future post will discuss the potential impact of a good team losing a “meaningless” game on league power ratings.
| Win | Won | Loss | Push | % |
| 2005 | 20 | 12 | 0 | 62.50% |
| 2006 | 13 | 19 | 0 | 40.63% |
| 2007 | 21 | 11 | 0 | 65.63% |
| 2008 | 19 | 13 | 0 | 59.38% |
| Total | 73 | 55 | 0 | 57.03% |
We’re extremely excited to announce the release of the first version of the Team Rankings Model Builder, a technology and application that we have been working on for quite some time.
Over the past weeks, months, even years, we’ve heard from people who use our sports prediction tools to create unbiased, data-driven algorithms for predicting games. Many of our users have enjoyed strong success with sports betting and in pick’em contests using their own customized Team Rankings prediction models.
However, the most common — and understandable — request we get is this: “If you guys could devise a way for me to not only create my own objective algorithms for predicting games, but also be able to quickly test how my strategies have done in the past, that would be huge.”
We’re happy to say that today, we’ve brought that idea to life. Instead of creating a predictive strategy and having to wait weeks to measure how it performs, now you can see how your theories have played out over the last 100 games — in seconds.
Not only that, but Model Builder shows you how your custom prediction strategy has done picking game winners, ATS (against the spread) winners, over under line winners, and money line winners. And it displays both percentage correct and betting unit based performance results.
We already have a number of enhancements on the list for Model Builder, but the core is in place. Check it out and let us know what you think. It’s powerful functionality, but we also hope we’ve made it easy and fun.
So stop following the herd and use Team Rankings to craft your own proven winning strategy!
As one of the final steps in rolling out our new user-driven NFL prediction tools and college football prediction tools, we decided that it would simplify the experience for users if we released several distinct products.
There are many different use cases for football predictions. Some people are in pick’em contests where they need to predict straight-up game winners, while others are in point spread based pools. Some are in pools in which they assign confidence points to every pick, while others aren’t.
On the betting side, some people only bet point spreads, others only totals, and some a little of both.
As we thought about how to design our latest tools (which allow you to build customized, data driven prediction systems and use those systems to predict the upcoming week’s games), we were having trouble, as is often the case, figuring out how to fit lots of information on one screen — and still have the tool be simple enough for a first time user to understand.
(That’s the ultimate irony of our site, by the way. With so much nerdy math going on behind the scenes, our biggest challenge is often figuring out how to create an interface that lets users take advantage of all that math power without overwhelming them with complexity and numbers.)
In the end, we remembered the old adage: if you try to serve too many masters, you’ll please none.
The result was that we released not one but three weekly prediction tools: Win Predictor, ATS (Against The point Spread) Predictor, and Over/Under Predictor. If you need to make picks, we hope it’s clear which tool you should use, based on the type of pick’em pool you’re in or type of bets you like to make.
Here are links to all the tools. Give them a whirl and let us know what you think:
NFL Win Predictor
NFL ATS Predictor
NFL Over/Under Predictor
College Football Win Predictor
College Football ATS Predictor
College Football Over/Under Predictor
In one of his recent posts on ESPN Insider, Chad Millman reported that most of his wiseguy friends love to bet NFL Week 2 games, primarily because most square bettors tend to over-react to Week 1 results.
We don’t have the data to prove that assertion as fact, but it seems like a reasonable hypothesis. We’ve certainly noticed that a lot of sports fans tend to read far too much into small sample sizes of information.
Example: The fact that a team is 3-0 under the lights in October is probably due as much (or more) to randomness than to having a team full of vampire cyborgs that draw superhuman energy from the dark of night.
This problem is only amplified by the sports media, who are always looking for a number (no matter how meaningless it may be) to back up their opinions. Similarly, many sports betting related sites and publications focus on identifying “trends” and implying that they mean something, when 99% of the time they absolutely don’t.
(That’s a huge pet peeve of ours, to be explored more in a future post.)
But given Chad’s column, I looked forward to seeing how our NFL picks from our two primary math models did this week. It was a crazy week in the NFL, with lots of close games, and games expected to be close.
In fact, closing lines for 10 of the 16 NFL games in Week 2 showed favorites with an expected advantage of 3.5 points or less — a much tighter range than Week 1.
As it turns out, our Similar Games model was on the wrong end of several close games and went a poor 6-10 picking straight up winners, 3 games behind the worst ESPN expert at 9-7. ATS Performance was better at 8-8 overall, including going 4-2 in picks with predicted cover odds of 55% or better.
However, our Power Ratings model — which, compared to Chad’s assessment of the betting public, tends to UNDER-react to recent games — went 10-6 picking winners, better than 6 of the 8 ESPN experts. It also went an impressive 11-5 ATS.
(Note: Neither model adjusts for recent injuries, so both favored Philadelphia over New Orleans despite McNabb being out. In the future, we plan to introduce “injury warnings” for the math model predictions.)
Again, these sample sizes are all too small to prove anything, but it was interesting to see our “tortoise” model significantly outperform the hare, so to speak, in NFL Week 2.
Soon we plan to launch model performance pages up that show a five year pick history with results, which will give users a much deeper look into how our math models have performed in various situations with more meaningful sample sizes.
Early season predictions are always somewhat of a crapshoot for mathematically driven models, but it’s always fun to review how our NFL picks and college football picks do at the start of a new year.
Since we’ve recently launched our over under picks and money line value picks, we’re also keeping close tabs on how those models perform.
The most fun about this whole early season thing is that the average sports bar jock cannot believe that our math models, which incorporate literally zero knowledge about off-season player and coaching changes, could possibly perform well in the opening weeks. During some years, they’re right.
But the fact is, it’s difficult if not impossible to assess how things have changed in the off-season before you have at least several weeks of game results to substantiate your theories. Until then, you’re guessing. If you know football really well and also guess relatively well, you’ll probably outperform our models in the opening weeks of a season. But your assumptions and guesses also could be wrong — and you could underperform an 100% objective approach as a result.
A case in point was last nights Patriots-Bills game.
I spent some time on the phone yesterday with a friend who could not believe our Similar Games Model highly favored the Bills to cover a +13 spread. (The spread was +11.5 earlier in the day, and the model still strongly favored Buffalo.) That model also saw Buffalo +680 as one of the top three money line value plays of the week.
I went through the whole litany of early season warnings about our data-driven algorithms with my buddy. The model had no idea Tom Brady was back, or that the Bills had just fired their offensive coordinator. For Week 1, it essentially assumes that everything is the same as it was at the end of the season last year, until this season’s results begin to prove otherwise.
He was absolutely convinced of a Patriots blowout and discredited the model’s approach.
We all know what happened. At the last minute, the Pats barely escaped with a one-point win. Last year, New England beat Buffalo by 10 in Foxboro. At this point, this result could mean almost anything, including:
1) The Bills are significantly better than they were last year, despite a new OC.
2) The Patriots are actually worse than they were last year, despite Brady being back.
3) More random factors played a major role in the outcome of this game being so different than expectations.
Only time will shed light on the most likely explanation.
Overall for Week 1, our Power Ratings model was 13-3 picking straight up NFL winners and our Similar Games model was 12-4. In comparison, five of the eight ESPN experts had 4 losses, one had 3 losses, and two finished with 2 losses.
Not bad for not knowing anything about the off-season…
You are currently browsing the archives for the NFL category.


