Daytona (CURRENT)
Homestead (#36)
Phoenix (#35)
Fort Worth (#34)
Martinsville (#33)
Talladega (#32)
Kansas (#31)
Charlotte (#30)
Dover (#29)
Loudon (#28)
Chicago (#27)
Richmond (#26)
Darlington (#25)
Bristol (#24)
Michigan (#23)
Watkins Glen (#22)
Pocono (#21)
Indianapolis (#20)
Loudon (#19)
Kentucky (#18)
Daytona (#17)
Sonoma (#16)
Michigan (#15)
Pocono (#14)
Dover (#13)
Charlotte (#12)
Kansas (#11)
Talladega (#10)
Richmond (#9)
Bristol (#8)
Fort Worth (#7)
Martinsville (#6)
Fontana (#5)
Phoenix (#4)
Las Vegas (#3)
Atlanta (#2)
Daytona (#1)

Select race to view driver finish predictions.







If you are familiar with the AccuScore prediction software featured on the weekly NFL picks at ESPN, then you know the amazing reliability of its prediction success. AccuPredict NASCAR prediction is the brainchild of Cliff DeJong and brings to NASCAR driver finish predictions what AccuScore does for football.

Accupredict is initially generated from the entry list then qualifying results so that all drivers in the race are ranked.

I started to play in a NASCAR fantasy league several years ago. As a mathematician who has worked with statistics, it soon became an obsession for me to attempt to predict each Cup race. I began by only looking at how drivers had done in the recent past: I looked at the last six races, since that was available each week on the NASCAR site. I soon realized that there were more metrics available and useful. I restricted myself to data that was available each week and for every driver in the race. Most measures are past performance, but qualifying and practice speeds are also important.

Measuring Past Performance

Past performance can be measured in several ways - at the same track, at similar tracks, for all races, for the last several races at the same track, etc. How to look at past races can be different: points scored, average finishing position, and, available last year, Driver Rating. All of these things are highly correlated; a driver that scores a lot of points finishes well. So, not all measures add information that can be used.

Dealing with DNF's

DNFs are part of the database, so although the method predicts very well where drivers will run (up front, middle or near the back), the occasional DNF is all part of the statistics too. On average, about 15% of each driver's attempt ends in a DNF. (I count a finish as a DNF if a driver finishes behind someone who is not running at the end of the race—finishing 100 laps down may not technically be a DNF but it indicates a severe problem!)

The Randomness of a NASCAR Race

I have found that NASCAR is inherently has a lot of randomness - I can explain mathematically about 55% of a driver's finish. The rest seems to be random: a crash, flat tire, speeding penalty, part failure, etc. Each off-season I spend a few weeks full time trying to add to my method, and generally with little additional improvement.

Restrictor Plate Tracks

The Daytona and Talladega restrictor plate races are particularly random and very difficult to predict. I have seen Jeff Gordon run up front most of the race, and then get swept up into the big one and finish in the 30's. This happens more at Daytona and Talladega than at any other race.

The Success Rate of My System

The method that I use each week predicts the number of points to be scored by each driver. On average, I am within 20-25 points (under the pre-2011 NASCAR scoring system). If a driver is predicted to score 10 points more than another driver, then he beats that driver about 60% of the time. A 30 point difference means he is a 3-1 favorite over the other driver. The system has been successful in keeping me in the top tier of NASCAR fantasy players, but a computer-based system cannot always beat an expert. That said, this scheme performs better than any other cheat sheet that I have been able to find.

Having a scheme that predicts each driver's performance has made every race more fun to watch. I care about every driver and how he does! My fantasy choices are better as well. It also tempers emotional choices, like picking Jeff Gordon to win each week, or never picking a driver that I don't like.

I continually looking for ideas and welcome any thoughts or suggestions.

AccuPredict Method

Read or download the geeky details of the statistical method that AccuPredict uses.

In a nutshell, AccuPredict NASCAR prediction is the brainchild of devoted NASCAR fan and truly talented, experienced and gifted statistician Cliff DeJong. Read Cliff's description of AccuPredict below the statistics table.

Each week the AccuPredict NASCAR prediction program will run and generate NASCAR driver rankings for the upcoming race. Since AccuPredict uses metrics that are both historical and current it this table will update as all the required metrics come available. So, initial predictions will change as the data for the new metrics is available.

Rank Vs Predicted Finish

Predicted finish is, in essence, a composite of past average finishes in different venues. These quantities are combined to predict a driver's finish based on performance in the past.

Average finish is strongly affected (and worsened) by DNFs: about 15-20% of each driver's races end with a very poor finish due to a major problem and perhaps an accident.

For example, a driver that finishes 1, 2, 3, 4, and 35 (due to an accident) will average a 9th place finish, despite four really outstanding races. The best NASCAR drivers average no better than 7 or so in the long term: Tony Stewart and Carl Edwards tied for the top spot in 2011 and averaged 9 and 7.5, respectively, over the last 18 races of 2011.

Average finish is however a clear way to rank drivers: no other driver did better than Tony and Carl, and they should be favored above all others at this point, based on their average finishes. The predicted finish combines this statistic with other performance measures, and is useful for ranking the drivers in a 1, 2, 3, etc manner.

Predictions Updates?

For the typical NASCAR race week, there will be the initial predictions table available once the previous race is official (usually Monday around noon). The AccuPredict table will update two more times on the weekend during practice and qualifying. Look for the 'Prediction Analysis Complete' status indicator at the top of the predictions table.