Close this search box.
Ohio Logistics Brad Doty Classic
Attica Raceway Park | Attica, Ohio
Tuesday, July 11, 2023
Race Recap  

BDC HISTORY: Perfect Performance Leads Kyle Larson to Second Straight Brad Doty Classic Victory

Another day, another moment of Kyle Larson showing he’s already one of the best to ever drive a Sprint Car.

Through more than three decades of competition, no driver had been able to top back-to-back Ohio Logistics Brad Doty Classics presented by Racing Optics. Nobody by the name of Kinser, Swindell, Blaney, or any of the other legendary figures of the sport could achieve the feat.

On Tuesday night at Attica Raceway Park, a legend in the making changed that fact.

Kyle Larson started second, took the lead on lap one and never looked back. The Elk Grove, CA native put together a perfect drive at the Ohio oval – leading all 40 laps on his way to his second consecutive and third overall win in the prestigious event. The victory was worth $15,000. Combine that with his Huset’s High Bank Nationals prelim triumph three weeks ago, and “Yung Money” has banked $35,000 in his two World of Outlaws NOS Energy Drink Sprint car wins this year.

Larson’s fourth overall Series victory at Attica gave him sole possession of the second most all-time – only one away from matching Donny Schatz’ record tally of five. He’s also only one away from matching Schatz in total Brad Doty Classic wins. The 2021 NASCAR Cup Series champion added to his astounding recent résumé at Attica with his fifth trip to Victory Lane in the last six starts.

“I can’t believe nobody has gone back-to-back in the long history of this race, so that’s pretty special for sure,” Larson said. “Paul (Silva) definitely has the tune up for Attica. We’re always really fast when we come here nobody what series we’re in.”

After marching his way from fourth to second in the Toyota Racing Dash presented by DAC Pet Products, Larson lined up outside the front row for the 40-lap Feature. The high line proved to be advantageous when the green lights came on as he powered around James McFadden for the lead.

With the Ohio dirt sometimes creating dusty track conditions, Larson knew getting ahead early would be important.

“Being good all throughout the night really helps at Attica because it’s hard to see when you’re out there,” Larson explained. “Thankfully for me I got the lead and you can at least see for about eight laps and then you catch traffic and it’s really tough.”

An early restart with two laps complete allowed Sheldon Haudenschild to rip the cushion by McFadden into second. Once Haudenschild secured the runner-up spot, a race-long game of cat and mouse ensued.

Haudenschild refused to let Larson escape, but Larson refused to let Haudenschild get too close. Each time a restart happened Larson would pull away slightly but Haudenschild kept him within his sights. Whenever the duo entered traffic, Haudenschild would close in before Larson cleared a slower car to add some cushion.

Even though he appeared to work through traffic pretty well, Larson still found navigating it to be highly challenging.

“I was making mistakes in (Turns) 3 and 4 because I would catch traffic or start to see them, and I’d slow down and try to drive easier,” Larson said. “Then I wouldn’t get my wheel spin when I needed and get swallowed up in the cushion. I wasn’t sure where Sheldon was behind me, but I figured he’d be having a hard time seeing as well. When I got to the back bumper of traffic, that was really tough. The cushion in (Turns) 1 and 2 was really tall right in the center, taller than it typically is. And then on exit there was nothing, and you couldn’t see it. They were blowing across the bottom, and all the dust would end up at the top of the racetrack.”

Kyle Larson on track at Attica
Kyle Larson now has five wins in his last six Sprint Car starts at Attica Raceway Park (Trent Gower Photo)

As the laps dwindled Larson made a slight mistake here and there but nothing detrimental. One final strong restart with nine laps to go sealed the deal as he cruised away to his 30th career World of Outlaws victory.

“Things just worked out again,” Larson said. “But you have to have a great car to put yourself in position all night long. Thanks again to Paul.”

Sheldon Haudenschild hung on for second to record his best Brad Doty Classic finish and also his fifth top five at Attica in Series competition. The result marked the Stenhouse Jr.-Marshall Racing driver’s second consecutive podium. While he was pleased with he and the team’s speed, he was left feeling hungry after coming so close to a win in one of his home state’s premier races.

