Image from Feld Motor Sports, Inc.
1 | #2 | Cooper Webb | Webb holeshots and leads wire-to-wire in a clutch performance. He was slower than Sexton on most laps but more importantly stayed mistake-free. This was a MASSIVE win to change momentum and cushion his points lead. |
2 | #4 | Chase Sexton | Sexton had the speed tonight and a good start... but couldn't find his way around Webb (plus made some costly mistakes). He started jumping the whoops and was bad at it... I think that was the real spot where he lost it tonight. His title hopes got a lot bleaker... |
3 | #32 | Justin Cooper | Cooper had the fastest lap of the night after an amazing heat race, but couldn't maintain that pace and ultimately lost a lot of time to the leaders in the second half of the race. Regardless, the podium finish is great for him. |
4 | #7 | Aaron Plessinger | Plessinger faded pretty badly in the first half of the race after starting in 3rd... he dropped back to 6th before passing Ferrandis and Roczen back. He'll be disappointed with the first half, but he looked good to end at least. |
5 | #27 | Malcolm Stewart | Stewart had a midpack start in 10th and had to make some passes forward, but ultimately was just a bit off the pace of those in front of him. I'd like to see him start near the front... |
6 | #94 | Ken Roczen | Roczen started in 5th and was up in 3rd at one point, but then faded and got passed by Cooper, Plessinger, and Stewart. He must still be dealing with injuries cause he can't seem to put 20 minutes together. |
7 | #14 | Dylan Ferrandis | Ferrandis looked great to start the race... He passed Ferrandis and was up in 5th, but lost the pace a bit and got passed back by a few guys. It's a "good" result, but he probably should have kept the top 5 finish. |
8 | #17 | Joey Savatgy | Savatgy started in 11th and made a few passes forward. He was nowhere near Ferrandis in front and got lapsed, plus his teammate McElrath was right on him at the end. Not a great race for Joey... he needs to be further up. |
9 | #12 | Shane McElrath | McElrath had a really bad start and was wayyy back in 18th, but made some quick passes. He got stuck behind Wilson for a long part of the race, but once he got by continued to push and reeled in Savatgy a bit. I'd say it was a positive race for him! |
10 | #15 | Dean Wilson | Another top 10 for Deano! He had a good start in 8th, passed Justin Hill for 7th, but then got passed by Stewart, Savatgy, and finally McElrath. Regardless, a top 10 is impressive against guys who have been racing all season. |
11 | #49 | Mitchell Oldenburg | Oldenburg passed Bloss, Nichols, and Hill to move up to 11th. At one point he had passed Wilson too, but he dropped the pace and got passed back. The latter half of the race is where Oldenburg has been struggling, but his top speed has been great lately. |
12 | #45 | Colt Nichols | Nichols started in 9th and then got passed by a few guys; just wasn't able to match the pace of those in front of him. He did get around Hill though! This is one of Colt's better races this year. |
13 | #46 | Justin Hill | Not good for Hill... he started 7th and then dropped back. He has lost his pace that he had earlier in the season. |
14 | #28 | Christian Craig | Okay for Craig... not a great start in 16th and then couldn't move forward. Right now he just simply doesn't have the speed to beat anyone in front of him. |
15 | #33 | Fredrik Noren | This is a season-best for Noren! He has looked decent as of late. He started in 17th and moved up a bit, gapping guys like Chisholm behind him. |
16 | #11 | Kyle Chisholm | Chisholm started right behind Noren but couldn't quite match his pace. |
17 | #86 | Mitchell Harrison | Harrison was in 21st to start and didn't quite have the pace he has shown in the last couple of rounds. He caught up a bit to Chisholm in front but never got close enough to make a move. |
18 | #43 | Grant Harlan | Harlan was riding around comfortably in this spot... not close to the guys in front, but a big gap over the guys behind him. After a couple disappointing rounds, this is a decent turn-around. |
19 | #146 | Kevin Moranz | Moranz was in 12th to start but quickly dropped back. Ideally with a start like that he should be finishing ahead of guys like Harlan. |
20 | #68 | Jeremy Hand | Hand started in last and passed Clason early on. That basically sums up his race... he was close-ish to Moranz near the end but never close enough to make a pass. |
21 | #78 | Cade Clason | First main since Glendale (and since he broke his arm) for Clason. Once he got into the main he didn't have any speed and just rode around before eventually pulling off (not sure why). |
22 | #57 | Benny Bloss | Bloss was in 13th but crashed on lap 3 and was wayyy back in dead last. He kept riding around but eventually DNFed. He's dealing with a rib injury from East Rutherford. |
1 | #1 | Tom Vialle | Wow. Vialle executed when he needed to. He finally started in front of his title contenders and eventually made his way past Thrasher for the win. A good start and consistently fast lap times will get it done for him. |
2 | #41 | Nate Thrasher | Holeshot and fast laps, led most of the race, but dropped the pace slightly towards the end and it'll cost him a win. Thrasher should have won this... but maybe not being in the title fight lowers his motivation a tad? |
3 | #92 | Maximus Vohland | Is this what Vohland can do with a good start? He's had impressive rides through the pack in past rounds but never started near the front... finally he does and it's a career-best. Congrats on the first podium! Notably, he had a faster lap than the two in front of him. He started in 3rd and ended there, but was passed by Hampshire (he got the spot back when Hampshire crashed). |
4 | #24 | RJ Hampshire | A good start, had some fast laps and passed Vohland into 3rd, but lost the pace a bit and couldn't quite reel Vialle in. Then he crashed and lost some valuable points... disappointing night for RJ. |
5 | #56 | Seth Hammaker | Hammaker had the worst first lap in existence for a title contender... it looked like something was wrong with his bike. He luckily regrouped and charged from 15th to 5th to salvage a lot of points. He needs to be better in these clutch moments... the first lap scares me. |
6 | #10 | Chance Hymas | Hymas was running in 5th for basically the entire main but didn't have the pace of those in front. Hammaker caught and passed him easily. At this point it seems Hymas is checked out and getting ready for outdoors. |
7 | #59 | Cullin Park | Park didn't have anything for the group in front but I don't think anyone expects him to. He also is much better than everyone behind him (maybe not Forkner). So he's basically riding by himself out there... he started in this position and stayed there. |
8 | #55 | Henry Miller | Miller was back in 12th and gradually made his way up to this spot. He's a top 10 guy every week now but can't do much better than this. |
9 | #88 | Devin Simonson | Two top 10s in a row solidifies Simonson's return to racing. His pace was a bit off all day but his starts were once again on point. |
10 | #97 | Bryce Shelly | A career-best for Bryce Shelly... really cool to see him get a top 10 especially after transferring through the LCQ. He started in 18th and raced his way forward... really impressive. |
11 | #682 | Izaih Clark | Clark dropped back a few spots in the beginning of the race, but made those spots back and earned a career-best! He seems to be improving every round. I think he should have beat Shelly (he started in front) but oh well... it's a best nonetheless. |
12 | #137 | Ayden Shive | Shive started in 7th and was running in the top 10 for a while. He lost the pace a tad at the end and got passed by Shelly and Clark. BUT it's a career-best by far (his prior best was a 20th) so he should be pumped. |
13 | #148 | Justin Rodbell | Rodbell started back in 17th and made some passes forward. He looked good all day, and was battling with Shive for the last few laps but couldn't make a pass. |
14 | #89 | Trevor Colip | Colip had a bad start in 21st. Nonetheless, I would have expected him to move further forward; he should be beating a lot of the guys in front of him. Instead of a career-best top 10 he ends up with 14th... not so good. |
15 | #83 | Austin Forkner | Forkner has been faster lately but he's still struggling to keep it on two wheels and be consistent. He crashed and was far back, then crashed again. Should have been an easy top 10 for him tonight... |
16 | #195 | Lance Kobusch | Something clicked with Kobusch today.... he was super fast and looking like a top 10 guy all day. He started in the top 10, but faded and never really showed his speed in the main. Too bad. |
17 | #87 | Hardy Munoz | Munoz started 14th but crashed back to 20th in the opening laps. He made his way forward to 16th and then crashed back to 20th once again. After that he was slow and not looking like his "normal" 2025-self. |
18 | #192 | Jack Chambers | Chambers had a great start in 9th but crashed back to 21st on lap 4. He was relatively far back and slow after that... couldn't progress forward at all. It's a shame cause he probably could have held onto that top 10. |
19 | #351 | Jack Rogers | Rogers crashed on the opening lap and wayyyy back in dead last. He made a couple passes. |
20 | #437 | Vincent Luhovey | Luhovey got passed by Rogers and then kept him pretty honest for the rest of the race. He's a local boy, so cool to see him racing in front his hometown crowd. |
21 | #81 | Matti Jorgensen | First race of the year for Jorgensen! He started near the back and was in 21st before ultimately DNFing. |
22 | #125 | Luke Neese | Neese was doing okay in 15th before crashing out. Not sure what happened but he might have hurt himself which is a bummer. |