Kofoid steals victory from Timms on last laps at 81 Speedway
Photo by Tyler Carr
PARK CITY, Kans.—Michael “Buddy” Kofoid reminded everyone of one of life’s most valuable lessons on Saturday night: never give up.
The World of Outlaws NOS Energy Drink Sprint Car main event at Park City, KS’ 81 Speedway looked like it was over at the halfway point. On the 15th lap of 30, Ryan Timms had extended his lead over Kofoid to just north of four seconds. Timms masterfully worked through traffic aboard the Liebig Motorsports No. 10 that looked similar to his dominant Knoxville Nationals title of 2025.
But then Kofoid chipped a bit away, and then a little more, and then a little more. Suddenly, the distance between the two had been more than cut in half by Lap 21. It continued to shrink as the final circuits clicked off. When the white flag flew, Kofoid had moved the Roth Motorsports No. 83 within striking distance.
The duo motored out of Turn 2 for the last time, and Kofoid built up a run but still faced a deficit of a handful of car lengths. But that didn’t stop the Penngrove, CA native from setting up for a major slide job in the final set of corners that easily cleared. Timms turned off the cushion in an effort to cross him over but couldn’t find the momentum he needed as Kofoid took the checkered flag in one of the wildest finishes we’ll see all year.
“When I was that close and then I saw him go to the top, I knew instantly there was a chance,” Kofoid said. “It was just a matter of getting across in time and then blocking him down the straightaway so he couldn’t get under me. When he slid me after the restart and got into the side of me, it actually bent the nerf bar into the pitman arm, so I didn’t even have full steering like the whole race. I thought something in the right front broke because I just could not turn at all, and that’s why he got so far ahead. I think the pitman arm eventually bent the bumper back out of the way to where I could get mostly full range of motion again.”
Kofoid became the third multi-time winner of the season, joining David Gravel and Anthony Macri. He’s the ninth different driver to top a race with The Greatest Show on Dirt at 81 Speedway. Kofoid equaled Ron Shuman for 28th on the all-time World of Outlaws win list with his 24th career triumph. The 24-year-old also continued to claw his way back up the standings. After falling as far as sixth in recent weeks, Kofoid moved ahead of Donny Schatz to take the fourth spot.
Timms came up a corner short of his second career World of Outlaws checkered flag, but it was a drive that reminded everyone he’s one of the sport’s top young talents that’s going to be around for years to come.
Cole Macedo rounded out the podium to cap a strong weekend for he and the TwoC Racing team.
Carson Macedo (from 22nd) and Donny Schatz completed the top five.
NIGHTLY NOTES
David Gravel clocked the Race//Ready Hottest Lap of the Night.
Gravel also collected his fifth Simpson Quick Time of the year, breaking the 81 Speedway track record with a 12.877 in Honest Abe Roofing Qualifying.
Heat Races belonged to Donny Schatz (NOS Energy Drink Heat One), Bill Balog (DIRTVision Heat Two), David Gravel (WIX Filters Heat Three), and Cole Macedo (TheGreatestStoreonDirt.com Heat Four).
The SPA Technique #1 Redraw went to Buddy Kofoid.
Kofoid also topped the Toyota Dash.
Blake Hahn won the Micro-Lite Last Chance Showdown.
Carson Macedo took the Jason Johnson Racing No. 41 from 22nd to fourth to earn KSE Racing Products Hard Charger honors.
Kasey Jedrzejek was the Five Star Bodies Rookies of the Race.
Ryan Timms set the ACME Trading Company Fast Lap.
Garet Williamson was the Tub O’ Towels Seventh Place Finisher.
The Smith Titanium Brake Systems Break of the Race went to Spencer Bayston.
UP NEXT: The World of Outlaws NOS Energy Drink Sprint Car Series takes Easter weekend off before getting back to work on April 10-11 at Pevely, MO’s I-55 Federated Auto Parts Raceway Park for the Federated Auto Parts Spring Classic. For tickets, CLICK HERE.
Where can you see the World of Outlaws in 2026? Click to see the full schedule.
Where can you watch every World of Outlaws race? Live on DIRTVision.
WORLD OF OUTLAWS SERIES (36 entries)
NOS Energy Drink Feature (30 Laps): 1. 83-Michael Kofoid[1]; 2. 10-Ryan Timms[2]; 3. 2C-Cole Macedo[7]; 4. 41-Carson Macedo[22]; 5. 15-Donny Schatz[3]; 6. 2-David Gravel[5]; 7. 23-Garet Williamson[10]; 8. 1S-Logan Schuchart[11]; 9. 19-Brent Marks[13]; 10. 18-Sheldon Haudenschild[8]; 11. 17B-Bill Balog[6]; 12. 55-Kerry Madsen[4]; 13. 9-Daison Pursley[12]; 14. 45X-Rees Moran[9]; 15. 7S-Chris Windom[15]; 16. 6-Kasey Jedrzejek[27]; 17. 51-Scott Bogucki[19]; 18. 17-Spencer Bayston[25]; 19. 1A-Ashton Torgerson[20]; 20. 32-Bryce Lucius[18]; 21. (DNF) 27-Emerson Axsom[26]; 22. (DNF) 52-Blake Hahn[21]; 23. (DNF) 12X-Landon Crawley[23]; 24. (DNF) 21-Brian Brown[17]; 25. (DNF) 88R-Ryder Laplante[16]; 26. (DNF) 88-Austin McCarl[14]; 27. (DNS) 95-Matt Covington
MicroLite Last Chance Showdown (12 Laps): 1. 52-Blake Hahn[3]; 2. 41-Carson Macedo[6]; 3. 12X-Landon Crawley[1]; 4. 95-Matt Covington[7]; 5. 98-Ricky Peterson[13]; 6. 6-Kasey Jedrzejek[17]; 7. 17-Spencer Bayston[11]; 8. 27-Emerson Axsom[8]; 9. 36-Jason Martin[9]; 10. 28M-Conner Morrell[16]; 11. 9S-Kyle Clark[14]; 12. G5-Gage Pulkrabek[2]; 13. 31-Koby Werkmeister[12]; 14. 16C-Scotty Thiel[5]; 15. 28-Jace Park[4]; 16. (DNS) 15H-Sam Hafertepe Jr; 17. (DNS) 85J-Logan Julien; 18. (DNS) 88T-Tanner Thorson
Toyota Dash (6 Laps): 1. 83-Michael Kofoid[1]; 2. 10-Ryan Timms[4]; 3. 15-Donny Schatz[2]; 4. 55-Kerry Madsen[6]; 5. 2-David Gravel[8]; 6. 17B-Bill Balog[3]; 7. 2C-Cole Macedo[5]; 8. 18-Sheldon Haudenschild[7]
NOS Energy Drink Heat 1 (8 Laps): 1. 15-Donny Schatz[1]; 2. 55-Kerry Madsen[2]; 3. 45X-Rees Moran[6]; 4. 19-Brent Marks[4]; 5. 21-Brian Brown[5]; 6. 12X-Landon Crawley[3]; 7. 16C-Scotty Thiel[8]; 8. 36-Jason Martin[7]; 9. 98-Ricky Peterson[9]; 10. 85J-Logan Julien[10]
DIRTVision Heat 2 (8 Laps): 1. 17B-Bill Balog[2]; 2. 18-Sheldon Haudenschild[4]; 3. 1S-Logan Schuchart[1]; 4. 7S-Chris Windom[5]; 5. 51-Scott Bogucki[9]; 6. 52-Blake Hahn[7]; 7. 95-Matt Covington[8]; 8. 17-Spencer Bayston[3]; 9. 88T-Tanner Thorson[6]
WIX Filters Heat 3 (8 Laps): 1. 2-David Gravel[1]; 2. 83-Michael Kofoid[2]; 3. 23-Garet Williamson[3]; 4. 88-Austin McCarl[6]; 5. 32-Bryce Lucius[9]; 6. 28-Jace Park[5]; 7. G5-Gage Pulkrabek[4]; 8. 15H-Sam Hafertepe Jr[7]; 9. 9S-Kyle Clark[10]; 10. (DNF) 6-Kasey Jedrzejek[8]
The Greatest Show on Dirt Heat 4 (8 Laps): 1. 2C-Cole Macedo[1]; 2. 10-Ryan Timms[2]; 3. 9-Daison Pursley[4]; 4. 88R-Ryder Laplante[3]; 5. 1A-Ashton Torgerson[5]; 6. 41-Carson Macedo[7]; 7. 27-Emerson Axsom[6]; 8. 31-Koby Werkmeister[8]; 9. 28M-Conner Morrell[9]
Honest Abe Roofing Qualifying Flight A (2 Laps): 1. 15-Donny Schatz, 12.934[17]; 2. 1S-Logan Schuchart, 13.118[15]; 3. 55-Kerry Madsen, 13.204[1]; 4. 17B-Bill Balog, 13.257[13]; 5. 12X-Landon Crawley, 13.281[19]; 6. 17-Spencer Bayston, 13.369[18]; 7. 19-Brent Marks, 13.378[16]; 8. 18-Sheldon Haudenschild, 13.388[11]; 9. 21-Brian Brown, 13.436[8]; 10. 7S-Chris Windom, 13.442[7]; 11. 45X-Rees Moran, 13.459[2]; 12. 88T-Tanner Thorson, 13.461[14]; 13. 36-Jason Martin, 13.466[5]; 14. 52-Blake Hahn, 13.482[4]; 15. 16C-Scotty Thiel, 13.532[12]; 16. 95-Matt Covington, 13.674[6]; 17. 98-Ricky Peterson, 13.721[3]; 18. 51-Scott Bogucki, 13.774[10]; 19. 85J-Logan Julien, 13.815[9]
Honest Abe Roofing Qualifying Flight B (2 Laps): 1. 2-David Gravel, 12.877[15]; 2. 2C-Cole Macedo, 13.067[13]; 3. 83-Michael Kofoid, 13.124[14]; 4. 10-Ryan Timms, 13.135[8]; 5. 23-Garet Williamson, 13.150[10]; 6. 88R-Ryder Laplante, 13.159[19]; 7. G5-Gage Pulkrabek, 13.172[17]; 8. 9-Daison Pursley, 13.180[18]; 9. 28-Jace Park, 13.181[12]; 10. 1A-Ashton Torgerson, 13.184[3]; 11. 88-Austin McCarl, 13.229[1]; 12. 27-Emerson Axsom, 13.267[2]; 13. 15H-Sam Hafertepe Jr, 13.284[16]; 14. 41-Carson Macedo, 13.302[9]; 15. 6-Kasey Jedrzejek, 13.406[5]; 16. 31-Koby Werkmeister, 13.518[7]; 17. 32-Bryce Lucius, 13.611[6]; 18. 28M-Conner Morrell, 13.667[4]; 19. 9S-Kyle Clark, 13.828[11]
CURRENT WORLD OF OUTLAWS SERIES STANDINGS
oints Updated: March 28, 2026
Pos. No. Driver Hometown Points Gap Starts Wins Top 5s Top 10s
1 2 David Gravel Watertown, CT 1532 11 3 8 9
2 41 Carson Macedo Lemoore, CA 1484 -48 11 1 8 10
3 18 Sheldon Haudenschild Wooster, OH 1458 -74 11 1 5 8
4 83 Michael Kofoid Penngrove, CA 1450 -82 10 2 8 8
5 15 Donny Schatz Fargo, ND 1442 -90 11 1 4 9
6 1S Logan Schuchart Hanover, PA 1424 -108 11 0 3 9
7 23 Garet Williamson Columbia, MO 1372 -160 11 0 1 5
8 7S Chris Windom Canton, IL 1344 -188 11 0 1 4
9 2C Cole Macedo Lemoore, CA 1336 -196 11 0 1 4
10 17B Bill Balog North Pole, AK 1336 -196 11 0 1 3
11 17 Spencer Bayston Lebanon, IN 1332 -200 11 1 2 6
12 27 Emerson Axsom Franklin, IN 1278 -254 11 0 1 3
13 1A Ashton Torgerson Glendale, AZ 1276 -256 10 0 1 4
14 6 Kasey Jedrzejek Lagrange, OH 1224 -308 11 0 0 1
15 51 Scott Bogucki Mclaren Vale, SA, AU 1214 -318 8 0 1 2
16 16C Scotty Thiel Sheboygan, WI 1178 -354 9 0 0 0
17 28M Conner Morrell Bradenton, FL 1110 -422 7 0 0 0
18 32 Bryce Lucius Findlay, OH 1108 -424 6 0 1 1
19 9 Daison Pursley Locust Grove, OK 820 -712 6 0 1 2
20 19 Brent Marks Myerstown, PA 806 -726 6 0 0 3
==========================================================================================================================
Allied Battery Stock Cars (23 entries)
A Feature 1 (15 Laps): 1. 10K-Kendall Kemp[5]; 2. 42S-Hesston Shaw[7]; 3. 99A-Aaron Esparza[6]; 4. 82-Joey Richmond[8]; 5. 775-Jayce Reimer[4]; 6. 01X-Beau Davis[3]; 7. 42X-Brandon Gritz[10]; 8. 86-Justin Franz[22]; 9. 42H-Kaiden Holle[13]; 10. 89-Mason Schell[9]; 11. Z147-Kenny Arrington[18]; 12. 24H-Chris Holle[2]; 13. 69C-Tim McBurney[17]; 14. 1-Scott Miller[15]; 15. 45-Scott Squier[16]; 16. 9A-Aric Kick[11]; 17. 28-Tim Ozbun[14]; 18. (DNF) 9-Scott Lehman[1]; 19. (DNF) K9-Kyler Kemp[12]; 20. (DNF) 4+4D-Devin Hammann[21]; 21. (DNF) 14-Brandon Ayesh[19]; 22. (DNS) 24-Connor Williams; 23. (DNS) 42-Brian May
Heat 1 (6 Laps): 1. 24H-Chris Holle[3]; 2. 9-Scott Lehman[8]; 3. 89-Mason Schell[1]; 4. 9A-Aric Kick[4]; 5. 28-Tim Ozbun[6]; 6. 45-Scott Squier[2]; 7. 14-Brandon Ayesh[7]; 8. (DNF) 42-Brian May[5]
Heat 2 (6 Laps): 1. 01X-Beau Davis[2]; 2. 42S-Hesston Shaw[1]; 3. 82-Joey Richmond[4]; 4. K9-Kyler Kemp[3]; 5. 42X-Brandon Gritz[8]; 6. 69C-Tim McBurney[5]; 7. 24-Connor Williams[7]; 8. 86-Justin Franz[6]
Heat 3 (6 Laps): 1. 775-Jayce Reimer[1]; 2. 10K-Kendall Kemp[3]; 3. 99A-Aaron Esparza[6]; 4. 42H-Kaiden Holle[2]; 5. 1-Scott Miller[4]; 6. Z147-Kenny Arrington[5]; 7. 4+4D-Devin Hammann[7]
