← Back to All Reports
CupO'ReillyTrucks

Which Stats Mattered at Atlanta and Lime Rock? Spearman Correlation Scores

Tuesday, July 14, 2026 at 1:29 AM

Which Stats Mattered at Atlanta and Lime Rock? Spearman Correlation Scores
Thumbnail: Mike Stewart - AP

Cup: Quaker State 400

Strangely enough, the Cup Series race at EchoPark / Atlanta was easily the most predictable NASCAR race of the weekend. In last year's summer Atlanta race, only 21 cars finished on the lead lap, and only about 15 finished without significant damage, but this time 29 cars finished on the lead lap, and almost all of them were without significant damage.

Statcar's winning, top 3, top 5, and top 10 odds performed exceptionally well, correctly predicting Ryan Blaney as the winner and beating out DraftKings, FanDuel, and BetMGM's de-vigged odds in multiple categories. Statcar's projected results ranking model also outperformed NASCAR's Racing Insights (Spearman of 0.551 vs. 0.528) after back to back losses to Racing Insights at Sonoma and Chicagoland.

As for which features turned out to be the most important in predicting the finishing order this week, long term mechanical failure rate and quality passes jumped to the top, and driver rating lag1 tracktype (NASCAR Loop Data driver rating from the most recent superspeedway race) was also highly correlated.

While quality passes and driver rating make sense, I was pretty confused why a stat like long term mechanical failures was so important, especially for a race that was relatively clean. In a total wreckfest like last year's summer Atlanta race, you can expect to see weird stats appear at the top of the list since essentially no individual stats were meaningfully correlated to finishing position, but for a relatively clean race, you would expect mostly speed-and-consistency based stats to be at the top.

So expectedly, after doing some digging, it turned out that the mechanical failure correlation was mostly a coincidence:

