
DOUBLING DOWN: Devin Moran Wins 2023 World of Outlaws Late Models Opener
Devin Moran wasted no time proving his new venture with Double Down Motorsports would be a winning combination.
In his first race driving for car-owner Roger Sellers, the Dresden, OH driver thundered to the lead past Tim McCreadie on Lap 20 and held on to win the World of Outlaws CASE Construction Equipment Season opener Thursday night at Volusia Speedway Park.
However, Sunshine Nationals wasn’t only the debut of Moran’s new team but also his return to the #99—a number his dad drove throughout his Late Model career.
“All smiles tonight,” Moran said. “The 99 is back. I really hope this is going to be a long-term thing with me and Roger.”
McCreadie stormed to the lead when the 25-lap CASE Construction Equipment Feature began, quickly pulling away from outside pole-sitter Chris Madden.
The Watertown, NY driver built up more than a half-straightaway lead before the caution flew for Jordan Koehler on Lap 9.
That’s when Moran’s climb to the lead began, as he powered past Nick Hoffman and Madden to pull into second on Lap 10, setting his sights on McCreadie.
As “T-Mac” worked through slower traffic, he got loose in Turn 4 on Lap 19, allowing Moran to close within inches of his spoiler.
From there, Moran’s momentum propelled his Longhorn Chassis underneath McCreadie in Turn 1, as he slid in front of McCreadie’s nose to take the lead for good in Turn 2 on Lap 20.
Moran held on for the final six laps to score his 10th career World of Outlaws triumph—one worth $8,000.
“This track was just really tricky tonight,” Moran said. “I just went in there and did what I thought I could do to get by [McCreadie]. I felt like I was pretty clear. I don’t know if I was or not.
“But Timmy is a really good racer, and I drove hard when I got by him because I was sure he was on my heels.”
McCreadie crossed the line second after leading the first 19 laps. He said tire choice played a factor in the handling of his car later in the race.
“We just got super tight in,” McCreadie said. “We had different tire combos than those guys ran. I kind of thought that was maybe the direction to go, but I thought, man, we should be OK. We ran the same right rear as we did in the Heat Race, but as the track kind of got a little shinier and broke open, I just got super tight.”

Chris Madden finished third—his second straight podium at Volusia Speedway Park.
Like McCreadie, the Gray Court, SC driver’s Rocket Chassis tightened up due to his tire choice.
“We tightened up a little bit too much tonight,” Madden said. “Just learning these tires here, I’d have done a little different tire combination, I think. I feel like we had a good long-run race car, but for a short 20 laps, we weren’t where we needed to be, and those guys were just a tick better.”
Ryan Gustin, from Marshalltown, IA, crossed the line fourth after starting 10th. An exciting three-wide pass on Lap 10 highlighted “The Reaper’s” rise to the front.
Gustin’s Rocket Chassis loosened in Turn 2, allowing Hudson O’Neal and Brian Shirley to pull even with him. That’s when he regained his momentum on the backstretch, setting his right rear on the cushion in Turns 3 and 4, moving past both drivers and Hoffman by the time they reached the flag stand.
The Iowa competitor said he had a good car but needed to be better during Qualifying.

