


Ricky Thornton Jr drives to eighth in USA National...
8/5/2025 -
Ricky Thornton Jr. rejoined the World of Outlaws Real American Beer Late Model Series over the weekend as Wisconsin’s Cedar Lake Speedway hosted the 3
Owens picks up opening night victory at Duck River...
8/2/2025 -
Back behind the wheel of the Koehler Motorsports No. 20 machine, Jimmy Owens was one of 32 Super Late Models at Duck River Raceway Park (Shelbyville,
RTJ finishes second in One for the Road at FALS
7/26/2025 -
The 35th annual Prairie Dirt Classic weekend kicked off early for Ricky Thornton Jr. and the Koehler Motorsports team, as Fairbury Speedway hosted the
$0.00Cart (0)

3/12/2025 - Millbridge Speedway
Salisbury, NC
Classes
Track Contact
Full Event Information on MyRacePass
Competitor Overview

Evan Koehler
Mount Airy, NC
600cc Non Winged Micros | Start | Finish | +/- |
---|---|---|---|
B-Main 2 | 7 | 6 | 1 |
Heat 2 | 4 | 8 | -4 |
Qualifying 1 | 10.402 | 2 | 20 |
Hot Laps | 10.558 | 7 | 15 |
600cc Non Winged Micros
A Feature 1
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 5 | 55 |
![]() |
Trevor Cline Mooresville, NC | Mooresville, NC | 4 |
2 | 4 | 49 |
![]() |
Aiden Price Huntersville, NC | Huntersville, NC | 2 |
3 | 10 | 26 |
![]() |
Aidan Turner Concord, NC | Concord, NC | 7 |
4 | 17 | 43 |
![]() |
Caleb Scarborough Concord, NC | Concord, NC | 13 |
5 | 2 | 8G |
![]() |
Grayson Price Huntersville, NC | Huntersville, NC | -3 |
6 | 1 | 95 |
![]() |
London McKenzie Asheboro, NC | Asheboro, NC | -5 |
7 | 6 | 14T |
![]() |
Tylen Trammell Concord, NC | Concord, NC | -1 |
8 | 11 | 33 |
![]() |
Caden Ashton Umatilla, FL | Umatilla, FL | 3 |
9 | 20 | 33R |
![]() |
Joey Robinson Mooresville, NC | Mooresville, NC | 11 |
10 | 9 | 94 |
![]() |
Hayden Wise Huntersville, NC | Huntersville, NC | -1 |
11 | 18 | 23 |
![]() |
Beckham Malone Rock Hill, SC | Rock Hill, SC | 7 |
12 | 22 | 11B |
![]() |
Brandon Hughes Mooresville, NC | Mooresville, NC | 10 |
13 | 16 | 73 |
![]() |
Wyatt Miller Statesville, NC | Statesville, NC | 3 |
14 | 7 | 9C |
![]() |
Brandon Carr Sheffield, YKS | Sheffield, YKS | -7 |
15 | 12 | 42 |
![]() |
Tim Nye Troutman, NC | Troutman, NC | -3 |
16 | 15 | 96 |
![]() |
Aiden Snead Mooresville, NC | Mooresville, NC | -1 |
17 | 19 | 17B |
![]() |
Cannon McIntosh Bixby, OK | Bixby, OK | 2 |
18 | 21 | 4 |
![]() |
Tyler Lupton Clarkston, MI | Clarkston, MI | 3 |
19 | 13 | 51 |
![]() |
Talon Pelfrey Hickory, NC | Hickory, NC | -6 |
20 | 8 | 29 |
![]() |
Ethan Mitchell Mooresville, NC | Mooresville, NC | -12 |
21 | 3 | 16F |
![]() |
Matthew Francis Mooresville, NC | Mooresville, NC | -18 |
22 | 14 | 55B |
![]() |
Caleb Bacon Mooresville, NC | Mooresville, NC | -8 |
B-Main 1
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 1 | 43 |
![]() |
Caleb Scarborough Concord, NC | Concord, NC | - |
2 | 5 | 17B |
![]() |
Cannon McIntosh Bixby, OK | Bixby, OK | 3 |
3 | 2 | 4 |
![]() |
Tyler Lupton Clarkston, MI | Clarkston, MI | -1 |
Top 3 transfer | ||||||
4 | 4 | 5R |
![]() |
Chase Rodgers Old Orchard Beach, ME | Old Orchard Beach, ME | - |
5 | 7 | 9 |
![]() |
Sawyer Davis Red Springs, NC | Red Springs, NC | 2 |
6 | 8 | 7D |
![]() |
Wyatt Davis Red Springs, NC | Red Springs, NC | 2 |
7 | 3 | 1 |
![]() |
Ben Maier Chester, MD | Chester, MD | -4 |
DNS | 6 | 71 |
![]() |
Ryan Repko Denver, NC | Denver, NC | - |
DNS | 9 | 5 |
![]() |
Mike Morrison Harrisburg, NC | Harrisburg, NC | - |
B-Main 2
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 2 | 23 |
![]() |
Beckham Malone Rock Hill, SC | Rock Hill, SC | 1 |
2 | 1 | 33R |
![]() |
Joey Robinson Mooresville, NC | Mooresville, NC | -1 |
3 | 3 | 11B |
![]() |
Brandon Hughes Mooresville, NC | Mooresville, NC | - |
Top 3 transfer | ||||||
4 | 5 | 97 |
![]() |
Evan Garvy San Juan Capistrano, CA | San Juan Capistrano, CA | 1 |
5 | 8 | 32J |
![]() |
Justin Burr Middleboro, MA | Middleboro, MA | 3 |
6 | 7 | 114 |
![]() |
Evan Koehler Mount Airy, NC | Mount Airy, NC | 1 |
7 | 6 | 55G |
![]() |
Gavin Gardner Ormond Beach, FL | Ormond Beach, FL | -1 |
8 | 4 | 8 |
![]() |
Lance Griffith Concord, NC | Concord, NC | -4 |
Dash 1
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 4 | 95 |
![]() |
London McKenzie Asheboro, NC | Asheboro, NC | 3 |
2 | 3 | 8G |
![]() |
Grayson Price Huntersville, NC | Huntersville, NC | 1 |
3 | 2 | 16F |
![]() |
Matthew Francis Mooresville, NC | Mooresville, NC | -1 |
4 | 1 | 49 |
![]() |
Aiden Price Huntersville, NC | Huntersville, NC | -3 |
5 | 7 | 55 |
![]() |
Trevor Cline Mooresville, NC | Mooresville, NC | 2 |
6 | 8 | 14T |
![]() |
Tylen Trammell Concord, NC | Concord, NC | 2 |
7 | 6 | 9C |
![]() |
Brandon Carr Sheffield, YKS | Sheffield, YKS | -1 |
8 | 5 | 29 |
![]() |
Ethan Mitchell Mooresville, NC | Mooresville, NC | -3 |
Heat 1
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 3 | 49 |
![]() |
Aiden Price Huntersville, NC | Huntersville, NC | 2 |
2 | 1 | 29 |
![]() |
Ethan Mitchell Mooresville, NC | Mooresville, NC | -1 |
3 | 5 | 94 |
![]() |
Hayden Wise Huntersville, NC | Huntersville, NC | 2 |
4 | 6 | 51 |
![]() |
Talon Pelfrey Hickory, NC | Hickory, NC | 2 |
Top 4 transfer | ||||||
5 | 2 | 43 |
![]() |
Caleb Scarborough Concord, NC | Concord, NC | -3 |
6 | 7 | 1 |
![]() |
Ben Maier Chester, MD | Chester, MD | 1 |
7 | 4 | 17B |
![]() |
Cannon McIntosh Bixby, OK | Bixby, OK | -3 |
8 | 8 | 9 |
![]() |
Sawyer Davis Red Springs, NC | Red Springs, NC | - |
DNS | 9 | 5 |
![]() |
Mike Morrison Harrisburg, NC | Harrisburg, NC | - |
Heat 2
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 2 | 16F |
![]() |
Matthew Francis Mooresville, NC | Mooresville, NC | 1 |
2 | 1 | 9C |
![]() |
Brandon Carr Sheffield, YKS | Sheffield, YKS | -1 |
3 | 3 | 26 |
![]() |
Aidan Turner Concord, NC | Concord, NC | - |
4 | 7 | 55B |
![]() |
Caleb Bacon Mooresville, NC | Mooresville, NC | 3 |
Top 4 transfer | ||||||
5 | 5 | 33R |
![]() |
Joey Robinson Mooresville, NC | Mooresville, NC | - |
6 | 6 | 11B |
![]() |
Brandon Hughes Mooresville, NC | Mooresville, NC | - |
7 | 8 | 97 |
![]() |
Evan Garvy San Juan Capistrano, CA | San Juan Capistrano, CA | 1 |
8 | 4 | 114 |
![]() |
Evan Koehler Mount Airy, NC | Mount Airy, NC | -4 |
Heat 3
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 2 | 8G |
![]() |
Grayson Price Huntersville, NC | Huntersville, NC | 1 |
2 | 4 | 55 |
![]() |
Trevor Cline Mooresville, NC | Mooresville, NC | 2 |
3 | 1 | 33 |
![]() |
Caden Ashton Umatilla, FL | Umatilla, FL | -2 |
4 | 3 | 96 |
![]() |
Aiden Snead Mooresville, NC | Mooresville, NC | -1 |
Top 4 transfer | ||||||
5 | 5 | 4 |
![]() |
Tyler Lupton Clarkston, MI | Clarkston, MI | - |
6 | 6 | 5R |
![]() |
Chase Rodgers Old Orchard Beach, ME | Old Orchard Beach, ME | - |
7 | 7 | 71 |
![]() |
Ryan Repko Denver, NC | Denver, NC | - |
8 | 8 | 7D |
![]() |
Wyatt Davis Red Springs, NC | Red Springs, NC | - |
Heat 4
Finish | Start | # | Competitor | Hometown | +/- | |
---|---|---|---|---|---|---|
1 | 1 | 95 |
![]() |
London McKenzie Asheboro, NC | Asheboro, NC | - |
2 | 4 | 14T |
![]() |
Tylen Trammell Concord, NC | Concord, NC | 2 |
3 | 2 | 42 |
![]() |
Tim Nye Troutman, NC | Troutman, NC | -1 |
4 | 3 | 73 |
![]() |
Wyatt Miller Statesville, NC | Statesville, NC | -1 |
Top 4 transfer | ||||||
5 | 5 | 23 |
![]() |
Beckham Malone Rock Hill, SC | Rock Hill, SC | - |
6 | 8 | 8 |
![]() |
Lance Griffith Concord, NC | Concord, NC | 2 |
7 | 7 | 55G |
![]() |
Gavin Gardner Ormond Beach, FL | Ormond Beach, FL | - |
8 | 6 | 32J |
![]() |
Justin Burr Middleboro, MA | Middleboro, MA | -2 |
Qualifying 1
Finish | Start | # | Competitor | Hometown | Time | |
---|---|---|---|---|---|---|
1 | 13 | 17B |
![]() |
Cannon McIntosh Bixby, OK | Bixby, OK | 10.376 |
2 | 22 | 114 |
![]() |
Evan Koehler Mount Airy, NC | Mount Airy, NC | 10.402 |
3 | 28 | 55 |
![]() |
Trevor Cline Mooresville, NC | Mooresville, NC | 10.404 |
4 | 24 | 14T |
![]() |
Tylen Trammell Concord, NC | Concord, NC | 10.424 |
5 | 3 | 49 |
![]() |
Aiden Price Huntersville, NC | Huntersville, NC | 10.431 |
6 | 33 | 26 |
![]() |
Aidan Turner Concord, NC | Concord, NC | 10.448 |
7 | 4 | 96 |
![]() |
Aiden Snead Mooresville, NC | Mooresville, NC | 10.451 |
8 | 25 | 73 |
![]() |
Wyatt Miller Statesville, NC | Statesville, NC | 10.451 |
9 | 23 | 43 |
![]() |
Caleb Scarborough Concord, NC | Concord, NC | 10.472 |
10 | 26 | 16F |
![]() |
Matthew Francis Mooresville, NC | Mooresville, NC | 10.472 |
11 | 16 | 8G |
![]() |
Grayson Price Huntersville, NC | Huntersville, NC | 10.490 |
12 | 15 | 42 |
![]() |
Tim Nye Troutman, NC | Troutman, NC | 10.498 |
13 | 1 | 29 |
![]() |
Ethan Mitchell Mooresville, NC | Mooresville, NC | 10.504 |
14 | 11 | 9C |
![]() |
Brandon Carr Sheffield, YKS | Sheffield, YKS | 10.533 |
15 | 6 | 33 |
![]() |
Caden Ashton Umatilla, FL | Umatilla, FL | 10.538 |
16 | 19 | 95 |
![]() |
London McKenzie Asheboro, NC | Asheboro, NC | 10.542 |
17 | 18 | 94 |
![]() |
Hayden Wise Huntersville, NC | Huntersville, NC | 10.557 |
18 | 21 | 33R |
![]() |
Joey Robinson Mooresville, NC | Mooresville, NC | 10.575 |
19 | 29 | 4 |
![]() |
Tyler Lupton Clarkston, MI | Clarkston, MI | 10.587 |
20 | 17 | 23 |
![]() |
Beckham Malone Rock Hill, SC | Rock Hill, SC | 10.591 |
21 | 27 | 51 |
![]() |
Talon Pelfrey Hickory, NC | Hickory, NC | 10.611 |
22 | 8 | 11B |
![]() |
Brandon Hughes Mooresville, NC | Mooresville, NC | 10.652 |
23 | 12 | 5R |
![]() |
Chase Rodgers Old Orchard Beach, ME | Old Orchard Beach, ME | 10.666 |
24 | 20 | 32J |
![]() |
Justin Burr Middleboro, MA | Middleboro, MA | 10.676 |
25 | 10 | 1 |
![]() |
Ben Maier Chester, MD | Chester, MD | 10.685 |
26 | 14 | 55B |
![]() |
Caleb Bacon Mooresville, NC | Mooresville, NC | 10.703 |
27 | 7 | 71 |
![]() |
Ryan Repko Denver, NC | Denver, NC | 10.715 |
28 | 30 | 55G |
![]() |
Gavin Gardner Ormond Beach, FL | Ormond Beach, FL | 10.751 |
29 | 31 | 9 |
![]() |
Sawyer Davis Red Springs, NC | Red Springs, NC | 10.773 |
30 | 5 | 97 |
![]() |
Evan Garvy San Juan Capistrano, CA | San Juan Capistrano, CA | 10.817 |
31 | 32 | 7D |
![]() |
Wyatt Davis Red Springs, NC | Red Springs, NC | 10.818 |
32 | 9 | 8 |
![]() |
Lance Griffith Concord, NC | Concord, NC | 11.013 |
DNS | 2 | 5 |
![]() |
Mike Morrison Harrisburg, NC | Harrisburg, NC |
Hot Laps
Finish | Start | # | Competitor | Hometown | Time | |
---|---|---|---|---|---|---|
1 | 33 | 26 |
![]() |
Aidan Turner Concord, NC | Concord, NC | 10.422 |
2 | 19 | 95 |
![]() |
London McKenzie Asheboro, NC | Asheboro, NC | 10.452 |
3 | 13 | 17B |
![]() |
Cannon McIntosh Bixby, OK | Bixby, OK | 10.478 |
4 | 24 | 14T |
![]() |
Tylen Trammell Concord, NC | Concord, NC | 10.479 |
5 | 28 | 55 |
![]() |
Trevor Cline Mooresville, NC | Mooresville, NC | 10.488 |
6 | 11 | 9C |
![]() |
Brandon Carr Sheffield, YKS | Sheffield, YKS | 10.535 |
7 | 22 | 114 |
![]() |
Evan Koehler Mount Airy, NC | Mount Airy, NC | 10.558 |
8 | 16 | 8G |
![]() |
Grayson Price Huntersville, NC | Huntersville, NC | 10.563 |
9 | 29 | 4 |
![]() |
Tyler Lupton Clarkston, MI | Clarkston, MI | 10.563 |
10 | 17 | 23 |
![]() |
Beckham Malone Rock Hill, SC | Rock Hill, SC | 10.576 |
11 | 15 | 42 |
![]() |
Tim Nye Troutman, NC | Troutman, NC | 10.603 |
12 | 26 | 16F |
![]() |
Matthew Francis Mooresville, NC | Mooresville, NC | 10.644 |
13 | 25 | 73 |
![]() |
Wyatt Miller Statesville, NC | Statesville, NC | 10.654 |
14 | 31 | 9 |
![]() |
Sawyer Davis Red Springs, NC | Red Springs, NC | 10.667 |
15 | 18 | 94 |
![]() |
Hayden Wise Huntersville, NC | Huntersville, NC | 10.693 |
16 | 30 | 55G |
![]() |
Gavin Gardner Ormond Beach, FL | Ormond Beach, FL | 10.700 |
17 | 27 | 51 |
![]() |
Talon Pelfrey Hickory, NC | Hickory, NC | 10.714 |
18 | 6 | 33 |
![]() |
Caden Ashton Umatilla, FL | Umatilla, FL | 10.733 |
19 | 20 | 32J |
![]() |
Justin Burr Middleboro, MA | Middleboro, MA | 10.750 |
20 | 1 | 29 |
![]() |
Ethan Mitchell Mooresville, NC | Mooresville, NC | 10.764 |
21 | 21 | 33R |
![]() |
Joey Robinson Mooresville, NC | Mooresville, NC | 10.769 |
22 | 32 | 7D |
![]() |
Wyatt Davis Red Springs, NC | Red Springs, NC | 10.834 |
23 | 8 | 11B |
![]() |
Brandon Hughes Mooresville, NC | Mooresville, NC | 10.860 |
24 | 12 | 5R |
![]() |
Chase Rodgers Old Orchard Beach, ME | Old Orchard Beach, ME | 10.863 |
25 | 14 | 55B |
![]() |
Caleb Bacon Mooresville, NC | Mooresville, NC | 10.871 |
26 | 23 | 43 |
![]() |
Caleb Scarborough Concord, NC | Concord, NC | 10.896 |
27 | 7 | 71 |
![]() |
Ryan Repko Denver, NC | Denver, NC | 10.915 |
28 | 3 | 49 |
![]() |
Aiden Price Huntersville, NC | Huntersville, NC | 11.014 |
29 | 10 | 1 |
![]() |
Ben Maier Chester, MD | Chester, MD | 11.015 |
30 | 4 | 96 |
![]() |
Aiden Snead Mooresville, NC | Mooresville, NC | 11.047 |
31 | 9 | 8 |
![]() |
Lance Griffith Concord, NC | Concord, NC | 11.063 |
32 | 5 | 97 |
![]() |
Evan Garvy San Juan Capistrano, CA | San Juan Capistrano, CA | 11.101 |
33 | 2 | 5 |
![]() |
Mike Morrison Harrisburg, NC | Harrisburg, NC | 11.333 |