Software for Forecasting the NFLģ Season

Make accurate NFL predictions with your own computer

NFL Prediction Software

Software Documentation

How Predictions Are Made

Latest Predictions

send email to:

How the software makes predictions

Here is a little background that describes how the predictions are made. The probability of the home team winning all unplayed games are estimated. These estimated probabilities are displayed for every unplayed game on the "Advanced Analysis" panel. The probabilities are estimated based on the relative strength of the two teams (as discussed below) and where the game is played (home field advantage). When the season is forecasted, all of the unplayed games remaining in the season are simulated. The outcome of each game is randomly determined based on the probability shown on the sliders on the "Advanced Analysis" panel. After all the remaining uplayed games in the season have been simulated, I determine the standings in each division, and all of the playoff seedings for each conference using the NFL tiebreaker rules. I also predict the out come of playoff games using a slightly different procedure, and determine the order of the NFLís annual selection meeting (i.e. draft pick order). I then repeat the simulation of the unplayed games in the season 5000 times. Nearly every simulated season has a different outcome because the outcome of every game is random. However, the 5000 simulations considered together provide a good prediction of the probability of any outcome of interest during the NFL season.

How to interpret the predictions

A little discussion about probability is in order. Suppose the weather forecaster predicted an 80% chance of rain tomorrow. Would you expect it to rain? Probably so. If tomorrow it actually did rain, we would think that the forecaster did a good job. Now suppose the weather forecaster predicted an 80% chance of rain for 30 days in a row and it rained each and every day. Should we consider this to be a good forecast? No! The forecaster should have predicted a much higher chance of rain (maybe approaching 100%). The opposite would hold true as well. We should occasionally expect it to rain when the forecast calls for a 20% chance of rain. If it never rains under these conditions, then the forecast is not very accurate. The same view point should be taken with these NFL forecasts. Events predicted with a low probability should occur occasionally, but not often. Events predicted with a high probability should usually occur, but not always.

How the individual game odds are estimated

I use the Team Efficiciency Ratings at adjusted to reflect homefield advantage to predict the outcome of individual games. I use my own algorithm for converting Team Efficiency Ratings to game odds, so they will not perfectly match those at These team rankings are scientifically based and among the best predictors of future game outcomes available.

How accurate are the predictions?

Here are links to a couple of pdf files that summarize predictions from the 2002 and 2003 seasons. I haven't done detailed analysis of the 2004 or 2005 seasons.

A final word

With this background, you will find the predictions to be quite informative. The reason I created this software was because I was intensely interested in knowing how my team was doing from a fanís perspective. Please remember that the forecasts made by this software are meant for entertainment purposes only. I donít use any of this information to gamble, and I donít recommend that you do either.

NFL is a registered trademark of the National Football League. This site is in no way affiliated with the National Football League (NFL) or any of its teams and is an independently operated source of information intended for entertainment purposes only. It is not intended to be used in conjunction with any gambling activity.