“The car was really good all night,” Gustin said. “We were just a little bit too tight there in Qualifying, and after that, I think we raced really good. We’ll get our Qualifying deal fixed tomorrow, and I think we’ll have a shot.”
Ricky Thornton Jr. rounded out the top five.
Four-time Series champion Brandon Sheppard finished 10th, earning Thursday’s Fox Factory Hard Charger after taking a provisional and starting 23rd.
Devin Moran only needed one race to find the winning combination for him and Roger Sellers at Double Down Motorsports. It’s a combination he hopes continues for a long time as the partnership thrives in its early stages.
“This is the perfect way to get it started,” Moran said.
UP NEXT: The World of Outlaws CASE Late Models return to action on Friday, Jan. 20, for night two of Sunshine Nationals at Volusia Speedway Park. For Tickets: CLICK HERE.
If you can’t make it to the track, watch all the action live on DIRTVision – either online on with the DIRTVision App.
CASE Construction Equipment Feature (25 Laps): 1. 99-Devin Moran[3]; 2. 39-Tim McCreadie[1]; 3. 44-Chris Madden[2]; 4. 19R-Ryan Gustin[10]; 5. 20RT-Ricky Thornton Jr[13]; 6. 8-Brian Shirley[9]; 7. 40B-Kyle Bronson[19]; 8. 9-Nick Hoffman[4]; 9. 1-Hudson O’Neal[7]; 10. B5-Brandon Sheppard[23]; 11. 111-Max Blair[8]; 12. 22*-Payton Freeman[20]; 13. 96V-Tanner English[24]; 14. 5-Mark Whitener[17]; 15. 99JR-Frank Heckenast Jr[5]; 16. 97-Cade Dillard[22]; 17. 28-Dennis Erb Jr[16]; 18. B1-Brent Larson[15]; 19. 20-Jimmy Owens[18]; 20. 1ST-Johnny Scott[21]; 21. 99B-Boom Briggs[25]; 22. 25-Shane Clanton[12]; 23. 11-Gordy Gundaker[26]; 24. 22-Will Roland[14]; 25. 32-Bobby Pierce[6]; 26. 114-Jordan Koehler[11] FOX FACTORY HARD CHARGER: Brandon Sheppard [+13]
[Read More]POS | Start | +/- | # | Driver | Laps | Behind | Led | Status | Points | Money |
---|---|---|---|---|---|---|---|---|---|---|
1 | 3 | +2 | 99 | Devin Moran | 25 | 0.000 | 6 | Running | 150 | $8,000 |
2 | 1 | -1 | 39 | Tim McCreadie | 25 | -1.544 | 19 | Running | 146 | $4,000 |
3 | 2 | -1 | 44 | Chris Madden | 25 | -2.141 | Running | 144 | $3,000 | |
4 | 10 | +6 | 19R | Ryan Gustin | 25 | -3.035 | Running | 142 | $2,500 | |
5 | 13 | +8 | 20RT | Ricky Thornton Jr. | 25 | -3.676 | Running | 140 | $2,000 | |
6 | 9 | +3 | 8 | Brian Shirley | 25 | -4.358 | Running | 138 | $1,800 | |
7 | 19 | +12 | 40B | Kyle Bronson | 25 | -4.770 | Running | 136 | $1,600 | |
8 | 4 | -4 | 9 | Nick Hoffman | 25 | -5.809 | Running | 134 | $1,500 | |
9 | 7 | -2 | 1 | Hudson O'Neal | 25 | -6.227 | Running | 132 | $1,400 | |
10 | 23 | +13 | B5 | Brandon Sheppard | 25 | -6.650 | Running | 130 | $1,300 | |
11 | 8 | -3 | 111 | Max Blair | 25 | -6.658 | Running | 128 | $1,200 | |
12 | 20 | +8 | 22* | Payton Freeman | 25 | -7.615 | Running | 126 | $1,100 | |
13 | 24 | +11 | 96V | Tanner English | 25 | -8.025 | Running | 124 | $1,000 | |
14 | 17 | +3 | 5 | Mark Whitener | 25 | -9.014 | Running | 122 | $950 | |
15 | 5 | -10 | 99JR | Frank Heckenast Jr | 25 | -9.643 | Running | 120 | $925 | |
16 | 22 | +6 | 97 | Cade Dillard | 25 | -10.720 | Running | 118 | $900 | |
17 | 16 | -1 | 28 | Dennis Erb Jr | 25 | -11.425 | Running | 116 | $875 | |
18 | 15 | -3 | B1 | Brent Larson | 25 | -12.322 | Running | 114 | $850 | |
19 | 18 | -1 | 20 | Jimmy Owens | 25 | -14.091 | Running | 112 | $825 | |
20 | 21 | +1 | 1ST | Johnny Scott | 24 | -1 Laps | Running | 110 | $800 | |
21 | 25 | +4 | 99B | Boom Briggs | 23 | -2 Laps | DNF | 108 | $0 | |
22 | 12 | -10 | 25 | Shane Clanton | 21 | -4 Laps | DNF | 106 | $800 | |
23 | 26 | +3 | 11 | Gordy Gundaker | 21 | -4 Laps | DNF | 104 | $0 | |
24 | 14 | -10 | 22 | Will Roland | 21 | -4 Laps | DNF | 104 | $800 | |
25 | 6 | -19 | 32 | Bobby Pierce | 8 | -17 Laps | DNF | 104 | $800 | |
26 | 11 | -15 | 114 | Jordan Koehler | 8 | -17 Laps | DNF | 104 | $800 |
POS | Start | +/- | # | Driver | Laps | Behind | Led | Status | Points | Money |
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | +1 | 5 | Mark Whitener | 10 | 0.000 | 10 | Running | 0 | $0 |
2 | 1 | -1 | 40B | Kyle Bronson | 10 | -0.440 | Running | 0 | $0 | |
3 | 3 | 0 | 1ST | Johnny Scott | 10 | -1.056 | Running | 0 | $0 | |
4 | 6 | +2 | 58 | Scott Bloomquist | 10 | -3.893 | Running | 100 | $125 | |
5 | 7 | +2 | 11 | Gordy Gundaker | 10 | -4.601 | Running | 0 | $0 | |
6 | 9 | +3 | 00 | Kyle Hardy | 10 | -6.012 | Running | 100 | $125 | |
7 | 10 | +3 | 8S | Kyle Strickler | 10 | -6.647 | Running | 100 | $125 | |
8 | 8 | 0 | 44F | Stewart Friesen | 10 | -7.699 | Running | 100 | $125 | |
9 | 11 | +2 | 76 | Blair Nothdurft | 10 | -9.722 | Running | 100 | $125 | |
10 | 16 | +6 | 36 | Logan Martin | 10 | -11.011 | Running | 100 | $125 | |
11 | 14 | +3 | 2 | Austin Kirkpatrick | 10 | -13.783 | Running | 100 | $125 | |
12 | 5 | -7 | 25B | Mike Benedum | 10 | -17.250 | Running | 100 | $125 | |
13 | 13 | 0 | 01 | Jason Garver | 6 | -4 Laps | DNF | 100 | $125 | |
14 | 12 | -2 | 99B | Boom Briggs | 6 | -4 Laps | DNF | 0 | $0 | |
15 | 15 | 0 | 54 | David Breazeale | 0 | -10 Laps | DNF | 100 | $0 | |
16 | 4 | -12 | 7 | Ross Robinson | 0 | -10 Laps | DNS | 100 | $0 |
POS | Start | +/- | # | Driver | Laps | Behind | Led | Status | Points | Money |
---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | 0 | 20 | Jimmy Owens | 10 | 0.000 | 10 | Running | 0 | $0 |
2 | 5 | +3 | 22* | Payton Freeman | 10 | -0.629 | Running | 0 | $0 | |
3 | 3 | 0 | 97 | Cade Dillard | 10 | -1.008 | Running | 0 | $0 | |
4 | 6 | +2 | B5 | Brandon Sheppard | 10 | -1.218 | Running | 0 | $0 | |
5 | 4 | -1 | 12 | Ashton Winger | 10 | -2.175 | Running | 100 | $125 | |
6 | 7 | +1 | 18 | Chase Junghans | 10 | -3.024 | Running | 100 | $125 | |
7 | 9 | +2 | 89 | Jeff Choquette | 10 | -4.067 | Running | 100 | $125 | |
8 | 10 | +2 | 16 | Tyler Bruening | 10 | -4.994 | Running | 100 | $125 | |
9 | 11 | +2 | 11B | Stacy Boles | 10 | -11.962 | Running | 100 | $125 | |
10 | 13 | +3 | 6S | Blake Spencer | 10 | -15.513 | Running | 100 | $125 | |
11 | 14 | +3 | 14W | Dustin Walker | 10 | -19.375 | Running | 100 | $125 | |
12 | 2 | -10 | 30 | Todd Cooney | 7 | -3 Laps | DNF | 100 | $125 | |
13 | 15 | +2 | 7T | Drake Troutman | 4 | -6 Laps | DNF | 100 | $125 | |
14 | 8 | -6 | 96V | Tanner English | 0 | -10 Laps | DNF | 0 | $0 | |
15 | 12 | -3 | 10 | Garrett Smith | 0 | -10 Laps | DNS | 100 | $0 |
Pos. | Start | +/- | # | Driver | Laps Completed | Behind | Laps Led | Status |
---|---|---|---|---|---|---|---|---|
1 | 2 | +1 | 9 | Nick Hoffman | 8 | 0.000 | 8 | Running |
2 | 1 | -1 | 32 | Bobby Pierce | 8 | -2.122 | Running | |
3 | 3 | 0 | 8 | Brian Shirley | 8 | -2.507 | Running | |
4 | 4 | 0 | 20RT | Ricky Thornton Jr. | 8 | -3.836 | Running | |
5 | 5 | 0 | 40B | Kyle Bronson | 8 | -5.020 | Running | |
6 | 6 | 0 | 1ST | Johnny Scott | 8 | -6.008 | Running | |
7 | 7 | 0 | 25B | Mike Benedum | 8 | -8.520 | Running | |
8 | 10 | +2 | 11 | Gordy Gundaker | 8 | -9.042 | Running | |
9 | 9 | 0 | 00 | Kyle Hardy | 8 | -9.050 | Running | |
10 | 8 | -2 | 76 | Blair Nothdurft | 8 | -10.734 | Running | |
11 | 12 | +1 | 01 | Jason Garver | 7 | -1 Laps | Running | |
12 | 11 | -1 | 54 | David Breazeale | 0 | -8 Laps | DNF |
Pos. | Start | +/- | # | Driver | Laps Completed | Behind | Laps Led | Status |
---|---|---|---|---|---|---|---|---|
1 | 1 | 0 | 44 | Chris Madden | 8 | 0.000 | 8 | Running |
2 | 5 | +3 | 99JR | Frank Heckenast Jr | 8 | -2.962 | Running | |
3 | 3 | 0 | 114 | Jordan Koehler | 8 | -4.762 | Running | |
4 | 4 | 0 | B1 | Brent Larson | 8 | -5.083 | Running | |
5 | 9 | +4 | 5 | Mark Whitener | 8 | -6.552 | Running | |
6 | 2 | -4 | 7 | Ross Robinson | 8 | -2.547 | Running | |
7 | 7 | 0 | 58 | Scott Bloomquist | 8 | -7.437 | Running | |
8 | 6 | -2 | 44F | Stewart Friesen | 8 | -7.608 | Running | |
9 | 12 | +3 | 8S | Kyle Strickler | 8 | -8.359 | Running | |
10 | 8 | -2 | 99B | Boom Briggs | 8 | -9.846 | Running | |
11 | 10 | -1 | 2 | Austin Kirkpatrick | 8 | -11.388 | Running | |
12 | 11 | -1 | 36 | Logan Martin | 8 | -12.425 | Running |
Pos. | Start | +/- | # | Driver | Laps Completed | Behind | Laps Led | Status |
---|---|---|---|---|---|---|---|---|
1 | 1 | 0 | 99 | Devin Moran | 8 | 0.000 | 8 | Running |
2 | 3 | +1 | 1 | Hudson O'Neal | 8 | -1.820 | Running | |
3 | 5 | +2 | 19R | Ryan Gustin | 8 | -2.465 | Running | |
4 | 2 | -2 | 22 | Will Roland | 8 | -3.346 | Running | |
5 | 4 | -1 | 20 | Jimmy Owens | 8 | -4.937 | Running | |
6 | 8 | +2 | 97 | Cade Dillard | 8 | -5.473 | Running | |
7 | 9 | +2 | 22* | Payton Freeman | 8 | -6.896 | Running | |
8 | 7 | -1 | 18 | Chase Junghans | 8 | -7.493 | Running | |
9 | 6 | -3 | 89 | Jeff Choquette | 8 | -8.331 | Running | |
10 | 10 | 0 | 11B | Stacy Boles | 8 | -11.985 | Running | |
11 | 11 | 0 | 6S | Blake Spencer | 8 | -14.228 | Running | |
12 | 12 | 0 | 7T | Drake Troutman | 3 | -5 Laps | DNF |
Pos. | Start | +/- | # | Driver | Laps Completed | Behind | Laps Led | Status |
---|---|---|---|---|---|---|---|---|
1 | 1 | 0 | 39 | Tim McCreadie | 8 | 0.000 | 8 | Running |
2 | 2 | 0 | 111 | Max Blair | 8 | -1.903 | Running | |
3 | 4 | +1 | 25 | Shane Clanton | 8 | -3.470 | Running | |
4 | 3 | -1 | 28 | Dennis Erb Jr | 8 | -4.198 | Running | |
5 | 5 | 0 | 30 | Todd Cooney | 8 | -6.610 | Running | |
6 | 8 | +2 | 12 | Ashton Winger | 8 | -7.609 | Running | |
7 | 6 | -1 | B5 | Brandon Sheppard | 8 | -8.881 | Running | |
8 | 7 | -1 | 96V | Tanner English | 8 | -9.172 | Running | |
9 | 9 | 0 | 16 | Tyler Bruening | 8 | -10.015 | Running | |
10 | 10 | 0 | 10 | Garrett Smith | 8 | -11.567 | Running | |
11 | 11 | 0 | 14W | Dustin Walker | 8 | -15.461 | Running |
POS | Start | Car | Driver | Hometown | Time | Difference |
---|---|---|---|---|---|---|
1 | 8 | 32 | Bobby Pierce | Oakwood, IL | 15.578 | 0.000 |
2 | 5 | 44 | Chris Madden | Gray Court, SC | 15.620 | -0.042 |
3 | 14 | 9 | Nick Hoffman | Mooresville, NC | 15.645 | -0.067 |
4 | 10 | 7 | Ross Robinson | Georgetown, DE | 15.684 | -0.106 |
5 | 1 | 8 | Brian Shirley | Chatham, IL | 15.744 | -0.166 |
6 | 23 | 114 | Jordan Koehler | Mount Airy, NC | 15.766 | -0.188 |
7 | 16 | 20RT | Ricky Thornton Jr. | Adel, IA | 15.808 | -0.230 |
8 | 11 | B1 | Brent Larson | Lake Elmo, MN | 15.848 | -0.270 |
9 | 3 | 40B | Kyle Bronson | Brandon, FL | 15.887 | -0.309 |
10 | 19 | 99JR | Frank Heckenast Jr | Frankfort, IL | 15.927 | -0.349 |
11 | 22 | 1ST | Johnny Scott | Las Cruces, NM | 15.928 | -0.350 |
12 | 7 | 44F | Stewart Friesen | Sprakers, NY | 15.952 | -0.374 |
13 | 13 | 25B | Mike Benedum | Salem, WV | 15.954 | -0.376 |
14 | 18 | 58 | Scott Bloomquist | Mooresburg, TN | 15.955 | -0.377 |
15 | 21 | 76 | Blair Nothdurft | Renner, SD | 15.972 | -0.394 |
16 | 24 | 99B | Boom Briggs | Bear Lake, PA | 15.985 | -0.407 |
17 | 6 | 00 | Kyle Hardy | Stephens City, VA | 16.127 | -0.549 |
18 | 20 | 5 | Mark Whitener | Middleburg, FL | 16.131 | -0.553 |
19 | 15 | 11 | Gordy Gundaker | St. Charles, MO | 16.244 | -0.666 |
20 | 12 | 2 | Austin Kirkpatrick | Charlotte, NC | 16.285 | -0.707 |
21 | 9 | 54 | David Breazeale | Four Corners, MS | 16.326 | -0.748 |
22 | 2 | 36 | Logan Martin | West Plains, MO | 16.331 | -0.753 |
23 | 17 | 01 | Jason Garver | Starke, FL | 16.333 | -0.755 |
24 | 4 | 8S | Kyle Strickler | Mooresville, NC | 16.333 | -0.755 |
POS | Start | Car | Driver | Hometown | Time | Difference |
---|---|---|---|---|---|---|
1 | 1 | 99 | Devin Moran | Dresden, OH | 15.507 | 0.000 |
2 | 19 | 39 | Tim McCreadie | Watertown, NY | 15.603 | -0.096 |
3 | 17 | 22 | Will Roland | Jasper, GA | 15.623 | -0.116 |
4 | 23 | 111 | Max Blair | Centerville, PA | 15.663 | -0.156 |
5 | 16 | 1 | Hudson O'Neal | Martinsville, IN | 15.732 | -0.225 |
6 | 21 | 28 | Dennis Erb Jr | Carpentersville, IL | 15.782 | -0.275 |
7 | 5 | 20 | Jimmy Owens | Newport, TN | 15.822 | -0.315 |
8 | 6 | 25 | Shane Clanton | Zebulon, GA | 15.867 | -0.360 |
9 | 15 | 19R | Ryan Gustin | Marshalltown, IA | 15.875 | -0.368 |
10 | 9 | 30 | Todd Cooney | Des Moines, IA | 15.900 | -0.393 |
11 | 11 | 89 | Jeff Choquette | Loxahatchee, FL | 15.903 | -0.396 |
12 | 21 | 76 | Blair Nothdurft | Renner, SD | 16.409 | -0.902 |
12 | 8 | B5 | Brandon Sheppard | New Berlin, IL | 15.946 | -0.439 |
13 | 22 | 18 | Chase Junghans | Manhattan, KS | 15.960 | -0.453 |
14 | 3 | 96V | Tanner English | Benton, KY | 15.965 | -0.458 |
15 | 10 | 97 | Cade Dillard | Robeline, LA | 15.981 | -0.474 |
16 | 18 | 12 | Ashton Winger | Senoia, GA | 16.054 | -0.547 |
17 | 2 | 22* | Payton Freeman | Commerce, GA | 16.071 | -0.564 |
18 | 12 | 16 | Tyler Bruening | Decorah, IA | 16.126 | -0.619 |
19 | 7 | 11B | Stacy Boles | Clinton, TN | 16.164 | -0.657 |
20 | 14 | 10 | Garrett Smith | Eatonton, GA | 16.263 | -0.756 |
21 | 20 | 6S | Blake Spencer | St Augustine, FL | 16.408 | -0.901 |
22 | 13 | 14W | Dustin Walker | Polk, MO | 16.719 | -1.212 |
23 | 4 | 7T | Drake Troutman | Hyndman, PA | 16.937 | -1.430 |

