
by Bill Wright
KNOXVILLE, Iowa (May 24, 2025) – Ryan Timms survived an early duel with Austin McCarl and went on to win the 410 feature Saturday at the Knoxville Raceway on Dennison Tees/Jersey Freeze Night. The victory was the second of the year at Knoxville for the Oklahoma City, Oklahoma driver and earned him $6,000. Oskaloosa, Iowa’s Tyler Groenendyk earned his first ever win in the Randall Roofing 360 class, and Devin Kline topped the Pro Sprints class for the sixteenth time in his career.
Kevin Thomas Jr.’s feature ended before it began, when he had issues and went pitside before the green could fall.
Timms started on the pole of the 20-lap 410 main event and led early over Austin McCarl, Brian Brown, Kerry Madsen and Carson McCarl. While Timms ran low, the defending track champion, McCarl, rode high and took the lead on lap two. Timms responded in turns one and two, reclaiming the point for good.
The leaders were lapping cars by the sixth circuit, and on lap seven, thirteenth running Jason Martin and fourteenth runner Ben Brown were involved in a nasty accident in turn three. Both were o.k., but done. Cole Mincer was also involved and sustained enough damage to retire. RJ Johnson flipped on the restart going down the backstretch. He also walked away.
Timms led Austin McCarl, Brian Brown, Madsen and Carson McCarl back to green. Madsen pressured Brown and took over third on lap nine, while Lynton Jeffrey passed Carson McCarl to get into the top five. McCarl returned the favor three laps later in a good battle.
Up front, Timms was going through traffic with six to go. Though he narrowed the gap a bit, Austin McCarl would settle for second at the line, ahead of Madsen, Brian Brown and Carson McCarl. Rookie Jack Anderson put on a show as the hard-charger, advancing from seventeenth to sixth, and Jeffrey, Riley Goodno, Kaleb Johnson and Tasker Phillips rounded out the top ten. Brian Brown set quick time over the field, while Ben Brown, Jason Martin and Tasker Phillips won the heats.
“My car was so good,” said Timms in Victory Lane. “It wasn’t easy. My hat’s off to my team (Liebig Racing #10). They put a ton of work in and they always give me a fast racecar. I’m really happy to be standing here right now. This one is for (the late) Sam Liebig and the whole Liebig family, and my thoughts go out to Bill Wagner and his family while he’s getting healed up. We got some redraw luck. Sometimes, you may want to be more lucky than good.”
Tyler Groenendyk shot out to an early advantage in the 18-lap Randall Roofing 360 feature, ahead of Ryan Giles, Tasker Phillips, Sawyer Phillips and Tony Rost.
Groenendyk built his lead on the fast half-mile, entering lapped traffic on the seventh circuit. With seven to go, Cole Garner brought out the only caution.
Groenendyk didn’t flinch, and the former Pro Sprint champ beat Giles, Tasker Phillips, Sawyer Phillips and Clint Garner to the line. Kade Higday, Rost, Cam Martin, Dustin Selvage and Riley Goodno completed the top ten. Giles set quick time over the 30-car field, while Jamie Ball, Chase Porter and Selvage won the heats. Ryan Bickett claimed the B main. Tyler Graves tipped over in his heat race, but returned for the B.
“We’ve been trying to do this for so long,” said Groenendyk of his breakthrough win worth $2,000 in his #17. “We got going good in the Pro Sprint deal, and we hadn’t got it going yet in the 360’s. We’ve ran second multiple times and just never pulled it off. I think we’ve worked harder this year than ever.”
Evan Jones started the Pro Sprints 15-lap main event with a thud into the turn one wall. He walked away. The second try saw veteran Kevin Hetrick have issues on the backstretch.
Once green, Devin Kline took the lead from the pole ahead of Luke Lane, Chase Young, Matthew Stelzer and Tyler Thompson. Lane’s nose wing would fly off a lap in, bringing a caution for debris.
The restart saw Matt Allen use the low side to pass Thompson for fifth on lap three and then use the same move on Stelzer for fourth on lap four. Thompson re-entered the top five in a good battle with Stelzer.
Meanwhile, up front, Kline was in a class of his own, entering lapped traffic on lap seven, before a spin by Toby Mosher brough the final yellow flag out with six to go. Kline led the field back to green, while Lane incredibly held second without his nose wing, ahead of Young, Allen and Thompson.
The second-winningest driver in the Pro Sprints sailed to his first win since grabbing a pair back in 2021. Young passed Lane for second coming for the white flag. Thompson finished fourth ahead of Allen. Stelzer, J Kinder, Brody Johnson, Devin Wignall and Jeff Wilke rounded out the top ten. Stelzer set fast time over the field, while Kinder and Young won the heats.
“I was thankful we got a restart after that first start,” said Kline. “I got a second chance at it, and didn’t look back. I still love sprint car racing and Knoxville, but sometimes life happens and I like to do other things too. It’s nice to be here and itch the itch.”
Join us Friday and Saturday, May 30 and 31 for the Avanti Windows and Doors Corn Belt Clash featuring the Amsoil USAC National Sprint Cars! The Randall Roofing 360 class will join them for Friday’s action, while the 410’s will also be on the card on Saturday. For more information on the Knoxville Raceway, visit us online at www.KnoxvilleRaceway.com!
Knoxville Championship Series Results
410 Sprints
Time Trials (Qualifying Order), 2 laps: 1. 21-Brian Brown, Grain Valley, MO, 00:15.132(21) ($100 from OpenWheel101.com); 2. 55-Kerry Madsen, St. Mary’s, NSW, Aust., 00:15.157(14); 3. 88-Austin McCarl, Altoona, IA, 00:15.196(15); 4. 10-Ryan Timms, Oklahoma City, OK, 00:15.198(11); 5. 27-Carson McCarl, Altoona, IA, 00:15.217(2); 6. 39-Lynton Jeffrey, Sydney, NSW, Aust., 00:15.288(1); 7. 22-Riley Goodno, Knoxville, IA, 00:15.343(22); 8. 44-Chris Martin, Ankeny, IA, 00:15.396(6); 9. 45X-Landon Crawley, Benton, AR, 00:15.449(4); 10. 15JR-Cole Mincer, Burlington, IA, 00:15.456(3); 11. 6K-Kaleb Johnson, Sioux Falls, SD, 00:15.502(12); 12. 6-Brandon Wimmer, Fairmount, IN, 00:15.523(5); 13. 7B-Ben Brown, Marshall, MO, 00:15.528(17); 14. 3P-Sawyer Phillips, Pleasantville, IA, 00:15.550(19); 15. 1TAZ-Tasker Phillips, Pleasantville, IA, 00:15.553(23); 16. 19H-Kevin Thomas Jr, Cullman, AL, 00:15.580(25); 17. 36-Jason Martin, Lincoln, NE, 00:15.594(9); 18. 17A-Jack Anderson, Newton, IA, 00:15.634(26); 19. 2M-JJ Hickle, Quilcene, WA, 00:15.636(10); 20. 1M-Don Droud Jr, Lincoln, NE, 00:15.709(13); 21. 31-Kyle Bellm, Nixa, MO, 00:15.712(8); 22. 49-Josh Schneiderman, West Burlington, IA, 00:15.740(20); 23. 44X-Scotty Johnson, Melcher-Dallas, IA, 00:15.744(24); 24. 8H-Jacob Hughes, Hartford, SD, 00:15.792(7); 25. 121-RJ Johnson, Tampa, FL, 00:15.866(18); 26. 71-Brandon Worthington, Indianola, IA, 00:15.971(16)
Heat one (started), 8 Laps, 2:14.0: 1. 7B-Ben Brown(2); 2. 19H-Kevin Thomas Jr(1); 3. 21-Brian Brown(6); 4. 15JR-Cole Mincer(3); 5. 22-Riley Goodno(4); 6. 10-Ryan Timms(5); 7. 49-Josh Schneiderman(8); 8. 2M-JJ Hickle(7); 9. 121-RJ Johnson(9)
Heat two (started), 8 Laps, 2:12.5: 1. 36-Jason Martin(1); 2. 3P-Sawyer Phillips(2); 3. 6K-Kaleb Johnson(3); 4. 55-Kerry Madsen(6); 5. 44-Chris Martin(4); 6. 27-Carson McCarl(5); 7. 1M-Don Droud Jr(7); 8. 44X-Scotty Johnson(8); 9. 71-Brandon Worthington(9)
Heat three (started), 8 Laps, 2:10.0: 1. 1TAZ-Tasker Phillips(2); 2. 17A-Jack Anderson(1); 3. 45X-Landon Crawley(4); 4. 88-Austin McCarl(6); 5. 6-Brandon Wimmer(3); 6. 39-Lynton Jeffrey(5); 7. 8H-Jacob Hughes(8); 8. 31-Kyle Bellm(7)
A main (started), 20 Laps, NT: 1. 10-Ryan Timms(1); 2. 88-Austin McCarl(2); 3. 55-Kerry Madsen(3); 4. 21-Brian Brown(4); 5. 27-Carson McCarl(6); 6. 17A-Jack Anderson(17); 7. 39-Lynton Jeffrey(9); 8. 22-Riley Goodno(7); 9. 6K-Kaleb Johnson(11); 10. 1TAZ-Tasker Phillips(12); 11. 44-Chris Martin(10); 12. 3P-Sawyer Phillips(14); 13. 2M-JJ Hickle(18); 14. 45X-Landon Crawley(5); 15. 6-Brandon Wimmer(16); 16. 1M-Don Droud Jr(19); 17. 49-Josh Schneiderman(21); 18. 8H-Jacob Hughes(23); 19. 71-Brandon Worthington(24); 20. 31-Kyle Bellm(20); 21. 121-RJ Johnson(25); 22. 44X-Scotty Johnson(22); 23. 36-Jason Martin(15); 24. 7B-Ben Brown(8); 25. 15JR-Cole Mincer(13); DNS – 26. 19H-Kevin Thomas Jr. Lap Leaders: Timms 1, A. McCarl 2, Timms 3-20. Hard-charger: Anderson.
Randall Roofing 360 Sprints
Time Trials (Qualifying Order), 3 laps: 1. 2M-Ryan Giles, Grimes, IA, 00:16.132(7); 2. 17-Tyler Groenendyk, Oskaloosa, IA, 00:16.149(30); 3. 3P-Sawyer Phillips, Pleasantville, IA, 00:16.175(17); 4. 99-Tony Rost, Utica, NE, 00:16.204(9); 5. 24-Terry McCarl, Altoona, IA, 00:16.210(25); 6. 1TAZ-Tasker Phillips, Pleasantville, IA, 00:16.236(14); 7. 40-Clint Garner, Sioux Falls, SD, 00:16.248(23); 8. 86-Timothy Smith, Rocheport, MO, 00:16.311(18); 9. 24H-Kade Higday, Knoxville, IA, 00:16.344(5); 10. 01-Thomas Meseraull, San Jose, CA, 00:16.358(8); 11. 22X-Riley Goodno, Knoxville, IA, 00:16.361(21); 12. 4-Cameron Martin, Ankeny, IA, 00:16.402(29); 13. 4W-Jamie Ball, Knoxville, IA, 00:16.406(27); 14. 22-Ryan Leavitt, Knoxville, IA, 00:16.434(22); 15. 6-Dustin Selvage, Indianola, IA, 00:16.448(10); 16. 3R-Russell Potter, Boonville, MO, 00:16.551(13); 17. 2-Chase Porter, St. Joseph, MO, 00:16.600(11); 18. 77X-Alex Hill, Six Nations, ONT, Can., 00:16.612(24); 19. 33-Alan Zoutte, Knoxville, IA, 00:16.621(3); 20. 4G-Cole Garner, Sioux Falls, SD, 00:16.667(28); 21. 17B-Ryan Bickett, Ramona, SD, 00:16.675(20); 22. 83-Kurt Mueller, Reynolds, IL, 00:16.691(12); 23. 21-Cam Sorrels, Hallsville, MO, 00:16.712(1); 24. 14-Aidan Zoutte, Knoxville, IA, 00:16.849(2); 25. 31-McCain Richards, Burlington, IA, 00:16.959(16); 26. 5A-Alex Vande Voort, Knoxville, IA, 00:16.996(26); 27. T4-Tyler Graves, Chariton, IA, 00:17.192(4); 28. 38-Logan Alexander, Lacona, IA, 00:17.234(6); 29. 52D-Skyler Daly, Hallsville, MO, 00:17.692(15); 30. 1A-John Anderson, Des Moines, IA, 00:17.867(19)
Heat one (started, *qualified for feature), 7 Laps, 1:57.4: 1. 4W-Jamie Ball(2*); 2. 3R-Russell Potter(1*); 3. 40-Clint Garner(4*); 4. 2M-Ryan Giles(6*); 5. 99-Tony Rost(5*); 6. 01-Thomas Meseraull(3*); 7. 33-Alan Zoutte(7*); 8. 38-Logan Alexander(10); 9. 83-Kurt Mueller(8); 10. 31-McCain Richards(9)
Heat two (started, *qualified for feature), 7 Laps, 1:59.7: 1. 2-Chase Porter(1*); 2. 86-Timothy Smith(4*); 3. 22-Ryan Leavitt(2*); 4. 17-Tyler Groenendyk(6*); 5. 22X-Riley Goodno(3*); 6. 4G-Cole Garner(7*); 7. 21-Cam Sorrels(8); 8. 5A-Alex Vande Voort(9); 9. 52D-Skyler Daly(10); 10. 24-Terry McCarl(5*)
Heat three (started, *qualified for feature), 7 Laps, 1:58.0: 1. 6-Dustin Selvage(2*); 2. 1TAZ-Tasker Phillips(5*); 3. 77X-Alex Hill(1*); 4. 3P-Sawyer Phillips(6*); 5. 24H-Kade Higday(4*); 6. 4-Cameron Martin(3*); 7. 17B-Ryan Bickett(7); 8. 14-Aidan Zoutte(8); 9. 1A-John Anderson(10); 10. T4-Tyler Graves(9)
B main (started), 8 Laps, 2:20.5: 1. 17B-Ryan Bickett(1); 2. 21-Cam Sorrels(2); 3. 83-Kurt Mueller(4); 4. 5A-Alex Vande Voort(5) / 5. 38-Logan Alexander(6); 6. 14-Aidan Zoutte(3); 7. 31-McCain Richards(7); 8. 1A-John Anderson(10); 9. T4-Tyler Graves(9); DNS – 52D-Skyler Daly
A main (started), 18 Laps, NT: 1. 17-Tyler Groenendyk(2); 2. 2M-Ryan Giles(1); 3. 1TAZ-Tasker Phillips(4); 4. 3P-Sawyer Phillips(3); 5. 40-Clint Garner(7); 6. 24H-Kade Higday(10); 7. 99-Tony Rost(6); 8. 4-Cameron Martin(18); 9. 6-Dustin Selvage(9); 10. 22X-Riley Goodno(14); 11. 4W-Jamie Ball(8); 12. 24-Terry McCarl(16); 13. 01-Thomas Meseraull(15); 14. 22-Ryan Leavitt(13); 15. 86-Timothy Smith(5); 16. 2-Chase Porter(11); 17. 3R-Russell Potter(12); 18. 21-Cam Sorrels(22); 19. 77X-Alex Hill(17); 20. 5A-Alex Vande Voort(24); 21. 83-Kurt Mueller(23); 22. 17B-Ryan Bickett(21); 23. 33-Alan Zoutte(20); 24. 4G-Cole Garner(19). Lap Leader: Groenendyk 1-18. Hard-charger: C. Martin.
Pro Sprints
Time Trials (Quaifying Order), 3 laps: 1. 99-Matthew Stelzer, Omaha, NE, 00:17.108(3); 2. 9-Luke Lane, Milo, IA, 00:17.236(2); 3. 44-Brody Johnson, Melcher-Dallas, IA, 00:17.279(8); 4. 55-Toby Mosher, Osceola, IA, 00:17.285(9); 5. 17-Matt Allen, Norwalk, IA, 00:17.304(15); 6. 26-Chase Young, Des Moines, IA, 00:17.347(13); 7. 7C-Devin Kline, Knoxville, IA, 00:17.378(18); 8. 0-Mike Mayberry, Fremont, IA, 00:17.388(11); 9. 88-J Kinder, Iberia, MO, 00:17.439(10); 10. 48-Tyler Thompson, Des Moines, IA, 00:17.448(6); 11. 41-Jeff Wilke, Knoxville, IA, 00:17.515(5); 12. 57A-Devin Wignall, Altoona, IA, 00:17.526(4); 13. 02S-Josh Jones, Knoxville, IA, 00:17.635(16); 14. 7-Hunter Lane, Milo, IA, 00:17.759(1); 15. 12K-Koddy Hildreth, Iowa Falls, IA, 00:17.885(12); 16. 42J-Evan Jones, Monroe, IA, 00:17.921(14); 17. 55KC-Bob Hildreth, Iowa Falls, IA, 00:18.079(20); 18. 65-Logan Brown, Clear Lake, IA, 00:18.513(19); 19. 35-Kevin Hetrick, Gladstone, IL, 00:18.513(17); 20. 30C-Carter Hansen, (20) NT
Heat one (started), 6 Laps, 1:47.1: 1. 88-J Kinder(2); 2. 7C-Devin Kline(3); 3. 99-Matthew Stelzer(6); 4. 41-Jeff Wilke(1); 5. 02S-Josh Jones(7); 6. 17-Matt Allen(4); 7. 44-Brody Johnson(5); 8. 12K-Koddy Hildreth(8); 9. 55KC-Bob Hildreth(9); 10. 35-Kevin Hetrick(10)
Heat two (started), 6 Laps, 1:47.8: 1. 26-Chase Young(4); 2. 48-Tyler Thompson(2); 3. 57A-Devin Wignall(1); 4. 0-Mike Mayberry(3); 5. 9-Luke Lane(6); 6. 55-Toby Mosher(5); 7. 42J-Evan Jones(8); 8. 65-Logan Brown(7); DNS – 7-Hunter Lane, 30c-Carter Hansen
A main (started), 15 Laps, NT: 1. 7C-Devin Kline(1); 2. 26-Chase Young(3); 3. 9-Luke Lane(2); 4. 48-Tyler Thompson(7); 5. 17-Matt Allen(9); 6. 99-Matthew Stelzer(4); 7. 88-J Kinder(5); 8. 44-Brody Johnson(8); 9. 57A-Devin Wignall(11); 10. 41-Jeff Wilke(12); 11. 0-Mike Mayberry(10); 12. 12K-Koddy Hildreth(15); 13. 55-Toby Mosher(6); 14. 65-Logan Brown(17); 15. 55KC-Bob Hildreth(18); 16. 02S-Josh Jones(13); 17. 7-Hunter Lane(16); 18. 35-Kevin Hetrick(19); 19. 42J-Evan Jones(14) DNS – 30c-Carter Hansen. Lap Leader: Kline 1-15. Hard-charger: Allen.