Kofoid Holds Off Macedo in Traffic for Lawton Victory
Photo by Trent Gower
LAWTON, Okla. — The box score is going to show Michael “Buddy” Kofoid led every lap of Friday’s Sooner State Showdown at Lawton Speedway, but it was far from an easy cruise to victory.
The Roth Motorsports pilot had to survive a flurry of attacks from fellow Californian Carson Macedo. The driver of the Jason Johnson Racing No. 41 threw absolutely everything he had at him for all 35 laps. He tried to roll the bottom around the No. 83. He threw sliders. He tried to rip the top around him, but Kofoid got up on the wheel for each and every challenge.
When the checkered flag flew, Kofoid crossed with just under a one second advantage for his second World of Outlaws NOS Energy Drink Sprint Car win of 2025.
“Coming, I think, to two (laps) to go, I thought I almost gave it away, just got super tight. The 41, they were really good,” Kofoid said. “They were there the whole race. I could see him and hear him. I think there’s probably a little bit we need to work on, but I think a track like that and being able to move around kind of worked into my wheelhouse. I just want to thank Dylan, Nate, and John for their incredibly hard work and getting me comfortable and better every race.”
Kofoid became the third multi-time winner of 2025 with The Greatest Show on Dirt, joining David Gravel (five wins) and Kyle Larson (two wins). He’s one for one at Lawton as Friday marked his debut at the Oklahoma oval. The Penngrove, CA native became the seventh different Lawton victor through 11 races of World of Outlaws competition.
The trip to Victory Lane was the latest piece of evidence to support Kofoid and the Roth crew resembling their latter half of 2024 selves. After some early struggles, they’ve now strung together four consecutive top two finishes and 10 straight top 10s.
“I feel like we’re rolling pretty good,” Kofoid said. “I don’t want to say something and jinx myself. This car has been proven to be really good for us. This is just what we had to finish last year when we won Huset’s (High Bank Nationals) all the way up through Charlotte (World Finals). It’s just something that works for Dylan and I and something that for him, when he works on it, it just works out for me with what I’m telling him he can usually give me what I need. This car has just been really good to us, and I hope we can just keep the momentum rolling.”
After pressuring Kofoid from green to checkered, Carson Macedo settled for the runner-up spot in the Jason Johnson Racing machine. He was confident he had the superior ride but simply couldn't find the right opportunity to capitalize.
“I don’t think I needed anymore. I think my car was phenomenal. I think I had the best car on the track,” Macedo said. “I felt just solid anywhere I went, especially down in (Turns) 1 and 2. I could squeeze and grab the bottom really nice and get a lot of squeeze down the backstretch and had a lot of speed. But he just did a really good job. I just kept thinking, ‘Be patient. He’s going to miss it eventually here. Bide your time.’ I could see the lap count. Man, he just never really missed it. I think maybe twice he actually slipped up off of it just a little bit, and I could get to his left rear and then naturally he’s battling for the win, so he’d turn left and squeeze me down the backstretch. My options were kind of limited getting into (Turn) 3. He did a good job.”
Emerson Axsom put together a late charge to make his way onto the final step of the podium. The Franklin, IN native snuck around David Gravel’s outside to take third and nearly swiped second from Macedo coming to the checkered. A third place effort made it three career World of Outlaws top threes for Axsom.
“I think I just started deep enough that I could try some stuff,” Axsom said. “Lapped cars kind of forced me to move around in (Turns) 1 and 2 and was able to kind of be one of the first guys to find it. Our stuff is really good.”
David Gravel and Sheldon Haudenschild completed the top five.
A 22nd to 12th run gave Ryan Timms his third KSE Racing Hard Charger of 2025.
David Gravel claimed his eighth Simpson Quick Time of the year and the 130th of his career in Honest Abe Roofing Qualifying.
NOS Energy Drink Heat One went to Logan Schuchart. TheGreatestStoreonDirt.com Heat Two went to Buddy Kofoid. WIX Filters Heat Three went to Bill Balog.
Buddy Kofoid topped the Toyota Dash.
Bill Balog got the SPA Technique #1 Redraw
Blake Hahn won the Micro-Lite Last Chance Showdown.
The Smith Titanium Brake Systems Break of the Race went to Cole Macedo.
UP NEXT: The World of Outlaws NOS Energy Drink Sprint Cars make their only Kansas stop of 2025 with a trip to Wichita’s 81 Speedway on Saturday, March 29. For tickets, CLICK HERE.
For the complete 2025 schedule, CLICK HERE.
If you can’t make it to the track, catch every lap live on DIRTVision.
RESULTS
NOS Energy Drink Feature (35 Laps): 1. 83-Michael Kofoid[1]; 2. 41-Carson Macedo[3]; 3. 27-Emerson Axsom[6]; 4. 2-David Gravel[4]; 5. 17-Sheldon Haudenschild[8]; 6. 1S-Logan Schuchart[5]; 7. 17B-Bill Balog[2]; 8. 18-Giovanni Scelzi[9]; 9. 7S-Chris Windom[11]; 10. 15-Donny Schatz[15]; 11. 23-Garet Williamson[10]; 12. 10-Ryan Timms[22]; 13. 2KS-Cory Eliason[14]; 14. 99-Skylar Gee[13]; 15. 21-Brian Brown[7]; 16. 55-Hunter Schuerenberg[20]; 17. 52-Blake Hahn[19]; 18. 28M-Conner Morrell[12]; 19. 73-Logan Julien[24]; 20. 6K-Kaleb Johnson[16]; 21. 40-Howard Moore[23]; 22. 45X-Jace Park[17]; 23. 2C-Cole Macedo[21]; 24. 24T-Christopher Thram[18]
MicroLite Last Chance Showdown (12 Laps): 1. 52-Blake Hahn[2]; 2. 55-Hunter Schuerenberg[5]; 3. 2C-Cole Macedo[4]; 4. 10-Ryan Timms[7]; 5. 40-Howard Moore[8]; 6. 73-Logan Julien[6]; 7. 88R-Ryder Laplante[11]; 8. 1K-Kelby Watt[3]; 9. 6-Zach Hampton[1]; 10. 9$-Kyle Clark[9]; 11. 1X-Bryant Wiedeman[10]; 12. 55V-Kerry Madsen[12]
Toyota Dash (6 Laps): 1. 83-Michael Kofoid[2]; 2. 17B-Bill Balog[1]; 3. 41-Carson Macedo[3]; 4. 2-David Gravel[6]; 5. 1S-Logan Schuchart[4]; 6. 27-Emerson Axsom[5]
Heat 1 (8 Laps): 1. 1S-Logan Schuchart[2]; 2. 2-David Gravel[1]; 3. 21-Brian Brown[3]; 4. 23-Garet Williamson[4]; 5. 99-Skylar Gee[6]; 6. 6K-Kaleb Johnson[5]; 7. 1K-Kelby Watt[8]; 8. 73-Logan Julien[10]; 9. 40-Howard Moore[9]; 10. 88R-Ryder Laplante[7]
The Greatest Store on Dirt Heat 2 (8 Laps): 1. 83-Michael Kofoid[2]; 2. 41-Carson Macedo[1]; 3. 17-Sheldon Haudenschild[4]; 4. 7S-Chris Windom[3]; 5. 2KS-Cory Eliason[5]; 6. 45X-Jace Park[7]; 7. 2C-Cole Macedo[10]; 8. 10-Ryan Timms[8]; 9. 9$-Kyle Clark[9]; 10. 52-Blake Hahn[6]
WIX Filters Heat 3 (8 Laps): 1. 17B-Bill Balog[1]; 2. 27-Emerson Axsom[2]; 3. 18-Giovanni Scelzi[6]; 4. 28M-Conner Morrell[4]; 5. 15-Donny Schatz[5]; 6. 24T-Christopher Thram[9]; 7. 55-Hunter Schuerenberg[7]; 8. 6-Zach Hampton[3]; 9. 1X-Bryant Wiedeman[10]; 10. 55V-Kerry Madsen[8]
Honest Abe Roofing Qualifying (2 Laps): 1. 2-David Gravel, 00:12.764[27]; 2. 41-Carson Macedo, 00:12.834[24]; 3. 17B-Bill Balog, 00:12.928[3]; 4. 1S-Logan Schuchart, 00:12.933[6]; 5. 83-Michael Kofoid, 00:12.944[1]; 6. 27-Emerson Axsom, 00:12.963[22]; 7. 21-Brian Brown, 00:12.989[4]; 8. 7S-Chris Windom, 00:12.997[5]; 9. 6-Zach Hampton, 00:13.033[10]; 10. 23-Garet Williamson, 00:13.080[19]; 11. 17-Sheldon Haudenschild, 00:13.089[8]; 12. 28M-Conner Morrell, 00:13.108[20]; 13. 6K-Kaleb Johnson, 00:13.125[7]; 14. 2KS-Cory Eliason, 00:13.136[13]; 15. 15-Donny Schatz, 00:13.174[15]; 16. 99-Skylar Gee, 00:13.213[2]; 17. 52-Blake Hahn, 00:13.224[16]; 18. 18-Giovanni Scelzi, 00:13.245[23]; 19. 88R-Ryder Laplante, 00:13.246[26]; 20. 45X-Jace Park, 00:13.298[14]; 21. 55-Hunter Schuerenberg, 00:13.299[25]; 22. 1K-Kelby Watt, 00:13.300[11]; 23. 10-Ryan Timms, 00:13.365[30]; 24. 55V-Kerry Madsen, 00:13.381[21]; 25. 40-Howard Moore, 00:13.433[18]; 26. 9$-Kyle Clark, 00:13.482[29]; 27. 24T-Christopher Thram, 00:13.533[17]; 28. 73-Logan Julien, 00:13.551[9]; 29. 2C-Cole Macedo, 00:13.556[12]; 30. 1X-Bryant Wiedeman, 00:13.845[28]
CURRENT WORLD OF OUTLAWS STANDINGS
Points Updated: March 28, 2025
Pos. No. Driver Hometown Points Gap Starts Wins Top 5s Top 10s
1 2 David Gravel Watertown, CT 1844 13 5 13 13
2 41 Carson Macedo Lemoore, CA 1766 -78 13 1 8 12
3 1S Logan Schuchart Hanover, PA 1756 -88 13 0 8 12
4 83 Michael Kofoid Penngrove, CA 1738 -106 13 2 5 10
5 17 Sheldon Haudenschild Wooster, OH 1678 -166 13 0 6 8
6 15 Donny Schatz Fargo, ND 1632 -212 13 0 1 8
7 18 Giovanni Scelzi Fresno, CA 1628 -216 13 1 3 7
8 17B Bill Balog North Pole, AK 1602 -242 12 1 2 6
9 7S Chris Windom Canton, IL 1548 -296 13 0 0 5
10 23 Garet Williamson Columbia, MO 1548 -296 13 0 0 2
11 55 Hunter Schuerenberg Sikeston, MO 1518 -326 12 0 0 4
12 27 Emerson Axsom Franklin, IN 1500 -344 11 0 1 4
13 2C Cole Macedo Lemoore, CA 1478 -366 10 0 2 4
14 6 Zach Hampton Mooresville, IN 1464 -380 11 0 0 1
15 28M Conner Morrell Bradenton, FL 1418 -426 10 0 0 1
16 99 Skylar Gee Leduc, AB, CA 1412 -432 9 0 0 1
17 39M Anthony Macri Dillsburg, PA 1146 -698 10 0 0 3
18 32 Bryce Lucius Findlay, OH 952 -892 3 0 0 0
19 88 Austin McCarl Altoona, IA 862 -982 8 0 0 0
20 17GP Landon Crawley Benton, AR 856 -988 3 0 0 0