March 22, 2025 | By Alex Nietem, WOO Sprint Car PR

Gravel Wheels From Fourth to Front for Cotton Bowl Victory

Photo by Trent Gower

PAIGE, Texas — Another day, another David Gravel win.

The defending World of Outlaws NOS Energy Drink Sprint Car champion is at the top of his game. His title campaign in 2024 was plenty impressive, but he’s out for domination in 2025.

The latest testament to he and Big Game Motorsports’ excellence was an impressive drive on Friday night at Cotton Bowl Speedway. Gravel started fourth for the 30-lapper and methodically worked his way to the front by the 10th lap, but it wasn’t over yet. The Watertown, CT native had to hold off a fierce charge from Michael “Buddy” Kofoid. The Roth Motorsports driver got the top side of Turns 1 and 2 wound up and showed Gravel a nose entering Turn 3 multiple times.

But Gravel showed the poise of a champion as he sensed the need to move to the cushion in the first set of corners. That slowed Kofoid’s momentum, and that was all she wrote in the Federated Auto Parts Texas Two-Step opener. Gravel drove away through lapped traffic on the path to yet another victory with The Greatest Show on Dirt.

“I think just reacting from what he (Kofoid) was doing,” Gravel said on what led him to victory. “He was running the top, and I was kind of running low and then I had the bottom of (Turns) 1 and 2 all to myself. The 17 and 83 didn’t really try it much, and it was really good down there. When I got the lead, it started taking rubber through the middle not all the way to the bottom. I could hear him and knew he was getting a run on me in (Turns) 1 and 2, so I had to move up and moved up at the right time.”

The win was Gravel’s fourth in the last seven races in the Cody Jacobs-wrenched No. 2. He’s still yet to miss the top 5 through 11 nights in the 2025 campaign. His second Cotton Bowl checkered flag put him alongside Sheldon Haudenschild and Brad Sweet as multi-time winners at the Paige, TX track. The point lead for the 32-year-old grew to 70 markers in his quest for back-to-back titles.

“These guys continue to give me great race cars,” Gravel said. “We’re qualifying amazing and racing just as good. We were just patient there. We kind of figured they were all going to be pretty aggressive and kind of let the race come to us and it worked out.”

The runner-up position belonged to Buddy Kofoid as he came up one spot shy of two wins in a row aboard the Roth Motorsports No. 83. The Penngrove, CA native continues to build momentum with his third top five finish in the last four races after no top five appearances in the first seven.

“David and the Big Game guys have been really good obviously,” Kofoid said. “I think we were better than him for a while, and then when he found it we kind of got back even. Then you just kind of got to surrender and chase him into there, and then the top kind of gave out again down there and had to move down. Just a race where you’ve got to work both pedals and find the lines. I feel like everything changes here so fast.”

The final spot on the podium went to Carson Macedo. He and the Jason Johnson Racing crew have been in the top three in three of the last four, and Friday’s effort helped lift them back into the second spot in points.

“It was a bit of a marathon race,” Macedo said. “There was a lot of moving parts. I felt like throughout the race there was a lot of comers and goers. You kind of had to chase the track a little bit. I feel like early it started out the bottom was really good both ends, and then down in (Turns) 1 and 2 I found the top and was actually kind of creeping back a little bit. I found the top and drove back by a few guys and got to third.”

Sheldon Haudenschild and Donny Schatz completed the top five.

A 24th to 13th run gave Skylar Gee the KSE Racing Hard Charger.

David Gravel grabbed his sixth Simpson Quick Time in 11 tries this year during Honest Abe Roofing Qualifying.

NOS Energy Drink Heats One and Two belonged to David Gravel and Carson Macedo. WIX Filters Heat Three went to Buddy Kofoid.

Sheldon Haudenschild topped the Toyota Dash after also getting the SPA Technique #1 Redraw.

Christopher Thram won the Micro-Lite Last Chance Showdown.

The Smith Titanium Brake Systems Break of the Race went to Bill Balog.

UP NEXT: The World of Outlaws NOS Energy Drink Sprint Cars are back at Cotton Bowl Speedway for the Federated Auto Parts Texas Two-Step finale on Saturday, March 22. Reserved seating is sold out, but general admission tickets can be purchased by CLICKING HERE.