“We’ll keep working for sure. We want to win Doty’s race bad,” Haudenschild said. “My car was great there, and I kept Larson honest that whole time until the last restart really. I just got tight on the cushion…. It’s way more fun when you’re up here on the podium, so we’ll just keep working.”

Arising from a chaotic battle to complete the top three was Carson Macedo. Like Haudenschild, Macedo’s effort was a second straight result on the podium. The Jason Johnson Racing driver continues to climb back into the championship fight after struggling slightly in the first weeks following his scary Knoxville crash.

“I talked to (team members) Philip (Dietz), Clyde (Knipp), Nate (Repetz), and I feel like they did an incredible job,” Macedo said. “We did a pretty good job. It was a dog fight the whole race.”

Donny Schatz and David Gravel rounded out the top five. Gravel’s top five while Brad Sweet finished 15th elevated Gravel into the points lead for the third time this season. His advantage sits at eight markers over Sweet. Macedo is 26 points behind Sweet.

A 19th to sixth effort gave Zeb Wise the KSE Racing Hard Charger Award aboard the Rudeen Racing #26.

For the ninth time in his career, Kyle Larson claimed the Simpson Performance Products QuickTime Award.

CASE No.1 Engine Oil Heat One was topped by Larson (37th Heat Race win of career). Gill Construction Heats Two through Four went to Sheldon Haudenschild (90th of career), Shane Stewart (173rd of career), and James McFadden (41st of career).

The Smith Titanium Brake Systems “Break of the Race” was given to Kerry Madsen. After charging from ninth in his Heat Race to fifth to transfer, mechanical issues ended his night early in the Feature.

UP NEXT: The World of Outlaws NOS Energy Drink Sprint Cars roll to Eldora Speedway in Rossburg, OH where the historic half-mile will host a pair of major money race nights. On Friday, July 14 The Knight Before will take place at “The Big E” with a $20,000 payday on the line. The next night brings the 40th running of the Kings Royal where the winner will claim a massive $175,000 award. For tickets, CLICK HERE.

If you can’t make it to the track, catch all of the action live on DIRTVision.


NOS Energy Drink Feature (40 Laps): 1. 57-Kyle Larson[2]; 2. 17-Sheldon Haudenschild[3]; 3. 41-Carson Macedo[5]; 4. 15-Donny Schatz[14]; 5. 2-David Gravel[8]; 6. 26-Zeb Wise[19]; 7. 18-Giovanni Scelzi[4]; 8. 83-James McFadden[1]; 9. 1S-Logan Schuchart[21]; 10. 71-Shane Stewart[6]; 11. 29-Cole Macedo[17]; 12. 7BC-Tyler Courtney[9]; 13. 9P-Parker Price Miller[7]; 14. 83JR-Michael Kofoid[11]; 15. 49-Brad Sweet[13]; 16. 5-Spencer Bayston[12]; 17. 55X-Daryn Pittman[15]; 18. 3J-Trey Jacobs[10]; 19. 9-Kasey Kahne[20]; 20. (DNF) 35-Stuart Brubaker[23]; 21. (DNF) 22-Brandon Spithaler[22]; 22. (DNF) 99-Skylar Gee[16]; 23. (DNF) 1A-Jacob Allen[25]; 24. (DNF) 3Z-Brock Zearfoss[24]; 25. (DNF) 55-Kerry Madsen[18]

