
By Brian Liskai
ATTICA, Ohio – Leading the 37th Annual Ohio Logistics Brad Doty Classic Presented by dac® Vitamins and Minerals Tuesday at Attica Raceway Park wasn’t easy. The race featured five different lead changes and at the end of the 40 laps it was Lemoore, California’s Carson Macedo scoring the $15,000 payday for his first Brad Doty Classic victory.
There was an old saying in the early days of the Brad Doty Classic – the driver leading at lap 30 did not win the race. That held true Tuesday except three different drivers lead the final 10 circuits.

Buddy Kofoid lead the first seven laps of the race with Kyle Larson leading laps 8 and 9 before Kofoid regained the lead and looked headed to the win. But, Kofoid was the first driver to fall victim to the turn four cushion on lap 31. Sheldon Haudenschild then took over and also appeared to be heading to victory lane until turn four bit him as well on lap 36. Macedo led the final four laps for his sixth World Of Outlaws NOS Energy Drink win of 2025 aboard his Jason Johnson Racing/Albaugh Your Alternative/Mesilla Valley Transportation/Tarleton & Son/Saich Family/Scott Boyd Family/Complete Parts/Border International backed #41.
Macedo, whose brother Cole who won the High Limit race the previous night at Fremont Speedway, now has six career wins at Attica Raceway Park. Kofoid, Donny Schatz (from 16th), Logan Schuchart and Larson rounded out the top five.
“A lot of the race I really didn’t know where to be. I was just kind of went where I felt the most decent. I was playing a lot of defense…I felt like you had to get really good runs off the corners to get away from somebody not to actually run the top on either end without somebody dirtying up your line and getting in front of you. A lot of races at Attica get won or lost in the last stages of the race. I just really tried to pace myself,” said Macedo.