For the complete 2025 schedule, CLICK HERE.

If you can’t make it to the track, catch every lap live on DirtVision


RESULTS

WORLD OF OUTLAWS (26 entries)


NOS Energy Drink Feature (30 Laps): 1. 2-David Gravel[4]; 2. 83-Michael Kofoid[2]; 3. 41-Carson Macedo[6]; 4. 17-Sheldon Haudenschild[1]; 5. 15-Donny Schatz[10]; 6. 27-Emerson Axsom[9]; 7. 1S-Logan Schuchart[11]; 8. 18-Giovanni Scelzi[3]; 9. 2C-Cole Macedo[14]; 10. 7S-Chris Windom[16]; 11. 55-Hunter Schuerenberg[8]; 12. 24T-Christopher Thram[19]; 13. 99-Skylar Gee[24]; 14. 28M-Conner Morrell[20]; 15. 23-Garet Williamson[5]; 16. 2KS-Cory Eliason[12]; 17. 15H-Sam Hafertepe Jr[17]; 18. 6-Zach Hampton[13]; 19. 17B-Bill Balog[7]; 20. 22M-Rees Moran[15]; 21. J2-John Carney II[21]; 22. 45X-Jace Park[18]; 23. 17GP-Landon Crawley[22]; 24. 73-Logan Julien[23]

MicroLite Last Chance Showdown (12 Laps): 1. 24T-Christopher Thram[1]; 2. 28M-Conner Morrell[3]; 3. J2-John Carney II[4]; 4. 17GP-Landon Crawley[2]; 5. 73-Logan Julien[6]; 6. 99-Skylar Gee[8]; 7. 85-Colby Stubblefield[5]; 8. 88R-Ryder Laplante[7]

Toyota Dash (6 Laps): 1. 17-Sheldon Haudenschild[1]; 2. 83-Michael Kofoid[2]; 3. 18-Giovanni Scelzi[3]; 4. 2-David Gravel[5]; 5. 23-Garet Williamson[4]; 6. 41-Carson Macedo[6]

Heat 1 (8 Laps): 1. 2-David Gravel[1]; 2. 17-Sheldon Haudenschild[2]; 3. 17B-Bill Balog[3]; 4. 15-Donny Schatz[6]; 5. 6-Zach Hampton[7]; 6. 7S-Chris Windom[4]; 7. 28M-Conner Morrell[8]; 8. 85-Colby Stubblefield[9]; 9. 17GP-Landon Crawley[5]

Heat 2 (8 Laps): 1. 41-Carson Macedo[1]; 2. 23-Garet Williamson[6]; 3. 55-Hunter Schuerenberg[3]; 4. 1S-Logan Schuchart[4]; 5. 2C-Cole Macedo[5]; 6. 15H-Sam Hafertepe Jr[2]; 7. J2-John Carney II[8]; 8. 73-Logan Julien[7]; 9. 99-Skylar Gee[9]

WIX Filters Heat 3 (8 Laps): 1. 83-Michael Kofoid[1]; 2. 18-Giovanni Scelzi[2]; 3. 27-Emerson Axsom[4]; 4. 2KS-Cory Eliason[5]; 5. 22M-Rees Moran[7]; 6. 45X-Jace Park[6]; 7. 24T-Christopher Thram[3]; 8. 88R-Ryder Laplante[8]