[Read More]
Feature Results
12+157Kyle Larson 400.00040Running150$15,000
23+117Sheldon Haudenschild 40-3.760Running146$6,000
35+241Carson Macedo 40-4.369Running144$3,500
414+1015Donny Schatz 40-5.428Running142$2,800
58+32David Gravel 40-5.486Running140$2,500
619+1326Zeb Wise 40-6.870Running138$2,300
74-318Giovanni Scelzi 40-8.321Running136$2,200
81-783James McFadden 40-9.148Running134$2,100
921+121SLogan Schuchart 40-9.970Running132$2,050
106-471Shane Stewart 40-10.506Running130$2,000
1117+629Cole Macedo 40-10.894Running128$1,600
129-37BCTyler Courtney 40-12.312Running126$1,400
137-69PParker Price-Miller 40-12.322Running124$1,200
1411-383JRMichael Kofoid 40-13.206Running122$1,100
1513-249Brad Sweet 40-14.099Running120$1,050
1612-45Spencer Bayston 40-15.080Running118$1,000
1715-255XDaryn Pittman 40-15.306Running116$1,000
1810-83JTrey Jacobs 39-1 LapsRunning114$1,000
1920+19Kasey Kahne 38-2 LapsRunning112$1,000
2023+335Stuart Brubaker 29-11 LapsDNF110$1,000
2122+122Brandon Spithaler 29-11 LapsDNF108$1,000
2216-699Skylar Gee 28-12 LapsDNF106$1,000
2325+21AJacob Allen 9-31 LapsDNF104$1,000
242403ZBrock Zearfoss 4-36 LapsDNF102$1,000
2518-755Kerry Madsen 1-39 LapsDNF102$1,000
KSE Hard Charger: Zeb Wise
Last Chance Showdown 1 Results
12+11SLogan Schuchart 120.00012Running0$0
24+222Brandon Spithaler 12-3.693Running0$0
31-235Stuart Brubaker 12-4.412Running0$0
46+23ZBrock Zearfoss 12-4.502Running0$0
53-232Bryce Lucius 12-5.380Running90$300
615+95TTravis Philo 12-6.147Running90$250
717+1009Craig Mintz 12-7.101Running90$225
813+5W20Greg Wilson 12-8.056Running90$200
95-497J.J. Hickle 12-9.380Running90$200
1018+84Chris Windom 12-9.961Running90$200
1111017AUJamie Veal 12-11.814Running90$200
1212015CChris Andrews 12-13.523Running90$200
1316+311NHarli White 12-13.728Running90$200
141405RByron Reed 11-1 LapsRunning90$200
1510-523Zeth Sabo 10-2 LapsDNF90$200
169-77Ian Madsen 10-2 LapsDNF90$200
177-1033WCap Henry 6-6 LapsDNF90$200
188-1020GNoah Gass 0-12 LapsDNF90$200
Dash 1 Results
11083James McFadden 80.0008Running0$0
24+257Kyle Larson 8-0.747Running0$0
38+517Sheldon Haudenschild 8-1.776Running0$0
42-218Giovanni Scelzi 8-3.275Running0$0
56+141Carson Macedo 8-4.316Running0$0
63-371Shane Stewart 8-5.616Running0$0
7709PParker Price-Miller 8-6.511Running0$0
85-32David Gravel 8-7.240Running0$0
C Main Results
11009Craig Mintz 100.00010Running0$0
23+14Chris Windom 10-2.719Running0$0
32-17NDarin Naida 10-6.886Running90$150
410+691Tyler Gunn 10-7.078Running90$150
54-116THKevin Newton 10-10.782Running90$150
67+16XFrank Rodgers 9-1 LapsRunning90$125
711+46Bill Rose 3-7 LapsRunning90$125
8802XRicky Peterson 1-9 LapsDNF90$125
96-319Trent Pigdon 0-10 LapsDNF90$125
105-57SRobbie Price 0-10 LapsDNF90$125
1112+115KCreed Kemenah 0-10 LapsDNF90$125
129-31AJacob Allen 0-10 LapsDNF0$0
Heat 1 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11057Kyle Larson 100.00010Running
22018Giovanni Scelzi 10-1.730Running
3307BCTyler Courtney 10-3.120Running
44049Brad Sweet 10-5.029Running
55029Cole Macedo 10-6.455Running
67+132Bryce Lucius 10-7.475Running
76-135Stuart Brubaker 10-9.162Running
89+17Ian Madsen 10-10.247Running
911+2W20Greg Wilson 10-11.404Running
108-209Craig Mintz 10-11.937Running
1110-17SRobbie Price 10-12.397Running
121201AJacob Allen 0-10 LapsDNS
Heat 2 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11017Sheldon Haudenschild 100.00010Running
22041Carson Macedo 10-1.523Running
33083JRMichael Kofoid 10-2.742Running
45+155XDaryn Pittman 10-5.133Running
54-126Zeb Wise 10-5.679Running
66097J.J. Hickle 10-7.385Running
79+233WCap Henry 10-8.276Running
87-117AUJamie Veal 10-8.990Running
911+25TTravis Philo 10-10.718Running
108-24Chris Windom 10-11.805Running
1112+16XFrank Rodgers 9-1 LapsRunning
1210-26Bill Rose 3-7 LapsRunning
Heat 3 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11071Shane Stewart 100.00010Running
24+29PParker Price-Miller 10-1.849Running
32-13JTrey Jacobs 10-2.051Running
45+115Donny Schatz 10-2.664Running
59+455Kerry Madsen 10-3.284Running
63-31SLogan Schuchart 10-4.133Running
78+13ZBrock Zearfoss 10-4.934Running
86-223Zeth Sabo 10-6.344Running
912+35RByron Reed 10-7.549Running
1011+17NDarin Naida 10-7.606Running
1110-119Trent Pigdon 10-8.952Running
127-591Tyler Gunn 10-10.262Running
Heat 4 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11083James McFadden 100.00010Running
2202David Gravel 10-0.891Running
3305Spencer Bayston 10-1.373Running
44099Skylar Gee 10-2.729Running
5509Kasey Kahne 10-3.304Running
68+222Brandon Spithaler 10-3.695Running
76-120GNoah Gass 10-3.834Running
87-115CChris Andrews 10-4.074Running
910+111NHarli White 10-5.400Running
1012+216THKevin Newton 10-5.999Running
111102XRicky Peterson 8-2 LapsDNF
129-315KCreed Kemenah 8-2 LapsDNF
Qualifying Flight 1 Results
1157Kyle Larson Elk Grove, CA12.5450.000
22117Sheldon Haudenschild Wooster, OH12.655-0.110
31218Giovanni Scelzi Fresno, CA12.658-0.113
4841Carson Macedo Lemoore, CA12.691-0.146
5237BCTyler Courtney Indianapolis, IN12.724-0.179
61983JRMichael Kofoid Penngrove, CA12.756-0.211
7549Brad Sweet Grass Valley, CA12.761-0.216
82226Zeb Wise Angola, IN12.809-0.264
9229Cole Macedo Lemoore, CA12.835-0.290
101055XDaryn Pittman Owasso, OK12.902-0.357
11935Stuart Brubaker Fremont, OH12.907-0.362
121197J.J. Hickle Quilcene, WA12.923-0.378
131532Bryce Lucius Findlay, OH12.949-0.404
14617AUJamie Veal Warrnambool, VIC12.982-0.437
15409Craig Mintz Gibsonburg, OH13.003-0.458
16174Chris Windom Canton, IL13.055-0.510
17137Ian Madsen St Marys, NSW13.124-0.579
182433WCap Henry Bellevue, OH13.135-0.590
19207SRobbie Price Cobble Hill, BC13.266-0.721
2036Bill Rose Plainfield, IN13.273-0.728
2116W20Greg Wilson Benton Ridge, OH13.428-0.883
2275TTravis Philo Waterville, OH13.803-1.258
23181AJacob Allen Hanover, PA13.803-1.258
24146XFrank Rodgers Lucas, IA13.803-1.258
Qualifying Flight 2 Results
1171Shane Stewart Bixby, OK12.8050.000
2283James McFadden Alice Springs, NT12.849-0.044
3123JTrey Jacobs Shreve, OH12.880-0.075
4222David Gravel Watertown, CT12.918-0.113
5191SLogan Schuchart Hanover, PA12.931-0.126
645Spencer Bayston Lebanon, IN12.941-0.136
7159PParker Price-Miller Kokomo, IN12.950-0.145
8799Skylar Gee Leduc, AB13.016-0.211
9915Donny Schatz Fargo, ND13.025-0.220
10179Kasey Kahne Enumclaw, WA13.058-0.253
111023Zeth Sabo Fremont, OH13.074-0.269
12620GNoah Gass Mounds, OK13.104-0.299
132091Tyler Gunn Napoleon, OH13.127-0.322
142115CChris Andrews Huron, OH13.137-0.332
15133ZBrock Zearfoss Jonestown, PA13.149-0.344
161822Brandon Spithaler Butler, PA13.206-0.401
17355Kerry Madsen Knoxville, IA13.231-0.426
18815KCreed Kemenah Alvada, OH13.286-0.481
191119Trent Pigdon , 13.482-0.677
20511NHarli White Lindsay, OK13.571-0.766
21247NDarin Naida Adrian, MI13.649-0.844
22232XRicky Peterson Rawson, OH13.695-0.890
23165RByron Reed Monclova, OH13.730-0.925
241416THKevin Newton Terre Haute, IN14.467-1.662
Hot Laps Results
1462David Gravel Watertown, CT12.7030.000
2549Brad Sweet Grass Valley, CA12.762-0.059
3431SLogan Schuchart Hanover, PA12.790-0.087
4157Kyle Larson Elk Grove, CA12.794-0.091
5841Carson Macedo Lemoore, CA12.873-0.170
62226Zeb Wise Angola, IN12.875-0.172
7285Spencer Bayston Lebanon, IN12.881-0.178
83315Donny Schatz Fargo, ND12.918-0.215
9237BCTyler Courtney Indianapolis, IN12.923-0.220
10399PParker Price-Miller Kokomo, IN12.938-0.235
112755Kerry Madsen Knoxville, IA12.951-0.248
12373ZBrock Zearfoss Jonestown, PA12.953-0.250
132683James McFadden Alice Springs, NT12.960-0.257
141218Giovanni Scelzi Fresno, CA12.962-0.259
152117Sheldon Haudenschild Wooster, OH13.001-0.298
16419Kasey Kahne Enumclaw, WA13.025-0.322
174515CChris Andrews Huron, OH13.055-0.352
18229Cole Macedo Lemoore, CA13.061-0.358
194491Tyler Gunn Napoleon, OH13.070-0.367
202433WCap Henry Bellevue, OH13.077-0.374
211532Bryce Lucius Findlay, OH13.085-0.382
221983JRMichael Kofoid Penngrove, CA13.159-0.456
23363JTrey Jacobs Shreve, OH13.187-0.484
242911NHarli White Lindsay, OK13.200-0.497
253020GNoah Gass Mounds, OK13.224-0.521
261197J.J. Hickle Quilcene, WA13.237-0.534
27617AUJamie Veal Warrnambool, VIC13.248-0.545
2875TTravis Philo Waterville, OH13.250-0.547
29207SRobbie Price Cobble Hill, BC13.252-0.549
303519Trent Pigdon , 13.268-0.565
313199Skylar Gee Leduc, AB13.275-0.572
323215KCreed Kemenah Alvada, OH13.302-0.599
33181AJacob Allen Hanover, PA13.319-0.616
34409Craig Mintz Gibsonburg, OH13.320-0.617
35137Ian Madsen St Marys, NSW13.326-0.623
36174Chris Windom Canton, IL13.328-0.625
37405RByron Reed Monclova, OH13.340-0.637
384222Brandon Spithaler Butler, PA13.340-0.637
39487NDarin Naida Adrian, MI13.358-0.655
401055XDaryn Pittman Owasso, OK13.388-0.685
41935Stuart Brubaker Fremont, OH13.441-0.738
4216W20Greg Wilson Benton Ridge, OH13.463-0.760
43472XRicky Peterson Rawson, OH13.473-0.770
4436Bill Rose Plainfield, IN13.477-0.774
453423Zeth Sabo Fremont, OH13.507-0.804
46146XFrank Rodgers Lucas, IA13.811-1.108
473816THKevin Newton Terre Haute, IN14.116-1.413
482571Shane Stewart Bixby, OK14.116-1.413
King of the Hill Results
15+47BCTyler Courtney 00.000Running0$0
224+2209Craig Mintz 0-2.294Running0$0
311+833WCap Henry 0-19.468Running0$0
443+3917AUJamie Veal 0-161.628Running0$0
51-41AJacob Allen 0-318.199Running0$0
628+225TTravis Philo 016.709Running0$0
710+317Sheldon Haudenschild 03.212Running0$0
817+957Kyle Larson 0-1.181Running0$0
942+3349Brad Sweet 0-22.552Running0$0
1021+117Ian Madsen 0-39.205Running0$0
1130+1955XDaryn Pittman 0-52.520Running0$0
1236+2423Zeth Sabo 0-55.296Running0$0
132-1115CChris Andrews 0-62.572Running0$0
1418+432Bryce Lucius 0-83.424Running0$0
1547+3226Zeb Wise 0-99.483Running0$0
1620+429Cole Macedo 0-103.959Running0$0
1723+683James McFadden 0-118.583Running0$0
1839+211SLogan Schuchart 0-127.853Running0$0
194-1535Stuart Brubaker 0-148.597Running0$0
2027+72XRicky Peterson 0-156.330Running0$0
2112-997J.J. Hickle 0-179.793Running0$0
229-1391Tyler Gunn 0-181.445Running0$0
2331+89PParker Price-Miller 0-210.439Running0$0
2414-109Kasey Kahne 0-229.829Running0$0
258-172David Gravel 0-231.797Running0$0
266-2020GNoah Gass 0-239.994Running0$0
2722-555Kerry Madsen 0-247.894Running0$0
2816-1283JRMichael Kofoid 0-255.182Running0$0
2933+45RByron Reed 0-263.386Running0$0
3038+815Donny Schatz 0-292.716Running0$0
3115-1615KCreed Kemenah 0-296.512Running0$0
3219-1341Carson Macedo 0-331.459Running0$0
3326-716THKevin Newton 0-339.623Running0$0
3432-27SRobbie Price 0-359.547Running0$0
3548+133ZBrock Zearfoss 0-361.271Running0$0
363-335Spencer Bayston 0835.449DNS0$0
377-3099Skylar Gee 0835.449DNS0$0
3813-253JTrey Jacobs 0835.449DNS0$0
3925-147NDarin Naida 0835.449DNS0$0
4029-1119Trent Pigdon 0835.449DNS0$0
4134-76XFrank Rodgers 0835.449DNS0$0
4235-76Bill Rose 0835.449DNS0$0
4337-618Giovanni Scelzi 0835.449DNS0$0
4440-422Brandon Spithaler 0835.449DNS0$0
4541-471Shane Stewart 0835.449DNS0$0
4644-211NHarli White 0835.449DNS0$0
4745-2W20Greg Wilson 0835.449DNS0$0
4846-24Chris Windom 0835.449DNS0$0
DIRTVision Highlights  
Event Info  

