March 14, 2026 | By Alex Nietem, WOO Sprint Car PR

Gravel pulls off dramatic last lap pass to win at Kennedale

Photo by Tyler Carr

KENNEDALE, Texas—You couldn’t ask for anything more out of Kennedale Speedway Park on Friday night.

The World of Outlaws NOS Energy Drink Sprint Car Series came to town to kick off the Cowtown Classic, and the Texas bullring was absolutely perfect.

Fans were served 35 laps of some of the finest Sprint Car racing you’ll ever see. The NOS Energy Drink Feature began by Christopher Thram, Bill Balog, and Michael “Buddy” Kofoid slicing and dicing for the top spot over the first three laps. All three of them led at one point during the chaos as they traded sliders and crossovers. Finally, Balog secured control of the lead, but the battles behind him raged on as David Gravel and Carson Macedo joined in on the fun.

As the laps faded, Kofoid surged into second and began to reel in Balog. He pulled the trigger on a Lap 30 slider that got him the lead, but devastation struck on the next circuit as he got into the fence and crashed.

That gifted Balog the lead back, but he had five more laps ahead and a hungry David Gravel behind him. The defending Series champion chipped away at the advantage and finally built a run to throw a slider in the final set of turns. Balog appeared to have a shot to drive around the Big Game Motorsports No. 2’s outside, but he clipped the wall and lost his momentum heading toward the checkered as Gravel stole the win.

“Sometimes it’s better to be running second,” Gravel said. “The bottom was the best place to be in (Turns) 1 and 2, but Buddy started making some hay on the top. I just got my momentum built up. It was way farther around there. I felt like I was getting some runs on him. I think the first two or three laps he hit really good laps on the bottom, and with two to go, he kind of missed it. On the white flag lap, I felt like he started getting free. I wanted to hit the bottom a little better than I did, and I just touched it with my left sides and kind of drove across. I heard him. I know he had to hit the brakes, just going for the win. We’ve run second a bunch of times this year.”

The win gave Gravel 121 in his career with The Greatest Show on Dirt, moving within one of equaling Danny Lasoski for sixth most all time. Kennedale becomes the 56th different track where the two-time champion has won. He’s the sixth different winner through seven races in the 2026 season.

Balog’s runner-up result marked his best finish of the young season. Carson Macedo came home third in the Jason Johnson Racing No. 41, their fifth podium of the year.

Logan Schuchart and Sheldon Haudenschild completed the top five.


NIGHTLY NOTES

Buddy Kofoid laid down the Race//Ready Hottest Lap of the Night.

Kasey Jedrzejek clocked his first career Simpson Quick Time in Honest Abe Roofing Qualifying.

Heat Races belonged to Sheldon Haudenschild (NOS Energy Drink Heat One), Buddy Kofoid (DIRTVision Heat Two), Carson Macedo (WIX Filters Heat Three), and David Gravel (TheGreatestStoreonDirt.com Heat Four).

The SPA Technique #1 Redraw went to Buddy Kofoid.

Christopher Thram topped the Toyota Dash.

Chris Windom won the Micro-Lite Last Chance Showdown.

Donny Schatz wheeled from 23rd to sixth to earn the KSE Racing Products Hard Charger.

Christopher Thram was the Tub O’ Towels Seventh Place Finisher.

Emerson Axsom’s eighth place run earned him the Five Star Bodies Rookie of the Race.

Bill Balog ran a 13.820 to secure the ACME Trading Company Fast Lap.

The Smith Titanium Brake Systems Break of the Race went to Buddy Kofoid.

UP NEXT: The World of Outlaws NOS Energy Drink Sprint Car Series completes the Cowtown Classic at Texas’ Kennedale Speedway Park on Saturday, March 14. 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 SPRINT CAR RESULTS (33 entries)

