GRAND FORKS, N.D. — Buddy Kofoid delivered a statement win Friday night at River Cities Speedway, charging from ninth to capture the 40-lap World of Outlaws NOS Energy Drink Sprint Car Series Feature. The California native’s late-race surge secured his second Outlaw victory of the season at the North Dakota bullring, completing a sweep of both visits in 2025.
World of Outlaws - River Cities Speedway August 22,2025
NOS Energy Drink Feature – Top 5
- 83-Michael Kofoid [9]
- 2-David Gravel [3]
- 41-Carson Macedo [7]
- 1S-Logan Schuchart [14]
- 18-Emerson Axsom [1]
Click to see full results ▼
NOS Energy Drink Feature (40 Laps)
- 83-Michael Kofoid [9]
- 2-David Gravel [3]
- 41-Carson Macedo [7]
- 1S-Logan Schuchart [14]
- 18-Emerson Axsom [1]
- 13-Mark Dobmeier [10]
- 7S-Chris Windom [2]
- 15-Donny Schatz [13]
- 23-Garet Williamson [18]
- 55-Hunter Schuerenberg [15]
- 2C-Cole Macedo [11]
- 15S-Kerry Madsen [5]
- 24T-Christopher Thram [22]
- 17B-Bill Balog [16]
- 64-Andy Pake [6]
- 99-Skylar Gee [23]
- 8H-Jade Hastings [20]
- 6-Zach Hampton [21]
- 83JR-Sam Henderson [8]
- 28M-Conner Morrell [12]
- 17-Sheldon Haudenschild [4]
- 11M-Brendan Mullen [24]
- 6K-Kaleb Johnson [17]
- G5-Gage Pulkrabek [19]
MicroLite Last Chance Showdown (12 Laps)
- 6-Zach Hampton [2]
- 24T-Christopher Thram [4]
- 99-Skylar Gee [6]
- 11M-Brendan Mullen [8]
- 27-Wade Nygaard [1]
- 9-Dominic Dobesh [5]
- 96-Blaine Stegenga [3]
- 17M-Zach Omdahl [9]
- 15L-Laela Eisenschenk [10]
- 0-Nick Omdahl [7]
- 52-Adam Sobolik [13]
- 1-Amelia Eisenschenk [14]
- 26-Blake Egeland [12]
- 8-Jack Croaker [11]
C Feature (10 Laps)
- 52-Adam Sobolik [2]
- 1-Amelia Eisenschenk [1]
- 10-Alex Truscinski [3]
- 41T-Travis Strandell [5]
- 4S-Jeremy Snow [8]
- 4-Colton Young [6]
- 77-Dalton Domagala [4]
- 91-Reed Allex [7]
- 14-Tom Egeland [9]
Toyota Dash (8 Laps)
- 18-Emerson Axsom [1]
- 7S-Chris Windom [2]
- 2-David Gravel [4]
- 17-Sheldon Haudenschild [5]
- 15S-Kerry Madsen [3]
- 64-Andy Pake [7]
- 41-Carson Macedo [8]
- 83JR-Sam Henderson [6]
Heat 1 (10 Laps)
- 2-David Gravel [1]
- 64-Andy Pake [2]
- 83-Michael Kofoid [3]
- 15-Donny Schatz [5]
- 6K-Kaleb Johnson [4]
- 96-Blaine Stegenga [8]
- 9-Dominic Dobesh [7]
- 8-Jack Croaker [6]
- 1-Amelia Eisenschenk [10]
- 41T-Travis Strandell [11]
- 14-Tom Egeland [9]
Real American Beer Heat 2 (10 Laps)
- 15S-Kerry Madsen [1]
- 83JR-Sam Henderson [2]
- 2C-Cole Macedo [4]
- 55-Hunter Schuerenberg [3]
- G5-Gage Pulkrabek [5]
- 27-Wade Nygaard [6]
- 0-Nick Omdahl [7]
- 17M-Zach Omdahl [8]
- 10-Alex Truscinski [9]
- 91-Reed Allex [10]
WIX Filters Heat 3 (10 Laps)
- 41-Carson Macedo [1]
- 18-Emerson Axsom [2]
- 13-Mark Dobmeier [3]
- 1S-Logan Schuchart [4]
- 23-Garet Williamson [7]
- 24T-Christopher Thram [6]
- 6-Zach Hampton [5]
- 15L-Laela Eisenschenk [8]
- 52-Adam Sobolik [9]
- 4-Colton Young [10]
The Greatest Show on Dirt Heat 4 (10 Laps)
- 17-Sheldon Haudenschild [2]
- 7S-Chris Windom [1]
- 28M-Conner Morrell [3]
- 17B-Bill Balog [4]
- 8H-Jade Hastings [5]
- 99-Skylar Gee [6]
- 11M-Brendan Mullen [7]
- 26-Blake Egeland [8]
- 77-Dalton Domagala [9]
- 4S-Jeremy Snow [10]
Honest Abe Roofing Qualifying – Group A (2 Laps)
- 2-David Gravel, 10.377 [13]
- 15S-Kerry Madsen, 10.428 [4]
- 64-Andy Pake, 10.434 [15]
- 83JR-Sam Henderson, 10.473 [21]
- 83-Michael Kofoid, 10.512 [17]
- 55-Hunter Schuerenberg, 10.561 [16]
- 6K-Kaleb Johnson, 10.567 [7]
- 2C-Cole Macedo, 10.573 [10]
- 15-Donny Schatz, 10.591 [9]
- G5-Gage Pulkrabek, 10.607 [3]
- 8-Jack Croaker, 10.634 [19]
- 27-Wade Nygaard, 10.702 [8]
- 9-Dominic Dobesh, 10.779 [6]
- 0-Nick Omdahl, 10.809 [12]
- 96-Blaine Stegenga, 10.838 [14]
- 17M-Zach Omdahl, 10.956 [5]
- 14-Tom Egeland, 11.087 [11]
- 10-Alex Truscinski, 11.201 [18]
- 1-Amelia Eisenschenk, 11.333 [1]
- 91-Reed Allex, 11.362 [20]
- 41T-Travis Strandell, 11.857 [2]
Honest Abe Roofing Qualifying – Group B (2 Laps)
- 41-Carson Macedo, 10.300 [10]
- 7S-Chris Windom, 10.357 [2]
- 18-Emerson Axsom, 10.382 [12]
- 17-Sheldon Haudenschild, 10.402 [4]
- 13-Mark Dobmeier, 10.416 [20]
- 28M-Conner Morrell, 10.428 [5]
- 1S-Logan Schuchart, 10.442 [19]
- 17B-Bill Balog, 10.482 [15]
- 6-Zach Hampton, 10.493 [1]
- 8H-Jade Hastings, 10.535 [18]
- 24T-Christopher Thram, 10.541 [13]
- 99-Skylar Gee, 10.546 [8]
- 23-Garet Williamson, 10.618 [3]
- 11M-Brendan Mullen, 10.663 [14]
- 15L-Laela Eisenschenk, 10.711 [7]
- 26-Blake Egeland, 10.884 [6]
- 52-Adam Sobolik, 10.991 [16]
- 77-Dalton Domagala, 11.139 [17]
- 4-Colton Young, 11.336 [9]
- 4S-Jeremy Snow, 11.722 [11]
Polesitter Emerson Axsom set the pace early before David Gravel powered to the lead on lap three. Sheldon Haudenschild ignited the crowd with a bold move in traffic to lead lap 12, but his night unraveled after contact with Skylar Gee sent him into the infield. That twist opened the door for Kofoid, who had already stormed into contention and used the cushion to climb past both Gravel and Axsom. From there, he controlled the final 12 laps to secure the victory.
Gravel held on for second after leading the opening third of the race, while Carson Macedo mounted a steady charge from seventh to finish third. Logan Schuchart earned Hard Charger honors, advancing ten positions to claim fourth, and Axsom settled for fifth after winning the Toyota Dash and leading the first laps.
The undercard featured Zach Hampton taking the MicroLite Last Chance Showdown and Adam Sobolik topping the C-Feature. Heat race wins went to Gravel, Kerry Madsen, Macedo, and Haudenschild. In time trials, Gravel set quick time in Group A at 10.377 seconds, while Macedo posted the fastest lap overall in Group B at 10.300.
The Grand Forks faithful were treated to classic River Cities action—tight sliders, cushion-pounding drama, and a late push that saw Gravel and Macedo chasing but never catching Kofoid. Next up, the World of Outlaws travel west to Red River Valley Speedway in West Fargo, N.D., for the second leg of the Northern Tour on Saturday, August 23.
DETAILS ARE SUBJECT TO CHANGE WITHOUT NOTICE!
ENDS ARTICLE