Honest Abe Roofing Qualifying (2 Laps): 1. 2-David Gravel, 00:13.906[8]; 2. 41-Carson Macedo, 00:13.927[13]; 3. 83-Michael Kofoid, 00:13.933[16]; 4. 17-Sheldon Haudenschild, 00:13.971[19]; 5. 15H-Sam Hafertepe Jr, 00:13.983[9]; 6. 18-Giovanni Scelzi, 00:14.005[18]; 7. 17B-Bill Balog, 00:14.071[24]; 8. 55-Hunter Schuerenberg, 00:14.088[2]; 9. 24T-Christopher Thram, 00:14.097[4]; 10. 7S-Chris Windom, 00:14.125[12]; 11. 1S-Logan Schuchart, 00:14.127[23]; 12. 27-Emerson Axsom, 00:14.129[10]; 13. 17GP-Landon Crawley, 00:14.135[3]; 14. 2C-Cole Macedo, 00:14.137[1]; 15. 2KS-Cory Eliason, 00:14.167[26]; 16. 15-Donny Schatz, 00:14.221[21]; 17. 23-Garet Williamson, 00:14.242[22]; 18. 45X-Jace Park, 00:14.290[17]; 19. 6-Zach Hampton, 00:14.384[15]; 20. 73-Logan Julien, 00:14.391[25]; 21. 22M-Rees Moran, 00:14.394[5]; 22. 28M-Conner Morrell, 00:14.437[7]; 23. J2-John Carney II, 00:14.581[20]; 24. 88R-Ryder Laplante, 00:14.683[14]; 25. 85-Colby Stubblefield, 00:14.763[11]; 26. 99-Skylar Gee, 01:00.000[6]


CURRENT WORLD OF OUTLAWS STANDINGS

Points Updated: March 21, 2025