NOS Energy Drink Feature (35 Laps): 1. 2-David Gravel[5]; 2. 17B-Bill Balog[3]; 3. 41-Carson Macedo[4]; 4. 1S-Logan Schuchart[10]; 5. 18-Sheldon Haudenschild[6]; 6. 15-Donny Schatz[23]; 7. 24T-Christopher Thram[1]; 8. 27-Emerson Axsom[7]; 9. 7S-Chris Windom[21]; 10. 17-Spencer Bayston[22]; 11. 15H-Sam Hafertepe Jr[13]; 12. 6-Kasey Jedrzejek[9]; 13. 2C-Cole Macedo[15]; 14. 23-Garet Williamson[14]; 15. 95-Matt Covington[17]; 16. 45X-Rees Moran[11]; 17. 16C-Scotty Thiel[8]; 18. 51-Scott Bogucki[20]; 19. 98-Ricky Peterson[24]; 20. 83-Michael Kofoid[2]; 21. 99X-Dalton Stevens[19]; 22. 71-Christopher Townsend[18]; 23. 88R-Ryder Laplante[12]; 24. 40-Howard Moore[16]

MicroLite Last Chance Showdown (12 Laps): 1. 7S-Chris Windom[3]; 2. 17-Spencer Bayston[4]; 3. 15-Donny Schatz[8]; 4. 98-Ricky Peterson[6]; 5. 52-Blake Hahn[10]; 6. 32-Bryce Lucius[7]; 7. 28M-Conner Morrell[5]; 8. 10G-Marcus Thomas[11]; 9. 85-Colby Stubblefield[2]; 10. 9-Josh McCord[12]; 11. 1A-Ashton Torgerson[9]; 12. (DNF) 2B-John Carney II[1]; 13. (DNF) 74E-Claud Estes III[13]

Toyota Dash (8 Laps): 1. 24T-Christopher Thram[2]; 2. 83-Michael Kofoid[1]; 3. 17B-Bill Balog[4]; 4. 41-Carson Macedo[3]; 5. 2-David Gravel[6]; 6. 18-Sheldon Haudenschild[5]; 7. 27-Emerson Axsom[7]; 8. 16C-Scotty Thiel[8]

NOS Energy Drink Heat 1 (10 Laps): 1. 18-Sheldon Haudenschild[2]; 2. 27-Emerson Axsom[4]; 3. 6-Kasey Jedrzejek[1]; 4. 15H-Sam Hafertepe Jr[3]; 5. 95-Matt Covington[5]; 6. 7S-Chris Windom[8]; 7. 32-Bryce Lucius[6]; 8. 52-Blake Hahn[7]; 9. (DNS) 74E-Claud Estes III

DIRTVision Heat 2 (10 Laps): 1. 83-Michael Kofoid[1]; 2. 24T-Christopher Thram[2]; 3. 1S-Logan Schuchart[4]; 4. 23-Garet Williamson[3]; 5. 71-Christopher Townsend[5]; 6. 17-Spencer Bayston[7]; 7. 15-Donny Schatz[6]; 8. 10G-Marcus Thomas[8]

WIX Filters Heat 3 (10 Laps): 1. 41-Carson Macedo[4]; 2. 16C-Scotty Thiel[2]; 3. 45X-Rees Moran[1]; 4. 2C-Cole Macedo[7]; 5. 99X-Dalton Stevens[5]; 6. 28M-Conner Morrell[8]; 7. 1A-Ashton Torgerson[6]; 8. 2B-John Carney II[3]

The Greatest Store on Dirt Heat 4 (10 Laps): 1. 2-David Gravel[1]; 2. 17B-Bill Balog[2]; 3. 88R-Ryder Laplante[3]; 4. 40-Howard Moore[4]; 5. 51-Scott Bogucki[7]; 6. 98-Ricky Peterson[6]; 7. 85-Colby Stubblefield[5]; 8. 9-Josh McCord[8]