A scary incident during the Micro-Lite Last Chance Showdown resulted in Kalib Henry being transported via helicopter to a Toledo Hospital. Attica Raceway Park, the World of Outlaws and all the race teams and fans are praying for Henry’s recovery.
Attica Raceway Park will be back in action Friday, July 25 with the All Pro Aluminum Cylinder Heads/Kistler Racing Products Attica Fremont Championship Series presented by the Baumann Auto Group 410 sprints, the Real Geese Decoys/Real Capz AFCS 305 Sprints and the Dirt Nerds Podcast Powered by Propane UMP Late Models in action.
For more information go to www.atticaracewaypark.comor follow the track on Twitter @atticaracewyprk or on Facebook at www.facebook.com/atticaracewaypark and Instagram at attica_raceway_park. Attica Raceway Park events are streamed on DirtVision.
Attica Raceway Park
Tuesday, July 15, 2025
410 Sprints – World of Outlaws
NOS Energy Drink Feature 40 Laps | 00:23:36.581
1. 41-Carson Macedo[8]; 2. 83-Michael Kofoid[2]; 3. 15-Donny Schatz[16]; 4. 1S-Logan Schuchart[6]; 5. 57-Kyle Larson[1]; 6. 2-David Gravel[7]; 7. 18T-Tanner Holmes[14]; 8. 2C-Cole Macedo[4]; 9. 18-Giovanni Scelzi[10]; 10. 7S-Chris Windom[13]; 11. 4-Zane DeVault[5]; 12. 19H-Joel Myers Jr[20]; 13. 32-Bryce Lucius[18]; 14. 17-Sheldon Haudenschild[3]; 15. 7N-Darin Naida[12]; 16. 88-Tanner Thorson[23]; 17. 28M-Conner Morrell[25]; 18. 6-Zach Hampton[22]; 19. O9-Craig Mintz[24]; 20. 23-Garet Williamson[19]; 21. 21-James McFadden[21]; 22. 11N-Kasey Jedrzejek[17]; 23. 33W-Cap Henry[15]; 24. 17B-Bill Balog[11]; 25. 29-Zeth Sabo[9]
Last Chance Showdown 12 Laps | 00:11:06.487 | Micro-Lite
1. 21-James McFadden[1]; 2. 6-Zach Hampton[3]; 3. 88-Tanner Thorson[9]; 4. O9-Craig Mintz[4]; 5. 35-Stuart Brubaker[8]; 6. 16-DJ Foos[6]; 7. 99-Skylar Gee[10]; 8. 5-Kody Brewer[13]; 9. W20-Greg Wilson[15]; 10. 28M-Conner Morrell[12]; 11. 101-Kalib Henry[5]; 12. 21H-Brady Bacon[7]; 13. 21K-Larry Kingseed Jr[2]; 14. 15K-Creed Kemenah[11]; 15. 55-Hunter Schuerenberg[14]
C Feature 10 Laps | 00:03:36.694
1. 55-Hunter Schuerenberg[1]; 2. W20-Greg Wilson[9]; 3. 22-Brandon Spithaler[7]; 4. 8T-Tanner Tecco[11]; 5. X-Mike Keegan[4]; 6. 15C-Chris Andrews[5]; 7. 3Z-Brock Zearfoss[6]; 8. 3J-Trey Jacobs[2]; 9. 19P-Paige Polyak[3]; 10. 19-TJ Michael[8]; 11. 25R-Jordan Ryan[10]; 12. 17GP-Tim Shaffer[12]
Dash 8 Laps | 00:01:50.938 | Toyota
1. 57-Kyle Larson[1]; 2. 83-Michael Kofoid[2]; 3. 17-Sheldon Haudenschild[3]; 4. 2C-Cole Macedo[4]; 5. 4-Zane DeVault[7]; 6. 1S-Logan Schuchart[5]; 7. 2-David Gravel[8]; 8. 41-Carson Macedo[6]
Heat 1 10 Laps | 00:02:17.629
1. 83-Michael Kofoid[1]; 2. 2C-Cole Macedo[2]; 3. 29-Zeth Sabo[3]; 4. 7S-Chris Windom[7]; 5. 11N-Kasey Jedrzejek[4]; 6. 6-Zach Hampton[10]; 7. 21H-Brady Bacon[6]; 8. 15K-Creed Kemenah[8]; 9. 55-Hunter Schuerenberg[5]; 10. 15C-Chris Andrews[9]; 11. W20-Greg Wilson[12]; 12. 17GP-Tim Shaffer[11]
Heat 2 10 Laps | 00:02:15.842 | Real American Beer
1. 17-Sheldon Haudenschild[1]; 2. 4-Zane DeVault[2]; 3. 17B-Bill Balog[5]; 4. 33W-Cap Henry[3]; 5. 23-Garet Williamson[7]; 6. 101-Kalib Henry[6]; 7. 88-Tanner Thorson[9]; 8. 21-James McFadden[4]; 9. 19P-Paige Polyak[10]; 10. 22-Brandon Spithaler[8]; 11. 8T-Tanner Tecco[11]
Heat 3 10 Laps | 00:04:32.410 | WIX Filter
1. 2-David Gravel[1]; 2. 1S-Logan Schuchart[3]; 3. 18-Giovanni Scelzi[5]; 4. 18T-Tanner Holmes[4]; 5. 32-Bryce Lucius[2]; 6. O9-Craig Mintz[9]; 7. 35-Stuart Brubaker[10]; 8. 28M-Conner Morrell[8]; 9. 3J-Trey Jacobs[6]; 10. X-Mike Keegan[11]; 11. 19-TJ Michael[7]
Heat 4 10 Laps | 00:07:23.432 | The Greatest Store on Dirt
1. 57-Kyle Larson[1]; 2. 41-Carson Macedo[2]; 3. 7N-Darin Naida[3]; 4. 15-Donny Schatz[9]; 5. 19H-Joel Myers Jr[4]; 6. 16-DJ Foos[6]; 7. 99-Skylar Gee[10]; 8. 5-Kody Brewer[11]; 9. 21K-Larry Kingseed Jr[5]; 10. 3Z-Brock Zearfoss[8]; 11. 25R-Jordan Ryan[7]
Qualifying Group A 2 Laps | 00:00:54.801 | Honest Abe Roofing
1. 83-Michael Kofoid, 00:12.253[11]; 2. 17-Sheldon Haudenschild, 00:12.345[10]; 3. 2C-Cole Macedo, 00:12.358[6]; 4. 4-Zane DeVault, 00:12.360[23]; 5. 29-Zeth Sabo, 00:12.432[22]; 6. 33W-Cap Henry, 00:12.460[17]; 7. 11N-Kasey Jedrzejek, 00:12.471[2]; 8. 21-James McFadden, 00:12.473[1]; 9. 55-Hunter Schuerenberg, 00:12.499[9]; 10. 17B-Bill Balog, 00:12.522[18]; 11. 21H-Brady Bacon, 00:12.546[20]; 12. 101-Kalib Henry, 00:12.549[21]; 13. 7S-Chris Windom, 00:12.571[12]; 14. 23-Garet Williamson, 00:12.587[14]; 15. 15K-Creed Kemenah, 00:12.616[4]; 16. 22-Brandon Spithaler, 00:12.617[7]; 17. 15C-Chris Andrews, 00:12.618[19]; 18. 88-Tanner Thorson, 00:12.625[5]; 19. 6-Zach Hampton, 00:12.741[15]; 20. 19P-Paige Polyak, 00:12.777[3]; 21. 17GP-Tim Shaffer, 00:12.797[16]; 22. 8T-Tanner Tecco, 00:12.923[8]; 23. W20-Greg Wilson, 00:12.930[13]
Qualifying Group B 2 Laps | 00:00:47.501 | Honest Abe Roofing
1. 2-David Gravel, 00:12.219[14]; 2. 57-Kyle Larson, 00:12.225[9]; 3. 32-Bryce Lucius, 00:12.389[8]; 4. 41-Carson Macedo, 00:12.400[10]; 5. 1S-Logan Schuchart, 00:12.410[17]; 6. 7N-Darin Naida, 00:12.544[5]; 7. 18T-Tanner Holmes, 00:12.547[7]; 8. 19H-Joel Myers Jr, 00:12.671[1]; 9. 18-Giovanni Scelzi, 00:12.693[18]; 10. 21K-Larry Kingseed Jr, 00:12.710[12]; 11. 3J-Trey Jacobs, 00:12.742[11]; 12. 16-DJ Foos, 00:12.758[13]; 13. 19-TJ Michael, 00:12.775[22]; 14. 25R-Jordan Ryan, 00:12.817[6]; 15. 28M-Conner Morrell, 00:12.830[2]; 16. 3Z-Brock Zearfoss, 00:12.885[4]; 17. O9-Craig Mintz, 00:12.902[21]; 18. 15-Donny Schatz, 00:12.969[16]; 19. 35-Stuart Brubaker, 00:13.022[3]; 20. 99-Skylar Gee, 00:13.075[20]; 21. X-Mike Keegan, 00:13.145[15]; 22. 5-Kody Brewer, 00:13.311[19]
Discover more from Speedway Action Magazine
Subscribe to get the latest posts sent to your email.