Close this search box.
World of Outlaws Late Model Showdown
River Cities Speedway | Grand Forks, North Dakota
Sunday, June 30, 2024
Race Recap  

SQUIRREL FINDS A WIN: Brian Shirley Returns to World of Outlaws Victory Lane at River Cities

Shirley topped Devin Moran and Max McLaughlin to lead all 40 laps for his first Series win of 2024 (Emily Schwanke Photo)


Brian Shirley’s climb back to the top of the podium with the World of Outlaws CASE Construction Equipment Late Models is complete.

Leading all 40 laps at River Cities Speedway, the Chatham, IL driver had to endure threats for the lead from Dresden, OH driver Devin Moran and Mooresville, NC driver Max McLaughlin to score an emotional eighth career Series win at the Grand Forks, ND bullring.

“Shoot… Truthfully, I’m emotionally happy,” Shirley said. “I’m happy for all the hard work that my team, my car owner, a lot of hard work and money put into this operation, and we haven’t been getting the results that they deserve. At the end of the day, I give everyone a little bit of gratitude for their work. It’s definitely humbling and rewarding.”

Beginning the Feature from the lead after getting $100 for drawing the Bilstein Pole Award, Shirley immediately took command of the Feature by running down low and making speed off the corners to create a bubble between the second-place running Moran.

Once lapped traffic played a factor, Moran snuck up to the back bumper of Shirley to make a pass but began to deal with a battle for his second-place spot as McLaughlin caught up to the back bumper of the Double Down Motorsports No.99 as Moran began to run the high line of the track.

With Moran and McLaughlin caught in a dogfight, Shirley drove his Bob Cullen Racing No.3S away from the two drivers as he sliced his way through the pile of slower cars in front of him.

It looked like a surefire win for Shirley until a caution with two laps to go forced a green-white-checkered finish.

On the restart, “Squirrel” blasted off from Moran and McLaughlin as he completed his commanding return to Victory Lane for the first time in 2024.

“You’re always nervous when you’re leading,” Shirley said. “These guys are the best in the business. And with two laps to go, the last thing you want to do is mess up and not win. But we led the whole thing. I feel like I knew what I had to do, put in two solid laps and luckily it led us to victory.”

Brian Shirley crosses the checkered flag at River Cities Speedway (Emily Schwanke Photo)

Moran finished with his second consecutive podium finish of the weekend with the World of Outlaws Late Models after using any and every opportunity laid out for him to steal the win.

“I got to (Brian), but you couldn’t get a run through (Turns 1 and 2),” Moran said. “The bottom was definitely the dominant line. I was trying to make the high line work and through Turns 3 and 4, but there wasn’t enough up there so we got stuck around that bottom and bounced through the holes. All in all, a second-place finish is a good run and move on to what’s next.”

McLaughlin crossed the checkered flag in third to cement his first career points podium with the Series. It’s another sign of his performances trending in the right direction.

“(Moran) and Shirley were pretty good, but I thought I was even better than them,” McLaughlin said. “I started rolling the middle pretty good, I got to Devin, forced myself through the middle of a hole behind him, and about flipped. After that, I had to be a lot more cautious. It’s a good night, almost got Devin on the green-white-checkered there. I think we’ve been making good calls lately, with GR and Tyler working good on the setups, D-Train’s doing great with tires, everything’s been clicking and it’s a lot of fun. I’m really excited to see what the second half of the season brings.”

New Berlin, IL driver Brandon Sheppard finished fourth to extend his Series points lead to 30 markers over Nick Hoffman. Marshalltown, IA driver Ryan Gustin rounded out Sunday’s top five.


Dirt King Simulator Hottest Hot Lap: Max McLaughlin

Simpson Quick Time Award: Cody Overton

Heat Race Winners: Devin Moran, Ryan Gustin, Max McLaughlin, Brian Shirley

Last Chance Showdown Winners: Kyle Bronson, Tyler Peterson

Bilstein Pole Award: Brian Shirley

Fox Factory Hard Charger: Kyle Bronson