Honest Abe Roofing Qualifying (2 Laps): 1. 6-Kasey Jedrzejek, 12.172[3]; 2. 83-Michael Kofoid, 12.219[9]; 3. 45X-Rees Moran, 12.254[6]; 4. 2-David Gravel, 12.396[17]; 5. 18-Sheldon Haudenschild, 12.416[33]; 6. 24T-Christopher Thram, 12.434[2]; 7. 16C-Scotty Thiel, 12.467[1]; 8. 17B-Bill Balog, 12.514[14]; 9. 15H-Sam Hafertepe Jr, 12.516[11]; 10. 23-Garet Williamson, 12.546[5]; 11. 2B-John Carney II, 12.584[13]; 12. 88R-Ryder Laplante, 12.597[8]; 13. 27-Emerson Axsom, 12.602[26]; 14. 1S-Logan Schuchart, 12.604[32]; 15. 41-Carson Macedo, 12.610[25]; 16. 40-Howard Moore, 12.616[27]; 17. 95-Matt Covington, 12.625[7]; 18. 71-Christopher Townsend, 12.640[4]; 19. 99X-Dalton Stevens, 12.673[19]; 20. 85-Colby Stubblefield, 12.681[16]; 21. 32-Bryce Lucius, 12.686[24]; 22. 15-Donny Schatz, 12.724[28]; 23. 1A-Ashton Torgerson, 12.727[22]; 24. 98-Ricky Peterson, 12.794[12]; 25. 52-Blake Hahn, 12.795[18]; 26. 17-Spencer Bayston, 12.824[20]; 27. 2C-Cole Macedo, 12.870[10]; 28. 51-Scott Bogucki, 12.897[30]; 29. 7S-Chris Windom, 12.968[29]; 30. 10G-Marcus Thomas, 12.982[21]; 31. 28M-Conner Morrell, 13.031[23]; 32. 9-Josh McCord, 13.211[15]; 33. 74E-Claud Estes III, 01:00.000[31]


CURRENT WORLD OF OUTLAWS STANDINGS

Points Updated: March 6, 2026

Pos. No. Driver Hometown Points Gap Starts Wins Top 5s Top 10s
1 41 Carson Macedo Lemoore, CA 800  6 0 5 6
2 2 David Gravel Watertown, CT 800  6 0 4 4
3 83 Michael Kofoid Penngrove, CA 770 -30 5 1 5 5
4 18 Sheldon Haudenschild Wooster, OH 768 -32 6 1 2 3
5 1S Logan Schuchart Hanover, PA 752 -48 6 0 1 5
6 15 Donny Schatz Fargo, ND 746 -54 6 1 2 4
7 23 Garet Williamson Columbia, MO 738 -62 6 0 1 4
8 17 Spencer Bayston Lebanon, IN 720 -80 6 1 1 4
9 7S Chris Windom Canton, IL 714 -86 6 0 0 2
10 1A Ashton Torgerson Glendale, AZ 712 -88 6 0 1 3


===========================================================================================================================


Modifieds sponsored by Mike Frieri Photographs

A Feature 1 (20 Laps): 1. 24-Jake Upchurch[1]; 2. 6R-Jacob Pirkle[5]; 3. 416-Chase Neill[4]; 4. 26-Dean Abbey[7]; 5. 911-Josh McGaha[9]; 6. 28-Jerrett Bransom[14]; 7. 42-Beau Collins[6]; 8. 7A-Steve Askew[10]; 9. 38-Matt Mueller[11]; 10. 8J-Jaxon McGaha[8]; 11. 116-Damon Hammond[15]; 12. 91W-Kyle Wisdom[17]; 13. 8-Dusty Powers[16]; 14. 17-Michael Maraschick[2]; 15. 94-Chris Morris[3]; 16. (DNS) 7L-Davis Lemaster; 17. (DNS) 135-Kaleb Emerson; 18. (DNS) X2C-Bert Colon

Heat 1 (8 Laps): 1. 6R-Jacob Pirkle[3]; 2. 24-Jake Upchurch[1]; 3. 42-Beau Collins[4]; 4. 7A-Steve Askew[6]; 5. 28-Jerrett Bransom[2]; 6. (DNS) 7L-Davis Lemaster

Heat 2 (8 Laps): 1. 94-Chris Morris[1]; 2. 416-Chase Neill[3]; 3. 911-Josh McGaha[4]; 4. 38-Matt Mueller[6]; 5. 116-Damon Hammond[2]; 6. 8-Dusty Powers[5]

Heat 3 (8 Laps): 1. 26-Dean Abbey[1]; 2. 17-Michael Maraschick[4]; 3. 8J-Jaxon McGaha[6]; 4. 135-Kaleb Emerson[5]; 5. X2C-Bert Colon[3]; 6. 91W-Kyle Wisdom[2]

Videos

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

More Videos

Our Partners