DIRTcar Sunshine Nationals
Wednesday, January 18th to Saturday, January 21st
1500 East State Road 40
Barberville, FL, 32130
Event Schedule
Wednesday1PM Pit Sales & Hauler Parking
6-9PM Practice
Thursday
11AM Pit Gates and Pit Sales
4PM Front Gate Opens & Ticket Sales Begin
5PM Hot Laps
7PM Opening Ceremonies
Friday
1PM Pit Gates and Pit Sales
4PM Front Gate Opens & Ticket Sales Begin
5PM Hot Laps
7PM Opening Ceremonies
Saturday
12PM Pit Gates and Pit Sales
3PM Front Gaste Opens & Ticket Sales Begin
4PM Hot Laps
5:30PM Opening Ceremonies
See Detailed Schedule
*All times Eastern
Single Day Dry Camp $30
Single Day Water/Electric $75 (Special Event $80)
Single Day Full Hook Up $100
Weekend Dry Camp $90
Weekend Electric/Water $150
Weekend Full Hook Up $200
Single Day Dry Camp $30
Single Day Water/Electric $75 (Special Event $80)
Single Day Full Hook Up $100
Weekend Dry Camp $90
Weekend Electric/Water $150
Weekend Full Hook Up $200
1500 East State Road 40
Barberville, FL, 32130
Left Rear/Fronts - Hoosier (90) NLMT1
Right Rear - Hoosier (92) NLMT2, (92) LM20
For the Feature, competitors may use 3 new tires:
Left Rear/Fronts - Hoosier (90) NLMT1, (90) NLMT2, (90) LM20, (90) NLMT3, (90) LM30
Right Rear - Hoosier (92) NLMT2, (92) LM20, (92) NLMT3, (92) LM30
*Grooving and Siping is allowed.
*Flat tire MUST be replaced with a used tire of the same compound and construction to retain starting position.