Ohio Logistics Brad Doty Classic
Tuesday, July 11, 2023
Attica Raceway Park
15127 TR 12
Attica, Ohio 44807 

Event Description
Attica's Brad Doty Classic is the start to a massive week for Sprint Cars in Ohio. Last year, Kyle Larson held off Donny Schatz to top a 50+ car field.

Series Racing
World of Outlaws Sprint Car Series

Event Schedule
3:00PM Pit and Grandstand Gates open
6:30PM Hot Laps/Qualifying with Opening Ceremonies and Racing to Follow

*All times Eastern

Ticket Options  
Ticket Phone
(844) 347-8849

Options And Prices
Reserved: $37
General Admission: $35 (only sold at racetrack on raceday)


Grandstand Type

Reserved Seating
Sections A-C & H-J Top 5 Rows, Sections D-G Top 10 Rows

Family Section Location

Handicapped Seating Location
All grandstands have ramps with Handicap accessible seating.

Pit Age Requirement
NO age restriction for pits. 17 and under must be accompanied by a parent/ guardian.

Camping Availability
Please visit website for details

Frequently Asked Questions  
Reserved Seating
Sections A-C & H-J Top 5 Rows, Sections D-G Top 10 Rows

Type of Grandstand

Stadium Seating
No stadium chairs with backs are allowed.

Handicapped Seating
All grandstands have ramps with Handicap accessible seating.

Pit Age Limit
NO age restriction for pits. 17 and under must be accompanied by a parent/ guardian.

Personal Coolers
Coolers no bigger than 14 inches are allowed. No glass bottles or alcohol permitted

Alcohol Sales
Alcohol can be purchased inside the track gates

Smoking Policy
Smoking is prohibited in the grandstands

Family Section

Camping Availability
Please visit website for details

Track Info  

Attica Raceway Park
15127 TR 12
Attica, Ohio 44807 

Track Phone
(419) 426-8910

Ticket Phone
(844) 347-8849

Track Size

Closest Airport
Cleveland, OH (CLE / KCLE) Cleveland Hopkins International Airport

Other Airport
Columbus, OH (CMH / KCMH) Port Columbus International Airport

Track Map
Competitor Info  

Which Schedule Would You like to Print?


Which Schedule Would You like to Add to Your Calendar