Karter Sarff takes Xtreme Outlaw Midgets opener at Millbridge
Photo by Emily Schwanke
SALISBURY, N.C.—When you race at Millbridge Speedway, you need to use every inch of the 1/7-mile track to call yourself a winner.
Karter Sarff proved the notion to be true Monday night as he slid the Provisio No. 21K Toyota to the opening night win in the Justin Arion Hauling Xtreme Outlaw World Championship presented by Glenn Styres Racing.
The Mason City, IL driver began his work from ninth place in the 35-lap Feature as Series rookie Hayden Wise took the lead at the front over Keith Kunz/Curb-Agajanian Motorsports (KKM) teammates Jacob Denney and Cannon McIntosh.
While Wise led comfortably through the first seven laps, Denney closed in on the No. 94 Toyota-powered LynK Chassis back bumper as they began to approach lap traffic.
On Lap 10, the Feature’s complexity changed when a massive accident in Turns 1-2 inadvertently collected Wise and Denney. With the accident taking both drivers out of contention for the win, McIntosh led the field to the restart over Trevor Cline and Ethan Mitchell.
Behind the three drivers, Sarff worked his way up to fourth place on the ensuing restart by using a mix of the high line and slide job maneuvers. Sarff passed Mitchell with a slide through Turns 3-4 on Lap 15 to enter the podium, then passed Cline for second with a successful crossover move through Turns 1-2 on Lap 20.
“The Shark” then chomped away at McIntosh’s lead with each lap to set himself up to throw a slide job for the win. His moment came on Lap 26 as he threw a slide job to take the lead in Turns 1-2, then McIntosh responded with a crossover in Turns 3-4 to retain the spot. The two exchanged passes until Sarff outgassed the No. 71K across the backstretch to gain full possession of the position.
Moments after Sarff officially led in the Feature, Mitchell flipped off the exit of Turn 4 to set up a two-lap dash to the finish. The “Land of Lincoln” native held McIntosh at bay from making a last-lap dive as he crossed the twin checkered flags to win the penultimate race of the Xtreme Outlaw Midget season.
“It was a wild race,” Sarff said. “Honestly, I didn’t feel good going into the Feature because at places like this, you gotta start up front to have a good chance. We just raced our way through there, cars kinda dipped and dived in my favor, and I was able to pick up places quick.
“Once I found the slider line, it was so much better than what Cannon was doing, running the top all the way around. Once we got by and cleared him, it was gonna be hard for him to pass me back with the slider line, so then I felt really, really good.”
McIntosh finished the night at Millbridge with a second-place result after he began the night with a flip in Smith Titanium Qualifying that forced him to charge through the field to win TJ Forged Heat 3.
“We’ve been here before where we get upside down and come back from it,” McIntosh said. “Through the adversity, we were on track to do it again, but we just weren’t good enough. Obviously, it was hard to see there once you get into traffic, and I’m just pacing myself, not really push the issue. All of a sudden, when you get slid, it’s just too late at that point, and you can’t really race back.”
Cline finished the night on the podium after entering the event as the most recent winner with Xtreme at Jacksonville Speedway.
“The visibility was kinda hard,” Cline said. “You just had to follow everybody, and if you went to slide somebody, you’d kill your momentum so much. And I was just worried about passing five other cars because I tried sliding Cannon for second, and I fell to fifth because I broke my momentum one time. I was just trying to hang on, and hopefully we’ll be good tomorrow.”
Entering the final night of the 2025 Xtreme Outlaw Midget season, Denney holds a 367-point gap over Gavin Miller as he charged back to 10th place to keep his streak of finishing top-10 in every race of the year.
Recap Notes:
Smith Titanium Quick Time Award: Jacob Denney
Toyota Heat 1 Winner: Hayden Wise
CASM Safety Products Heat 2 Winner: Jacob Denney
TJ Forged Heat 3 Winner: Cannon McIntosh
High-Point Driver: Jacob Denney
Summit Racing Equipment Hard Charger Award: Karter Sarff (+8)
Honest Abe Roofing 16th Place Finisher: Michael Faccinto
Up Next: The Xtreme Outlaw Midget Series presented by Toyota will close the book on the 2025 campaign with the Justin Arion Hauling Xtreme Outlaw World Championship presented by Glenn Styres Racing at Millbridge Speedway on Tuesday, Nov. 4.
MILLBRIDGE INFO
If you can’t make it to the track, you can watch all the action live on DIRTVision – either online or by downloading the DIRTVision App.
RESULTS
Midgets
Feature (30 Laps): 1. 21K-Karter Sarff[9]; 2. 71K-Cannon McIntosh[2]; 3. 55-Trevor Cline[6]; 4. 40-Chase McDermand[5]; 5. 55D-Nick Drake[10]; 6. 72J-Sam Johnson[14]; 7. 72-Alex Karpowicz[8]; 8. 97K-Kale Drake[7]; 9. 97-Gavin Miller[13]; 10. 67-Jacob Denney[4]; 11. 9U-Kameron Key[11]; 12. 84-Ty Gibbs[16]; 13. 86-Mack Leopard[18]; 14. 81G-Rylan Gray[12]; 15. 94-Hayden Wise[1]; 16. 5U-Michael Faccinto[20]; 17. 19M-Ethan Mitchell[3]; 18. 2H-Nick Hoffman[21]; 19. 40X-Steven Snyder Jr[15]; 20. 71M-Brent Crews[17]; 21. 67K-Colton Robinson[19]
Last Chance Showdown 1 (10 Laps): 1. 71M-Brent Crews[3]; 2. 86-Mack Leopard[1]; 3. 5U-Michael Faccinto[2]; 4. 98K-Brandon Carr[4]; 5. 2H-Nick Hoffman[7]; 6. 67K-Colton Robinson[9]; 7. 92-Sheldon Haudenschild[5]; 8. 22-Marc Dailey[6]; 9. 67R-Ryan Roulette[10]; 10. (DNF) 1C-Dodge Carlbert[8]
Heat 1 (8 Laps): 1. 94-Hayden Wise[1]; 2. 40-Chase McDermand[2]; 3. 97K-Kale Drake[6]; 4. 21K-Karter Sarff[3]; 5. 72J-Sam Johnson[5]; 6. 97-Gavin Miller[4]; 7. 22-Marc Dailey[9]; 8. 2H-Nick Hoffman[8]; 9. 67K-Colton Robinson[7]
Heat 2 (8 Laps): 1. 67-Jacob Denney[4]; 2. 55-Trevor Cline[1]; 3. 72-Alex Karpowicz[2]; 4. 55D-Nick Drake[3]; 5. 84-Ty Gibbs[6]; 6. 5U-Michael Faccinto[5]; 7. 98K-Brandon Carr[7]; 8. 1C-Dodge Carlbert[8]; 9. 67R-Ryan Roulette[9]
Heat 3 (8 Laps): 1. 71K-Cannon McIntosh[7]; 2. 19M-Ethan Mitchell[4]; 3. 9U-Kameron Key[1]; 4. 81G-Rylan Gray[2]; 5. 40X-Steven Snyder Jr[6]; 6. 86-Mack Leopard[5]; 7. 92-Sheldon Haudenschild[8]; 8. 71M-Brent Crews[3]
Qualifying 1 (2 Laps): 1. 97-Gavin Miller, 00:09.686[6]; 2. 21K-Karter Sarff, 00:09.715[1]; 3. 40-Chase McDermand, 00:09.754[3]; 4. 94-Hayden Wise, 00:09.754[5]; 5. 72J-Sam Johnson, 00:09.856[7]; 6. 97K-Kale Drake, 00:09.857[4]; 7. 67K-Colton Robinson, 00:09.948[2]; 8. 2H-Nick Hoffman, 00:10.116[9]; 9. 22-Marc Dailey, 00:10.469[8]
Qualifying 2 (2 Laps): 1. 67-Jacob Denney, 00:09.588[7]; 2. 55D-Nick Drake, 00:09.846[4]; 3. 72-Alex Karpowicz, 00:09.936[9]; 4. 55-Trevor Cline, 00:09.963[2]; 5. 5U-Michael Faccinto, 00:09.978[6]; 6. 84-Ty Gibbs, 00:10.077[3]; 7. 98K-Brandon Carr, 00:10.083[8]; 8. 1C-Dodge Carlbert, 00:10.162[1]; 9. 67R-Ryan Roulette, 00:11.081[5]
Qualifying 3 (2 Laps): 1. 19M-Ethan Mitchell, 00:09.716[2]; 2. 71M-Brent Crews, 00:09.778[5]; 3. 81G-Rylan Gray, 00:09.804[3]; 4. 9U-Kameron Key, 00:09.904[1]; 5. 86-Mack Leopard, 00:09.926[7]; 6. 40X-Steven Snyder Jr, 00:09.984[6]; 7. 71K-Cannon McIntosh, 00:10.027[4]; 8. 92-Sheldon Haudenschild, 00:10.190[8]
CURRENT XTREME OUTLAW MIDGET SERIES STANDINGS
Points Updated: November 3, 2025
Pos # Driver Hometown Points Gap Wins Top 5 Top 10 Features
1 #67 Jacob Denney Galloway, OH 4843 -0 10 19 22 22
2 #97 Gavin Miller Allentown, PA 4476 -367 1 14 18 22
3 #9U Kameron Key Warrensburg, MO 4347 -496 1 8 18 22
4 #40 Chase McDermand Springfield, IL 4325 -518 0 11 18 22
5 #67K Colton Robinson Titusville, FL 4062 -781 0 3 16 22
6 #5U Michael Faccinto Hanford, CA 4035 -808 0 5 14 22
7 #94 Hayden Wise Huntersville, NC 3966 -877 0 3 12 22
8 #71K Cannon McIntosh Bixby, OK 3919 -924 3 14 15 19
9 #72 Alex Karpowicz Spring Branch, TX 3892 -951 0 0 9 22
10 #98K Brandon Carr Sheffield, YKS 3677 -1166 0 1 8 21
===========================================================================================================================
Shop JR Nation Winged Micro
A Feature 1 (25 Laps): 1. 44-Carson Allen[1]; 2. 26T-Aidan Turner[7]; 3. 57-Payton Johnson[3]; 4. 14T-Tylen Trammell[2]; 5. 48-Coen McDaniel[10]; 6. 16F-Matthew Francis[4]; 7. 51-Talon Pelfrey[11]; 8. 5M-Nathan Meendering[21]; 9. 42-Tim Nye[13]; 10. 17A-Kameron Key[8]; 11. 77-Biscuit Williams[22]; 12. 4-Tyler Lupton[16]; 13. 99-Skylar Gee[23]; 14. 15-Jadan Bowling[19]; 15. #5-Owin Halpain[24]; 16. 32C-Blake Crooms[17]; 17. 64-Ronnie Dawson[6]; 18. 32-Tanner Tucker[15]; 19. 26C-Cole Cabre[18]; 20. 41-Brody Snyder[9]; 21. 7-Karter Beattie[5]; 22. 26F-Michael Faccinto[12]; 23. 54-Cade Wolfe[14]; 24. 20RT-Ricky Thornton Jr[20]
B Feature 1 (12 Laps): 1. 32C-Blake Crooms[1]; 2. 15-Jadan Bowling[4]; 3. 5M-Nathan Meendering[6]; 4. 99-Skylar Gee[3]; 5. 71-Ryan Repko[2]; 6. 16-Alex Slade[7]; 7. 46T-Matt Thompson[8]; 8. 18T-Taelynne Roberts[11]; 9. 9G-Grady McGrew[9]; 10. 52-Brooklyn Newman[5]; 11. 9B-Wyman Boatwright Jr[10]; 12. (DNS) 3X-Keatin Lyons; 13. (DNS) 8W-Jayden Wagner; 14. (DNS) 26CT-Cole Thomas; 15. (DNS) 42N-Kolson Nelson
B Feature 2 (12 Laps): 1. 26C-Cole Cabre[1]; 2. 20RT-Ricky Thornton Jr[2]; 3. 77-Biscuit Williams[6]; 4. #5-Owin Halpain[4]; 5. 98K-Brandon Carr[3]; 6. 18-Tityn Roberts[5]; 7. 26-Victoria Beaner[8]; 8. 55G-Gavin Gardner[12]; 9. 33-Joey Robinson[9]; 10. 6R-Ryder Mooi[11]; 11. 71M-Lydia May[13]; 12. 38-Tyler Lewis[7]; 13. 98-Derek Marquardt[10]; 14. (DNS) 83H-Cullen Hutchison
Heat 1 (8 Laps): 1. 64-Ronnie Dawson[2]; 2. 71-Ryan Repko[1]; 3. 48-Coen McDaniel[3]; 4. 26T-Aidan Turner[4]; 5. 5M-Nathan Meendering[5]; 6. 26-Victoria Beaner[7]; 7. 55G-Gavin Gardner[6]; 8. 71M-Lydia May[8]
Heat 2 (8 Laps): 1. 32-Tanner Tucker[1]; 2. 44-Carson Allen[4]; 3. 32C-Blake Crooms[2]; 4. 54-Cade Wolfe[3]; 5. 77-Biscuit Williams[5]; 6. 9G-Grady McGrew[7]; 7. 8W-Jayden Wagner[6]; 8. (DNS) 83H-Cullen Hutchison
Heat 3 (8 Laps): 1. 4-Tyler Lupton[1]; 2. 42-Tim Nye[2]; 3. 57-Payton Johnson[4]; 4. #5-Owin Halpain[5]; 5. 20RT-Ricky Thornton Jr[3]; 6. 46T-Matt Thompson[8]; 7. 18T-Taelynne Roberts[7]; 8. (DNS) 42N-Kolson Nelson
Heat 4 (8 Laps): 1. 41-Brody Snyder[2]; 2. 14T-Tylen Trammell[4]; 3. 15-Jadan Bowling[1]; 4. 52-Brooklyn Newman[5]; 5. 99-Skylar Gee[3]; 6. 33-Joey Robinson[6]; 7. 6R-Ryder Mooi[7]
Heat 5 (8 Laps): 1. 51-Talon Pelfrey[2]; 2. 98K-Brandon Carr[1]; 3. 16F-Matthew Francis[4]; 4. 26C-Cole Cabre[3]; 5. 16-Alex Slade[5]; 6. 9B-Wyman Boatwright Jr[6]; 7. 3X-Keatin Lyons[7]
Heat 6 (8 Laps): 1. 26F-Michael Faccinto[2]; 2. 17A-Kameron Key[3]; 3. 7-Karter Beattie[4]; 4. 18-Tityn Roberts[1]; 5. 38-Tyler Lewis[7]; 6. 98-Derek Marquardt[6]; 7. (DNS) 26CT-Cole Thomas
Qualifying 1: 1. 26T-Aidan Turner, 00:09.519[10]; 2. 44-Carson Allen, 00:09.524[12]; 3. 57-Payton Johnson, 00:09.587[13]; 4. 14T-Tylen Trammell, 00:09.597[40]; 5. 16F-Matthew Francis, 00:09.615[23]; 6. 7-Karter Beattie, 00:09.624[11]; 7. 48-Coen McDaniel, 00:09.626[27]; 8. 54-Cade Wolfe, 00:09.629[20]; 9. 20RT-Ricky Thornton Jr, 00:09.635[41]; 10. 99-Skylar Gee, 00:09.644[21]; 11. 26C-Cole Cabre, 00:09.645[42]; 12. 17A-Kameron Key, 00:09.645[39]; 13. 64-Ronnie Dawson, 00:09.648[37]; 14. 32C-Blake Crooms, 00:09.661[15]; 15. 42-Tim Nye, 00:09.665[28]; 16. 41-Brody Snyder, 00:09.666[4]; 17. 51-Talon Pelfrey, 00:09.666[32]; 18. 26F-Michael Faccinto, 00:09.679[36]; 19. 71-Ryan Repko, 00:09.680[8]; 20. 32-Tanner Tucker, 00:09.683[19]; 21. 4-Tyler Lupton, 00:09.683[5]; 22. 15-Jadan Bowling, 00:09.695[6]; 23. 98K-Brandon Carr, 00:09.699[7]; 24. 18-Tityn Roberts, 00:09.714[44]; 25. 5M-Nathan Meendering, 00:09.716[26]; 26. 77-Biscuit Williams, 00:09.726[17]; 27. #5-Owin Halpain, 00:09.730[45]; 28. 52-Brooklyn Newman, 00:09.753[9]; 29. 16-Alex Slade, 00:09.769[24]; 30. 26CT-Cole Thomas, 00:09.772[18]; 31. 55G-Gavin Gardner, 00:09.788[3]; 32. 8W-Jayden Wagner, 00:09.803[31]; 33. 42N-Kolson Nelson, 00:09.822[25]; 34. 33-Joey Robinson, 00:09.830[33]; 35. 9B-Wyman Boatwright Jr, 00:09.858[22]; 36. 98-Derek Marquardt, 00:09.859[1]; 37. 26-Victoria Beaner, 00:09.868[2]; 38. 9G-Grady McGrew, 00:09.891[16]; 39. 18T-Taelynne Roberts, 00:09.906[14]; 40. 6R-Ryder Mooi, 00:09.950[43]; 41. 3X-Keatin Lyons, 00:09.998[29]; 42. 38-Tyler Lewis, 00:10.062[30]; 43. 71M-Lydia May, 00:10.220[38]; 44. 83H-Cullen Hutchison, 00:12.972[35]; 45. (DNS) 46T-Matt Thompso