Up Next: The World of Outlaws CASE Late Models complete the Heartland Grand Tour with their return to Deer Creek Speedway for the NAPA Auto Parts Gopher 50 on Thursday-Saturday, July 4-6. Thursday begins with fireworks to celebrate Independence Day, Friday has Dylan Scott performing at the track, and then Saturday night’s grand finale Feature will pay $50,000 to the winner. For more information about the event and the rest of the 2024 World of Outlaws CASE Late Models schedule, CLICK HERE.

If you can’t make it to the track, you can watch all the action live on DIRTVision.

CASE Late Model Feature (40 Laps): 1. 3S-Brian Shirley[1]; 2. 99-Devin Moran[2]; 3. 22*-Max McLaughlin[4]; 4. B5-Brandon Sheppard[9]; 5. 19R-Ryan Gustin[3]; 6. 97JR-Cody Overton[7]; 7. 19-Dustin Sorensen[8]; 8. 28M-Sam Mars[12]; 9. 40B-Kyle Bronson[17]; 10. 28-Dennis Erb Jr[15]; 11. E85-Jason Strand[10]; 12. 9-Nick Hoffman[11]; 13. 97-Cade Dillard[19]; 14. 16-Tyler Bruening[5]; 15. 55C-Chad Mahder[16]; 16. B1-Brent Larson[13]; 17. F50-Ryan Corbett[24]; 18. 20TC-Tristan Chamberlain[21]; 19. 32-Bobby Pierce[6]; 20. 71-Dustin Strand[14]; 21. 14W-Dustin Walker[23]; 22. 1TPO-Tyler Peterson[18]; 23. 12-Brad Seng[20]; 24. 44*-Cole Schill[22]