Pos. No. Driver Hometown Points Gap Starts Wins Top 5s Top 10s
1 2 David Gravel Watertown, CT 1552  11 4 11 11
2 41 Carson Macedo Lemoore, CA 1482 -70 11 1 7 10
3 1S Logan Schuchart Hanover, PA 1476 -76 11 0 7 10
4 83 Michael Kofoid Penngrove, CA 1442 -110 11 1 3 8
5 17 Sheldon Haudenschild Wooster, OH 1398 -154 11 0 4 6
6 15 Donny Schatz Fargo, ND 1396 -156 11 0 1 7
7 18 Giovanni Scelzi Fresno, CA 1366 -186 11 1 3 6
8 17B Bill Balog North Pole, AK 1340 -212 10 1 2 5
9 7S Chris Windom Canton, IL 1292 -260 11 0 0 4
10 23 Garet Williamson Columbia, MO 1286 -266 11 0 0 1
11 55 Hunter Schuerenberg Sikeston, MO 1270 -282 10 0 0 3
12 6 Zach Hampton Mooresville, IN 1254 -298 10 0 0 1
13 2C Cole Macedo Lemoore, CA 1238 -314 8 0 2 3
14 27 Emerson Axsom Franklin, IN 1224 -328 9 0 0 2
15 28M Conner Morrell Bradenton, FL 1190 -362 8 0 0 1
16 99 Skylar Gee Leduc, AB, CA 1168 -384 7 0 0 1
17 39M Anthony Macri Dillsburg, PA 1146 -406 10 0 0 3
18 32 Bryce Lucius Findlay, OH 952 -600 3 0 0 0
19 88 Austin McCarl Altoona, IA 862 -690 8 0 0 0
20 17GP Landon Crawley Benton, AR 748 -804 2 0 0 0
21 15K Creed Kemenah Alvada, OH 732 -820 1 0 0 0
22 1A Jacob Allen Hanover, PA 722 -830 5 0 2 2
23 26 Justin Peck Monrovia, IN 660 -892 5 0 0 3
24 3Z Brock Zearfoss Jonestown, PA 654 -898 6 0 0 0
25 9 Kasey Kahne Enumclaw, WA 612 -940 4 0 0 0
26 13 Daison Pursley Locust Grove, OK 606 -946 3 0 0 0
27 44 Chris Martin Ankeny, IA 590 -962 2 0 0 0
28 24D Danny Sams North Port, FL 568 -984 5 0 0 1
29 64 Andy Pake Felton, MN 564 -988 1 0 0 0
30 15H Sam Hafertepe Sunnyvale, TX 558 -994 4 0 1 1
31 97UK Ryan Harrison Rothwell , NTH, GB 540 -1012 0 0 0 0
32 57 Kyle Larson Elk Grove, CA 536 -1016 4 2 4 4
33 14 Spencer Bayston Lebanon, IN 520 -1032 4 0 0 2
34 10 Ryan Timms Oklahoma City, OK 498 -1054 4 0 1 3
35 49 Brad Sweet Grass Valley, CA 494 -1058 4 0 3 3
36 7BC Tyler Courtney Indianapolis, IN 486 -1066 4 0 1 3
37 73 Logan Julien Oconomowoc, WI 478 -1074 2 0 0 0
38 69K Christopher Bell Norman, OK 476 -1076 3 1 2 2
39 21 Brian Brown Higginsville, MO 462 -1090 4 0 0 1
40 16G Austyn Gossel Fort collins, CO 450 -1102 0 0 0 0
41 71 Parker Price Miller Kokomo, IN 434 -1118 3 0 0 1
42 40 Howard Moore Memphis, TN 418 -1134 3 0 0 0
43 5 Brenham Crouch Lubbock, TX 402 -1150 2 0 0 0
44 48 Danny Dietrich Gettysburg, PA 394 -1158 1 0 0 0
45 16T Brady Bacon Broken Arrow, OK 360 -1192 1 0 0 0
46 36 Jason Martin Liberal, KS 360 -1192 0 0 0 0
47 16TH Kevin Newton Terre Haute, IN 360 -1192 0 0 0 0
48 11 T.J. Stutts Liverpool, PA 360 -1192 0 0 0 0
49 12X Kameron Key Warrensburg, MO 360 -1192 0 0 0 0
50 34 Sterling Cling Tempe, AZ 360 -1192 0 0 0 0
51 6G Bryan Gossel Windsor, CO 360 -1192 0 0 0 0
52 77T Tyeller Powless Ohsweken, ON, CA 360 -1192 0 0 0 0
53 2KS Cory Eliason Visalia, CA 346 -1206 3 0 0 0
54 24T Christopher Thram Sanborn, MN 342 -1210 3 0 0 0
55 J2 John Carney El Paso, TX 322 -1230 3 0 0 0
56 22M Rees Moran Tulsa, OK 320 -1232 2 0 0 0
57 87 Aaron Reutzel Clute, TX 284 -1268 2 0 1 2
58 G6 Chelby Hinton Dubberly, LA 282 -1270 1 0 0 0
59 0 Glenn Styres Ohsweken, ON, CA 270 -1282 0 0 0 0
60 23R Ryder Laplante Calera, OK 270 -1282 0 0 0 0
61 85 Colby Stubblefield Seagoville, TX 270 -1282 0 0 0 0
62 19 Brent Marks Myerstown, PA 248 -1304 2 0 0 0
63 52 Blake Hahn Sapulpa, OK 220 -1332 2 0 0 0
64 6G Cody Gardner Benton, AR 198 -1354 1 0 0 0
65 45X Jace Park Overland Park, KS 196 -1356 1 0 0 0
66 20G Noah Gass Mounds, OK 192 -1360 1 0 0 0
67 12S Adyn Schmidt Haubstadt, IN 180 -1372 0 0 0 0
68 88J Joey Amantea Mt. Pocono, PA 180 -1372 0 0 0 0
69 20D Stephen Darvalics Northport, FL 180 -1372 0 0 0 0
70 6S Tyler Clem St. Petersburg, FL 180 -1372 0 0 0 0
71 11K Joshua Kunstbeck Deland, FL 180 -1372 0 0 0 0
72 9JR Derek Hagar Marion, AR 180 -1372 0 0 0 0
73 29 Logan McCandless Mercer, PA 180 -1372 0 0 0 0
74 49J Josh Schneiderman West Burlington, IA 180 -1372 0 0 0 0
75 99X Dalton Stevens Scurry, TX 180 -1372 0 0 0 0
76 01J Jeb Sessums Burleson, TX 180 -1372 0 0 0 0
77 10G Marcus Thomas Corsicana, TX 180 -1372 0 0 0 0
78 79 Kyle Jones Kennedale, TX 180 -1372 0 0 0 0
79 2B Brett Becker Odessa, TX 180 -1372 0 0 0 0
80 84 Brandon Hanks Burlison, TN 102 -1450 1 0 0 0
81 0 D.J. Christie Beachville, ON, CA 90 -1462 0 0 0 0
82 45X Roger Crockett Broken Arrow, OK 90 -1462 0 0 0 0

Videos

Track Talk Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

More Videos

Our Partners