Practice session intelligence and signals for the Food City 500 at Bristol Motor Speedway.
| Driver | Start Pos | Classification | Summary |
|---|---|---|---|
| Ryan Blaney | P1 | CONTENDER | Blaney fired off 9th — mid-pack, nothing alarming — then took over the entire leaderboard from the 10-lap average onward and never gave it back. First at 15, 20, 25, and 30 laps. Best long-run car in the field by the end of the session. After winning the pole he said: "Yeah, I just kind of got free on Lap 1, landing into Turn 1. Luckily the rear tires came in a little bit better the second lap, and I tried to adjust my turn one entry the second lap and it seemed to pay off. Our race car in practice was pretty good, and it was nice that we made some pretty good adjustments for qualifying with the pace being up. Cool start to the weekend. Now we've got to do it for 500 laps. Should be fun." Model impact: a driver who describes a good practice baseline AND then improves it in qualifying is telling you the team has more in reserve — exactly what you want from the pole sitter at a track that will change dramatically over 500 laps. |
| Tyler Reddick | P2 | STRONG FACTOR | Reddick fired off 21st — his worst short-track fire-off signal in recent memory — then climbed steadily to 5th by the 30-lap average, one of the better long-run improvement curves on the board. After qualifying second he said: "All in all for me and the 45 team, we normally qualify at best 15th here. So just with how hard it was getting going in practice, it was really important to try and have a good qualifying effort. It seems like our Camry's got really good handling on the long run, and now we have some track position to go along with it." Model impact: a driver who opens by saying he normally qualifies 15th here and then lands 2nd is describing a team that overdelivered — and a car with long-run strength he's already identified. What PRN captured mid-practice adds the other layer: when the team offered to bring him in for adjustments with 10 minutes left, he refused. He stayed out and tried different lines instead. That's not a driver who trusts the adjustments. That's a driver who trusts his own feedback on the car. PRN's pit reporter said it directly: "This is not one of Tyler Reddick's best tracks." He qualified 2nd anyway. |
| Chase Briscoe | P3 | STRONG FACTOR | Briscoe fired off 24th — one of the weaker short-run numbers among the front-qualifiers — then climbed steadily to 13th by the 30-lap average. Starting 3rd means the practice fade matters less because track position protects him through the opening stage. Model impact: a driver with a JGR short-track program starting 3rd with honest mid-pack long-run data has the track position to make that profile work. |
| Riley Herbst | P4 | FADE RISK | Herbst started his Bristol weekend in the worst possible way — hitting the Safer Barrier early in practice while the broadcaster said the car "went to the right, very easy for that front end to take off up off the exit of these corners and definitely took off on Riley right there on the exit. Way before he ever hit the wall, too. Happened fast." He recovered to post decent mid-session speed but the long-run profile fades with no 30-lap data. Model impact: a car that went to the wall in clean-air practice before anyone else was on the track has a balance problem that starting 4th cannot hide for 500 laps. |
| Ty Gibbs | P5 | STRONG FACTOR | Gibbs fired off 31st — dead last among cars that completed meaningful laps — then climbed to 15th by the 30-lap average. The improvement is real but the starting deficit is one of the worst short-run profiles among the top-10 qualifiers. Bristol is brutal on short runs at the start of a race. Model impact: a JGR driver who led 201 laps at Bristol last fall and has a 31st-to-15th long-run improvement curve starting 5th is a strong factor — the ceiling is proven and the starting position provides the cover the short-run data needs. |
| Ross Chastain | P6 | SHORT-RUN ONLY — INSPECTION FLAG | Chastain had one of the most alarming long-run collapses on the board — 32nd at 5 laps with no meaningful 25 or 30-lap data completed. He then failed pre-race inspection twice, resulting in the ejection of his car chief David Fero and the loss of pit stall selection. Model impact: a car with no long-run data, a weak practice profile, and now missing its car chief and pit selection heading into a 500-lap race is carrying more structural negatives than the P6 starting spot suggests. |
| Chris Buescher | P7 | LIVE LONG-RUN THREAT | Buescher had one of the more interesting reverse-narrative profiles on the board — 35th at 5 laps, still 30th at 10 laps, then steadily improving all the way to 11th by the 30-lap average. One of the larger short-to-long run improvements in the field. Model impact: a car that is 35th early and 11th late is specifically built for long-run racing — which is exactly what 500 laps at Bristol demands. The PRN broadcast caught something else: mid-practice, Buescher's team radio confirmed he and Ryan Preece were both experimenting with brake points and lift points to find more corner entry — and the broadcast noted that when Buescher's team tried a change, they went a tenth slower. That's a team that found their window and stayed in it rather than chasing something that wasn't there. |
| Kyle Larson | P8 | CONTENDER — INSPECTION FLAG | Larson is the defending Bristol spring winner with 1,762 career laps led at this track. His practice data showed a classic Larson profile — 4th at 5 laps, a mid-session dip to 18th before recovering to 2nd at 25 and 30 laps. But before Sunday he failed pre-race inspection twice, resulting in the ejection of car chief Jesse Saunders and the loss of pit stall selection. Model impact: the fastest long-run cars in the field — Larson among them — going into Sunday without a car chief and without pit selection is a real structural negative that the practice data alone can't offset. |
| Austin Cindric | P9 | STRONG FACTOR | Cindric showed one of the more consistent profiles among the top-10 qualifiers — 7th at 5 laps, 8th at 10, 8th at 15, 12th at 20, 9th at 25, 7th at 30. Remarkably stable across the entire session with essentially no fade. Model impact: a car that sits between 7th and 12th at every single interval without dramatic movement in either direction is showing exactly the kind of consistent pace Bristol rewards over a long run. |
| Carson Hocevar | P10 | HIDDEN VALUE — INSPECTION FLAG | Hocevar is the biggest hidden story of the weekend — 11th at 5 laps, jumping to 3rd at 10, 2nd at 15, 2nd at 20, 4th at 25, 8th at 30. An elite practice profile from a driver starting 10th. He said directly about this track: "We've been fast at Bristol ever since my first Cup race there in 2023. We have just been very successful there. I really enjoy running there, and it is one of Luke's (Lambert, crew chief) favorite tracks." But before Sunday he also failed pre-race inspection twice, losing car chief and pit stall selection. Model impact: the strongest hidden value practice profile on the board is now carrying a structural penalty that complicates the clean case. |
| Denny Hamlin | P11 | CONTENDER | Hamlin fired off 19th — mid-pack — then showed a gradual improvement to 10th at the 30-lap average. The long-run stabilization is familiar: same pattern as Martinsville where he also showed mid-pack practice speed before winning. He has four career Bristol wins, with three of those coming in his last 10 starts here. Model impact: a four-time Bristol winner with 10th-best long-run pace starting 11th is a driver the model respects even when the surface data isn't dominant. But the most important signal wasn't on the timing sheet. PRN pit reporter Brett McMillan reported directly from pit road mid-practice: "Denny Hamlin, the guy who's had a lot of success on this track — they just came on a couple minutes ago and told him you're one of the fastest cars out there because not many move as fast as you. Just keep doing what you're doing." His team wasn't calling him in for adjustments. They were telling him to stay out. |
| Bubba Wallace | P12 | STRONG FACTOR | Wallace showed one of the most consistent profiles on the entire board — 4th at 5 laps, 5th at 10, 7th at 15, 6th at 20, 6th at 25, 6th at 30. Locked in a tight range across every single interval. And critically, he was one of three drivers who tested the new Goodyear tire at Bristol last November — giving him and the 23XI team data nobody else in the field has. His crew chief Charles Denike said: "It's how quickly the lane can move up, when the top takes some rubber. The PJ1 will wear out over time on the bottom. We'll go through a period where the two lanes are equal, and then who knows after that? So understanding what our balance is on the top versus the bottom, it's definitely two different lanes that we've got to deal with." Model impact: locked-in top-7 practice profile plus exclusive tire test data from November is a first-tier signal combination. |
| Daniel Suarez | P13 | NON-FACTOR | Suarez posted some of the weakest long-run data on the board — 35th at 5 laps, 34th at 10, 33rd at 15, then abandoned the run before completing 20-lap data. No meaningful long-run picture emerged. Model impact: a car that runs 33rd-to-35th across every available interval and doesn't complete a meaningful long run is not a factor in a 500-lap race. |
| Christopher Bell | P14 | WILD CARD — CAR OFF | Bell won the Truck Series race at Bristol on Friday night and won the Cup race here last September — but he admitted directly before Sunday: "his No. 20 Joe Gibbs Racing Toyota is a bit off heading to Bristol." His practice data confirmed it — 21st at 5 laps, 12th at 10 laps, then fading to 28th at 20 and 20th at 25. The defending Cup winner is carrying track knowledge from Friday night's truck win but a Cup car setup he's not fully happy with. Model impact: "a bit off" from a driver who has an average finish of 6th in his last four Bristol races is a meaningful downgrade flag — this is not a track where "a bit off" produces good results. And confirming the concern: NASCAR.com reported after practice that Bell "feels his No. 20 Joe Gibbs Racing Toyota is a bit off heading to Bristol Sunday." A defending race winner publicly admitting his car is a bit off is the most credible red flag on the card for a driver who should be a top contender. |
| Zane Smith | P15 | WILD CARD | Smith had one of the more interesting profiles in the field — 9th at 5 laps, 5th at 10, 3rd at 15, 6th at 20 — a legitimate top-tier run through the first 20 laps before his data ends. Model impact: a driver with incomplete long-run data and genuine mid-run pace starting 15th is a wild card — what exists through 20 laps is top-tier, but the missing 25 and 30-lap picture keeps the full projection open. |
| Noah Gragson | P16 | SHORT-RUN THREAT — FADE RISK | Gragson was the fastest car overall in practice — fastest lap, 1st at 5 laps, 1st at 10 laps. Then his long-run data tells a completely different story: 8th at 15, 3rd at 20, no 25 or 30-lap data. The fastest car in practice starts 16th. Model impact: dominant short-run speed with incomplete long-run data from a driver starting 16th is a setup that requires a specific kind of race to cash — one where short runs and restarts decide the outcome rather than sustained long-run pace. |
| Ryan Preece | P17 | STRONG FACTOR | Preece showed a steady improvement curve — 13th at 5 laps building to 8th at 20 laps and holding 10th at 25. And he was one of three drivers who tested the new Goodyear tire at Bristol last November alongside Bubba Wallace and Alex Bowman. This is the same driver who won the 2026 NASCAR Clash at Bowman Gray Stadium — his first Cup Series win — and who was the inspiration for Brad Keselowski to copy his technique at Martinsville two weeks ago. Model impact: tire test data plus a locked-in 10th-range practice profile plus a driver who has shown he knows how to win on concrete short tracks is a first-tier signal package at a price that reflects none of it. The PRN broadcast added another layer mid-practice: Preece told crew chief Derek Finley, "Hey, we need to try something big." Finley asked what he meant — did he want the alternate setup? Preece said no. The issue was his right rear tire was yawing the car down the straightaway, pushing the rear end sideways before the corner. They came in, made an adjustment. He went back out and said his front tires weren't sticking in the corners. He also tried adjusting his own brake point and lift point before asking for the setup change, saying he put the fix on himself first. The car was genuinely searching. That's the honest practice picture for Preece — tire test data intact, but the car wasn't settled Saturday. |
| Chase Elliott | P18 | FADE RISK | The broadcaster said it plainly after qualifying: "He wasn't real happy when his car went out on the racetrack." The practice data confirmed it — 29th at 5 laps, 27th at 10, fading to 25th at 20 with no long-run data. The entire Hendrick Chevrolet team struggled with loose conditions in qualifying — all four HMS cars qualified 8th, 18th, 27th, and 34th. Elliott comes in with momentum from his Martinsville win but without the car setup that would convert that momentum at Bristol. Model impact: "wasn't real happy" from a driver who just won at Martinsville one week ago on a comparable surface says the car didn't translate the short-track package from one track to the other. Pre-race Elliott said about the new tire and horsepower package: "I don't yet [know what will have the biggest impact]. We haven't been on track. I've been leaning on Justin Allgaier's feedback from the Chevy tire test to get started." That's a driver who sent a substitute to the November Bristol tire test and is going into Sunday with secondhand data on a tire nobody else has raced. The gap between Allgaier's feedback and actual race conditions in a Cup car over 500 laps is a real unknown. |
| Michael McDowell | P19 | HIDDEN VALUE — INSPECTION FLAG | McDowell is the second biggest hidden story of the weekend — 2nd at 5 laps immediately, 8th at 10, 3rd at 15, 3rd at 20, 2nd at 25, 2nd at 30. Second-best long-run average in the entire field. Starts 19th. But before Sunday he also failed pre-race inspection twice, losing engineer Adam Sturgill and pit stall selection. Model impact: 2nd-best 30-lap average in the field combined with an inspection penalty that removes a key technical resource and pit road positioning is a split signal — the car is fast, the structural penalty is real. The PRN broadcast confirmed his Group 1 standing specifically: 5th in one-lap speed in Group 1, and 3rd in the 15-lap consecutive average for Group 1. The broadcaster noted McDowell's 67-lap Group 1 session and called his 15-lap average "pretty strong" — he was specifically contrasted against teammate Daniel Suarez, who struggled badly in the same practice session. Two Spire Chevrolets, one fast, one not. McDowell was the fast one. |
| Joey Logano | P20 | STRONG FACTOR | Logano showed a legitimate improvement curve — 11th at 5 laps building steadily to 2nd at the 30-lap average. One of the three best 30-lap averages in the field. He has two career Bristol wins. Model impact: a two-time winner at this track with 2nd-best 30-lap practice data starting 20th is the definition of a driver whose car is better than his starting position suggests. |
| Brad Keselowski | P21 | INCOMPLETE PROFILE | Keselowski only completed a meaningful 5-lap average before his data shows a 15.91 at 10 laps — almost certainly an aborted run. No long-run data exists. Model impact: a driver with no meaningful practice data starting 21st at a track where he has two wins is impossible to project with any confidence. |
| AJ Allmendinger | P22 | SHORT-RUN ONLY | Allmendinger ran 19th at 5 laps and 8th at 10 before fading sharply to 25th at 15 with no long-run data. Short burst of mid-session speed that didn't hold. Model impact: a veteran road racer who shows short-run speed at Bristol but can't sustain it into the long run is a familiar profile — the setup window is narrow and the race will expose it. |
| Ricky Stenhouse Jr. | P23 | WILD CARD | Stenhouse showed one of the more consistently competitive profiles in the middle of the field — 13th at 5 laps, 13th at 10, 8th at 15, 8th at 20 before the run ended. Steady, no volatility, trending competitive. Model impact: a car with consistent 8th-to-13th pace through 20 laps but no long-run data starting 23rd is a wild card — the available profile is solid, but the missing back half and the deep starting spot make this a projection the model can't fully close. |
| Austin Dillon | P24 | FADE RISK | Dillon's practice showed one of the more concerning late-run fade profiles — 25th at 5 laps improving to 23rd at 10, then falling to 30th at 20 before the run ended. The data gets worse, not better, as laps accumulate. Model impact: a car that fades from 23rd to 30th across the middle of a Bristol practice run is pointing in the wrong direction for a 500-lap event. |
| Josh Berry | P25 | LIVE LONG-RUN THREAT | Berry had one of the more surprising long-run profiles in the field. He fired off 33rd — near last — then improved to 25th at 10, 32nd at 15, 25th at 20, 17th at 25, and 13th at 30. The 33rd-to-13th improvement is one of the largest sustained gains on the board. Model impact: a driver who climbs 20 positions across a single practice run at Bristol — at the same track where his shop is 20 miles away — has something real in the car that the early data obscured. |
| Connor Zilisch | P26 | MID-PACK GRIND | Zilisch ran a reasonably consistent session — 18th at 5 laps building to 9th at 30 laps, his best number. The improvement across the run was steady without being dramatic. Model impact: a rookie showing a 18th-to-9th improvement curve at Bristol is at minimum keeping pace with the learning curve — and the 9th at 30 laps suggests the car found real pace late. |
| Alex Bowman | P27 | WILD CARD — TIRE TESTER | Bowman returns from vertigo after missing several races and was one of three drivers who tested the new Goodyear tire at Bristol last November alongside Bubba Wallace and Ryan Preece. His practice data showed legitimate early speed — 4th at 5 laps, 5th at 10, 3rd at 15 — before the run ended without any 20-lap data. After practice he said he was "grateful to be back in the No. 48 Chevrolet, adding that there's still work to do on speed at Bristol." Model impact: a driver with two of his last three Bristol poles and exclusive tire test data who openly admits there's speed work to do is a conflicted signal — the test data and the track history are real, the car pace admission and the physical question mark are also real. His own pre-race quote told the complete story of his mindset: "I could run a couple laps [during rehab], but then I was ready to throw up and dizzy and not feeling well. Just being able to drive, put myself through those G-forces and to feel well through it." On why he came back at Bristol specifically: "Because they said I could. I mean, yeah, I'm a racecar driver, so you tell me I'm clear and I'm going to go do it. Yeah, it's probably the worst place possible to come back to. You know, I think not just from it's physical, but it's a track that is extremely difficult." On his qualifying: "The car's probably going to be better than me, knowing me. But yeah, we'll do the best we can." And post-practice: "I haven't qualified a car in a month. I'm trying to get back up to speed. My expectations coming here — it's one of my best tracks, two of the last three poles here, expect to contend for wins. I think expectations probably change a little bit this week. If we could get out of here with a top-10, top-15, I think I'd be happy." That quote is everything: a driver who expects to win here, lowering his own expectations because of circumstances, with tire test data from November in his back pocket. |
| Erik Jones | P28 | LIVE LONG-RUN THREAT | Jones showed one of the more intriguing profiles in the deep field — 2nd at 5 laps, building to 13th at 20 laps before the run ended. Legitimate early speed from a driver starting 28th. Model impact: a car that fires off 2nd at 5 laps and holds the top-15 range through 20 laps starting 28th is exactly the kind of hidden profile the model is built to find. |
| Kyle Busch | P29 | FADE RISK | Busch showed a sharp mid-run collapse — 13th at 5 laps, 13th at 10, but then falling to 29th at 15 and 25th at 20 before the run ended. The fade is significant and mirrors his recent Bristol pattern. Model impact: a two-time Bristol winner showing a 13th-to-29th drop across a single practice run has a setup problem that 99 winless races of context doesn't resolve. |
| Cole Custer | P30 | MID-PACK GRIND | Custer showed a steady session — 27th at 5 laps improving gradually to 17th at 30 laps. Consistent improvement without volatility. Model impact: a car that climbs 10 positions across a practice run without dramatic spikes or collapses is showing a workable setup window — not elite, but functional for a 500-lap race. |
| John Hunter Nemechek | P31 | SHORT-RUN THREAT | Nemechek fired off 13th and stayed competitive through 15 laps — 13th at 5, 13th at 10, 8th at 15 — before the run ended without long-run data. No 20-lap or beyond data exists. Model impact: a driver running 8th at 15 laps with no long-run data starting 31st is a short-run threat that the starting position makes almost impossible to convert. |
| Ty Dillon | P32 | DEEP SURVIVAL PROFILE | Dillon only completed 5 and 10-lap data — 25th and 29th respectively — before his session ended. No useful long-run information. Model impact: no data and 32nd starting position. Survival race only. |
| Shane Van Gisbergen | P33 | INCOMPLETE PROFILE | SVG only completed a 5-lap average (33rd) before his session ended. No long-run data whatsoever. Starting 33rd. Model impact: no data to work with. |
| William Byron | P34 | LIVE LONG-RUN THREAT | Byron fired off 21st then steadily improved to 12th at 30 laps — a clean linear improvement curve. But his 34th qualifying position was confirmed as "the real surprise towards the back of the pack" from the entire Hendrick lineup. The organization-wide problem: "all of his teammates were loose, loose, loose" in qualifying — all four HMS cars had difficult sessions, with Larson at 8th as the only exception. Model impact: a driver with two Martinsville wins showing 12th-range long-run pace, buried to 34th by a team-wide handling problem in qualifying conditions, is significantly better than his starting position reflects. |
| Todd Gilliland | P35 | HIDDEN VALUE — DEEP FIELD | Gilliland fired off 7th — genuine early-session speed — then jumped to 3rd at 10 laps, 3rd at 15, but faded to 15th at 20 before the run ended. Starting 35th makes the path nearly impossible regardless of the early speed. Model impact: a car that runs 3rd at 10 and 15 laps starting 35th is the definition of hidden value that the race cannot reward from this far back. |
| Cody Ware | P36 | DEEP SURVIVAL PROFILE | Ware ran 27th at 5 laps and faded to 29th at 20 laps — a slight downward trend with no 30-lap data. Survival race only. |
| Chad Finchum | P37 | DEEP SURVIVAL PROFILE | Slowest car overall in practice with a 16.07 fastest lap. Started and ended last. Survival race only. |