[Read More]
Feature Results
1103SBrian Shirley 400.00040Running150$12,000
22099Devin Moran 40-0.905Running146$6,000
34+122*Max McLaughlin 40-1.242Running144$4,000
49+5B5Brandon Sheppard 40-2.200Running142$3,250
53-219RRyan Gustin 40-2.575Running140$3,000
67+197JRCody Overton 40-3.136Running138$2,750
78+119Dustin Sorensen 40-3.913Running136$2,500
812+428MSam Mars 40-4.483Running134$2,300
917+840BKyle Bronson 40-5.008Running132$2,200
1015+528Dennis Erb Jr40-5.626Running130$2,100
1110-1E85Jason Strand 40-5.695Running128$2,000
1211-19Nick Hoffman 40-6.000Running126$1,800
1319+697Cade Dillard 40-6.381Running124$1,600
145-916Tyler Bruening 40-9.268Running122$1,500
1516+155CChad Mahder 39-1 LapsRunning120$1,300
1613-3B1Brent Larson 39-1 LapsRunning118$1,200
1724+7F50Ryan Corbett 39-1 LapsRunning116$1,100
1821+320TCTristan Chamberlain 39-1 LapsRunning114$1,000
196-1332Bobby Pierce 32-8 LapsRunning112$1,000
2014-671Dustin Strand 21-19 LapsRunning110$1,000
2123+214WDustin Walker 16-24 LapsRunning108$1,000
2218-41TPOTyler Peterson 11-29 LapsRunning106$1,000
2320-312Brad Seng 9-31 LapsRunning104$1,000
2422-244*Cole Schill 4-36 LapsRunning104$1,000
FOX Factory Hard Charger: Kyle Bronson
Heat 1 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
12+199Devin Moran 00.000Running
21-197JRCody Overton 0-1.063Running
330B5Brandon Sheppard 0-2.211Running
440B1Brent Larson 0-4.292Running
58+397Cade Dillard 0-5.424Running
65-114WDustin Walker 0-5.991Running
76-1F50Ryan Corbett 0-7.924Running
89+170Jesse Teunis 0-9.241Running
97-26R 0-13.446Running
Heat 2 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
12+119RRyan Gustin 00.000Running
24+232Bobby Pierce 0-0.332Running
31-29Nick Hoffman 0-1.257Running
43-128Dennis Erb Jr0-1.989Running
55040BKyle Bronson 0-2.634Running
67+120TCTristan Chamberlain 0-4.250Running
76-15GScott Greer 0-5.243Running
88021S 0-6.312Running
Heat 3 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
11022*Max McLaughlin 00.000Running
22019Dustin Sorensen 0-1.012Running
330E85Jason Strand 0-2.719Running
45+171Dustin Strand 0-3.400Running
54-11TPOTyler Peterson 0-4.700Running
66044*Cole Schill 0-5.987Running
7707PJoey Pederson 0-7.321Running
89+156 0-9.643Running
98-114Brody Troftgruben 0-11.389Running
Heat 4 Results
Pos.Start+/-#DriverLaps CompletedBehindLaps LedStatus
12+13SBrian Shirley 00.000Running
21-116Tyler Bruening 0-0.935Running
33028MSam Mars 0-1.977Running
44055CChad Mahder 0-2.448Running
55012Brad Seng 0-3.676Running
67+14C 0-4.805Running
76-15EShane Edginton 0102.961Running
88014MGreg Moore 0138.328Running
Qualifying Flight 1 Results
1597JRCody Overton Evans, GA12.0440.000
249Nick Hoffman Mooresville, NC12.074-0.030
3199Devin Moran Dresden, OH12.118-0.074
41319RRyan Gustin Marshalltown, IA12.146-0.102
514B5Brandon Sheppard New Berlin, IL12.210-0.166
6628Dennis Erb JrCarpentersville, IL12.219-0.175
715B1Brent Larson Lake Elmo, MN12.278-0.234
8732Bobby Pierce Oakwood, IL12.285-0.241
9214WDustin Walker Polk, MO12.376-0.332
10840BKyle Bronson Brandon, FL12.469-0.425
1110F50Ryan Corbett Grand Forks, ND12.693-0.649
1295GScott Greer Winnipeg, MB12.695-0.651
1336R , 12.727-0.683
141620TCTristan Chamberlain Richmond, IN12.753-0.709
151797Cade Dillard Robeline, LA12.939-0.895
161121S , 12.976-0.932
171270Jesse Teunis Lockport, MB13.655-1.611
Qualifying Flight 2 Results
1222*Max McLaughlin , 12.0880.000
2616Tyler Bruening Decorah, IA12.210-0.122
3319Dustin Sorensen Rochester, MN12.247-0.159
4163SBrian Shirley Chatham, IL12.272-0.184
55E85Jason Strand Portland, ND12.306-0.218
6928MSam Mars Menomonie, WI12.489-0.401
7131TPOTyler Peterson Hickson, ND12.489-0.401
8455CChad Mahder Bloomer, WI12.623-0.535
9771Dustin Strand East Grand Forks, MN12.686-0.598
101712Brad Seng Grand Forks, ND12.722-0.634
11144*Cole Schill Hawley, MN12.724-0.636
12105EShane Edginton East St. Paul, MB12.850-0.762
1387PJoey Pederson East Grand Forks, MN12.951-0.863
14114C , 12.968-0.880
151514Brody Troftgruben Grand Forks, ND13.038-0.950
161214MGreg Moore Jamestown, ND13.549-1.461
171456 , 13.863-1.775
Hot Laps Results
11922*Max McLaughlin , 12.1690.000
21797Cade Dillard Robeline, LA12.298-0.129
32316Tyler Bruening Decorah, IA12.299-0.130
422E85Jason Strand Portland, ND12.405-0.236
515B1Brent Larson Lake Elmo, MN12.468-0.299
6333SBrian Shirley Chatham, IL12.523-0.354
7301TPOTyler Peterson Hickson, ND12.604-0.435
82155CChad Mahder Bloomer, WI12.632-0.463
91844*Cole Schill Hawley, MN12.660-0.491
10275EShane Edginton East St. Paul, MB12.675-0.506
112019Dustin Sorensen Rochester, MN12.683-0.514
12597JRCody Overton Evans, GA12.705-0.536
13840BKyle Bronson Brandon, FL12.746-0.577
141319RRyan Gustin Marshalltown, IA12.809-0.640
152628MSam Mars Menomonie, WI12.834-0.665
163156 , 12.879-0.710
17284C , 12.894-0.725
183214Brody Troftgruben Grand Forks, ND12.912-0.743
1914B5Brandon Sheppard New Berlin, IL12.917-0.748
20628Dennis Erb JrCarpentersville, IL12.964-0.795
213412Brad Seng Grand Forks, ND13.001-0.832
2210F50Ryan Corbett Grand Forks, ND13.061-0.892
231620TCTristan Chamberlain Richmond, IN13.136-0.967
241121S , 13.160-0.991
2595GScott Greer Winnipeg, MB13.195-1.026
2649Nick Hoffman Mooresville, NC13.266-1.097
27732Bobby Pierce Oakwood, IL13.306-1.137
2836R , 13.365-1.196
29199Devin Moran Dresden, OH13.366-1.197
302471Dustin Strand East Grand Forks, MN13.376-1.207
312914MGreg Moore Jamestown, ND13.433-1.264
32214WDustin Walker Polk, MO13.461-1.292
331270Jesse Teunis Lockport, MB13.891-1.722
34257PJoey Pederson East Grand Forks, MN13.891-1.722
DIRTVision Highlights  
Event Info  