The Signal: The two non-chartered entries of Chad Finchum and BJ McLeod (both part-time drivers with part-time teams, so their and their teams' past 30 races span over multiple years) have each had their share of mechanical failures over the past few seasons, and also predictably finished pretty poorly in the race (and funny enough McLeod suffered a mechanical failure).

The Noise: Over the recent decades, mechanical failure rates among NASCAR's full-time teams have decreased dramatically (so far in 2026 there have only been 9 total mechanical failures from full-time teams). But coincidentally, many of the full-time teams who have had fluke mechanical failures in the past 30 races also had bad results this past weekend. Specifically, Cody Ware, AJ Allmendinger, Josh Berry, Brad Keselowski, Riley Herbst, Chase Briscoe, Bubba Wallace, Connor Zilisch, Noah Gragson, and Zane Smith have all had at least one mechanical failure in their past 30 races, and all of them finished 25th or worse this past weekend.

Note: Refer to the notes at the bottom of the page for explanations of each stat

Top 10 Stats Correlated to Finishing Position (2026 Summer Atlanta)

rankfeatureraw_correlationabs_correlation
1mechanical_failure_roll30_general0.66533437350.6653343735
2mechanical_failure_roll30_general_carteam0.65675475580.6567547558
3quality_passes_roll10_general_carteam-0.60841494870.6084149487
4quality_passes_roll10_general-0.57660319890.5766031989
5rating_lag1_tracktype_carteam-0.57063136010.5706313601
6rating_lag1_tracktype-0.56494145970.5649414597
7quality_passes_lag1_tracktype_carteam-0.55385291950.5538529195
8is_top_25_roll30_general-0.54960732940.5496073294
9is_top_25_roll30_general_carteam-0.54930050270.5493005027
10closing_ps_roll30_general_carteam0.54319636780.5431963678

Here are all the mechanical failures in the past 30 Cup races for those interested:

YearTrack NameCar #Driver NameTeam NameLaps CompletedMech Failure
2025Daytona International Speedway77Carson HocevarSpire Motorsports81Engine
2025Darlington Raceway44Derek KrausNY Racing Team282Mechanical
2025Darlington Raceway51Cody WareRick Ware Racing249Suspension
2025Bristol Motor Speedway66Chad FinchumGarage 66458Brakes
2025Bristol Motor Speedway16AJ AllmendingerKaulig Racing408Steering
2025Bristol Motor Speedway21Josh BerryWood Brothers Racing75Brakes
2025Charlotte Motor Speedway Road Course6Brad KeselowskiRFK Racing89Drivetrain
2025Talladega Superspeedway51Cody WareRick Ware Racing165Engine
2025Talladega Superspeedway35Riley Herbst23XI Racing141Engine
2025Talladega Superspeedway21Josh BerryWood Brothers Racing133Drivetrain
2025Martinsville Speedway66Casey MearsGarage 66478Electrical
2025Martinsville Speedway11Denny HamlinJoe Gibbs Racing334Engine
2025Martinsville Speedway35Riley Herbst23XI Racing323Engine
2025Martinsville Speedway19Chase BriscoeJoe Gibbs Racing295Engine
2025Phoenix Raceway23Bubba Wallace23XI Racing165Brakes
2026Circuit of The Americas19Chase BriscoeJoe Gibbs Racing62Transaxle
2026Phoenix Raceway88Connor ZilischTrackhouse Racing281Suspension
2026Phoenix Raceway41Cole CusterHaas Factory Team159Radiator
2026Martinsville Speedway10Ty DillonKaulig Racing298Brakes
2026Darlington Raceway66Timmy HillGarage 6652Handling
2026Bristol Motor Speedway66Chad FinchumGarage 66241Steering
2026Charlotte Motor Speedway66Timmy HillGarage 66291Fire
2026Nashville Superspeedway60Ryan PreeceRFK Racing90Radiator
2026Pocono Raceway4Noah GragsonFront Row Motorsports107Handling
2026Pocono Raceway38Zane SmithFront Row Motorsports66Handling
2026San Diego Street Course47Ricky Stenhouse JrHYAK Motorsports59Radiator
2026San Diego Street Course20Christopher BellJoe Gibbs Racing28Engine
2026Atlanta Motor Speedway78BJ McLeodLive Fast Motorsports105Mechanical

O'Reilly: Focused Health 250

O'Reilly @ Atlanta (2) 2026
O'Reilly @ Atlanta (2) 2026 (Credit: NASCAR.com)

In a much more chaotic O'Reilly Series race at Atlanta, various pit penalty stats and crash-rate stats dominated the top 10, specifically from the most recent race in general (Chicagoland) and the most recent superspeedway race (Talladega).

This year's spring Talladega race was actually pretty clean as only three drivers failed to finish due to a crash: Sam Mayer, Jeb Burton, and Harrison Burton, and all of them had a pretty rough time out this past weekend as well, which explains the correlation there.

As for the (inverse) penalty trend, I provided a table below showing drivers who received penalties either at Chicagoland or Talladega and how they finished at Atlanta. This correlation is arguably an even bigger coincidence than the mechanical failure correlation from the Cup race. Note that the top 6 most-penalty-earning carteams at Talladega and Chicagoland (RSS 39, BMR 48, DGM 91, JRM 7, JGR 18, RSS 28), who accounted for 25 of the 47 total pit penalties across both races, all finished 16th or better this past weekend.

Top 10 Stats Correlated to Finishing Position (2026 Summer Atlanta)

rankfeatureraw_correlationabs_correlation
1caution_pit_early_lag1_general_carteam-0.51416383130.5141638313
2green_pit_penalty_lag1_tracktype-0.48481906850.4848190685
3green_pit_penalty_lag1_tracktype_carteam-0.48481906850.4848190685
4true_caution_pit_penalty_lag1_general_carteam-0.43398919270.4339891927
5crash_out_lag1_tracktype_carteam0.43008143170.4300814317
6crash_out_lag1_tracktype0.43008143170.4300814317
7closing_laps_diff_lag1_tracktype_team-0.42977337160.4297733716
8diff_laps_roll10_general_carteam0.42498917440.4249891744
9caution_pit_early_roll3_general_carteam-0.41701302440.4170130244
10crash_out_roll10_general_carteam0.41094945680.4109494568

Note: # of Penalties = total number of pit penalties received at Talladega and Chicagoland combined

Car NumberTeam NameDriver Name(s)# of Pit PenaltiesAtlanta Finish (Carteam)
39RSS RacingRyan Sieg516
48Big Machine RacingPatrick Staropoli513
91DGM Racing x JIMMason Maggio & Myatt Snider411
7JR MotorsportsJustin Allgaier41
18Joe Gibbs RacingWilliam Sawalich44
28RSS RacingKyle Sieg38
00Haas Factory TeamSheldon Creed225
38RSS RacingPatrick Emerling235
1JR MotorsportsCarson Kvapil & Connor Zilisch22
92DGM Racing x JIMJosh Williams228
07SS GreenLight RacingJosh Bilicki212
51Jeremy Clements RacingJeremy Clements210
26Sam Hunt RacingDean Thompson114
0SS GreenLight RacingGarrett Smithley16
88JR MotorsportsRajah Caruth19
96Viking MotorsportsAnthony Alfredo15
32Jordan Anderson RacingTyler Ankrum127
35Joey Gase MotorsportsNatalie Decker1-
74Mike Harmon RacingDawson Cram1-
02Young's MotorsportsRyan Ellis123
45Alpha Prime RacingLavar Scott121
47Mike Harmon RacingDawson Cram136

Trucks: LiUNA 150

Trucks @ Lime Rock Park 2026
Trucks @ Lime Rock Park 2026 (Credit: NASCAR.com)

Leave it to the NASCAR Truck Series to have significantly bigger upsets across the whole field on a road course than either of the superspeedway races this weekend. But, after the madness at San Diego a few weeks back, I shouldn't really be surprised. The top two stats correlated to finishing position were pit crew related...at a race with no competitive pit stops. Nonetheless, green flag pit stop times are an indicator of team funding, so it's not entirely surprising to see them at the top of the rankings.

But in third place, we have long term mechanical failure rate once again, and even more confusingly, it is inversely correlated, unlike the Cup Series (meaning drivers with higher mechanical failure rates finished better at Lime Rock). To try to make sense of this, I looked at each of the past 10 road course races and made note of which drivers in the field last weekend had a mechanical failure in at least one of them:

Christian Eckes, Parker Kligerman (3), Wesley Slimp (2), Kaden Honeycutt, Tanner Gray, Grant Enfinger, Jake Garcia, and Stewart Friesen.

And to top off this weekend of coincidences, four of those eight drivers finished in the top 5 at Lime Rock, and six of them finished in the top 10!

That's not even to mention that start-in-the-rear penalties in recent weeks were also a top indicator of finishing position at Lime Rock; that is, drivers who had to start in the rear in recent weeks were actually more likely to have a good finish last weekend.

Top 10 Stats Correlated to Finishing Position (Lime Rock Park 2026)

rankfeatureraw_correlationabs_correlation
1avg_green_pit_crew_roll5_track0.49299531850.4929953185
2avg_green_pit_crew_roll3_track0.49299531850.4929953185
3mechanical_failure_roll10_tracktype-0.48891428570.4889142857
4avg_green_pit_crew_lag1_track0.46020066880.4602006688
5start_in_rear_roll3_general_carteam-0.43316655010.4331665501
6start_in_rear_lag1_tracktype_carteam-0.41181136450.4118113645
7start_in_rear_lag1_general_carteam-0.41181136450.4118113645
8is_top_10_lag1_track0.36800884540.3680088454
9avg_yellow_pit_crew_lag1_track0.34316398930.3431639893
10avg_yellow_pit_crew_roll30_general_carteam0.34191176470.3419117647

Explanations of Stats:

  • lag1 = one race prior
  • roll{x} = average over the past {x} races
  • general = driver-only data
  • carteam = car number + team data (ex: 2026 Hendrick 48 carteam data includes all of Alex Bowman, Anthony Alfredo, and Justin Allgaier's stats for their respective races in the Hendrick 48 car)
  • team = team-only data, taken by averaging the values of each driver on the team in the particular race
  • tracktype = only data from similar tracks to the current track (ex: short tracks, intermediates, road courses, etc.)
  • track = only data from the current track
  • rating = NASCAR's official driver rating score, published in their Loop Data. Refer to Driver Averages for more details on how it is calculated.
  • short_team_speed = measures short run speed by averaging the driver's top 20% fastest laps in the race
  • long_team_speed = measures long run speed by averaging the driver's top 80% fastest laps in the race
  • avg_ps = driver's average running position throughout the race
  • BestLapRank = driver's rank in practice, based off their fastest lap
  • OverAllAvgRank = driver's rank in practice, based off their average lap
  • true_points = the points system used in the official NASCAR Fantasy Live game (the same as the normal points system, except giving points to series-ineligible drivers)
  • is_top_{x} = finished in the top {x} in the race
  • mid_ps = driver's running position at the halfway point in the race
  • top15_laps = number of laps the driver spent running inside the top 15 in the race
  • closing_ps = driver's running position with 10% of the race left to go
  • avg_yellow_pit_crew = driver's average time in the pit box during caution flag stops over the course of the race
  • avg_green_pit_crew = driver's average time in the pit box during green flag stops over the course of the race
  • avg_yellow_pit_driver = driver's average time on and off pit road (excluding the time spent in the pit box) during caution flag stops over the course of the race
  • avg_green_pit_driver = driver's average time on and off pit road (excluding the time spent in the pit box) during green flag stops over the course of the race
  • caution_pit_early = tail end penalty for pitting before pit road is open under caution (usually to repair damage, so not indicative of a pit road mistake)
  • num_long_stops = number of pit stops longer than 25 seconds for Cup, and longer than 30 seconds for O'Reilly and Trucks
  • quality_passes = number of green flag passes a driver makes while running inside the top 15
  • diff_laps = number of laps down a driver finishes to the winner
  • best_lap_speed = driver's fastest lap speed in the race
  • fast_laps = number of laps in which the driver records a faster time than anyone else that lap