World of Outlaws Late Model Showdown
Sunday, June 30, 2024
River Cities Speedway
2300 Gateway Dr
Grand Forks, North Dakota 58203 

Event Description

The World of Outlaws CASE Late Models return to River Cities Speedway for a Friday night showdown on June 28 paying $12,000 to-win.

Series Racing
World of Outlaws Late Model Series

To Win Amount

Feature Laps Length

Event Schedule

5PM Grandstands Open

6PM Hot Laps

Racing To Follow

*All times Central

Ticket Options  
Options And Prices
Advanced General Admission: $40
Day of General Admission: $43
Child (13-18): $15
12 and under: Free
All tickets are General Admission and can ONLY be purchased at advance ticket outlets or at the gate

Grandstand Type
Select rows in main grandstand have seat back

Family Section Location

Handicapped Seating Location
Bottom row of main covered grandstands

Pit Pass Price

Pit Age Requirement
NO age restriction for pits. 17 and under must be accompanied by a parent/ guardian with signed Minor Waiver.

Pit Gate Location
East side of the track

Parking Cost

Handicapped Parking Location
Front gate

Camping Availability
electric hookup, onsite

Camping Cost

$20 with water; Contact track for reservations

Frequently Asked Questions  
To Win Amount

Type of Grandstand
Select rows in main grandstand have seat back

Handicapped Seating
Bottom row of main covered grandstands

Handicapped Parking
Front gate

Pit Age Limit
NO age restriction for pits. 17 and under must be accompanied by a parent/ guardian with signed Minor Waiver.

Pit Gate Location
East side of the track

Personal Coolers
No coolers allowed


Alcohol Sales
Alcohol is sold on site, including beer and malt beverages.

Smoking Policy
No smoking in grandstands. Smoking is only permitted in designated areas.

Family Section

Parking Cost

Camping Availability
electric hookup, onsite

Camping Cost

$20 with water; Contact track for reservations

Track Info  

River Cities Speedway
2300 Gateway Dr
Grand Forks, North Dakota 58203 

Track Phone
(701) 780-0999

Track Email
[email protected]

Track Size

Sprint Car Track Record
9.269 seconds by Jason Meyers on 8/21/09

Late Model Track Record
11.255 by Joey Pederson on 9/9/2018

Closest Airport
Grand Forks Int'l

Other Airport

Pit Gate Location
East side of the track

Track Map
Competitor Info  
Competitor Downloads

Tire Rules
Left Front Tire: Open (Hoosier Only)
Left Rear & Right Front Tire: Hoosier (90) W30, (90) NLMT3
Right Rear Tire: Hoosier (92) W30, (92) NLMT3, (92) NLMT4
**Grooving & Siping will be allowed**

Which Schedule Would You like to Print?


Which Schedule Would You like to Add to Your Calendar