Pierce Beats Shirley in Photo Finish for First Hawkeye 100 Victory
Photo by Mike Ruefer
MAQUOKETA, Iowa—What happens when an immovable object meets an unstoppable force? The fans at Maquoketa Speedway found out on Saturday night.
Bobby Pierce entered the night undefeated at Maquoketa in 2025, having swept the weekend in MARS Late Model Championship action in March. Brian Shirley had never lost a World of Outlaws Real American Beer Late Model Series presented by DIRTVision race at the track.
Only one of them would be able to keep their streak intact, and at the end of 60 laps, they found themselves drag racing to the line to determine who it would be. The answer was Pierce, who edged out Shirley by 0.056 seconds to score the 40th World of Outlaws win of his career, his ninth of the season and his first at Maquoketa.
“I think Shirley really had to work for it,” Pierce said in Victory Lane. “If it were 61 laps, man, he probably would’ve got it. It was tough, I couldn’t run the bottom like that. I talked about having some stumbling issues. Changed carburetors, and I think something’s wrong with this car because it was almost shutting off every time I went to the bottom. So, I kept going to the top, that was the only line I could run because of it. I knew I needed to pinch the corners off, but I couldn’t do it because of that. We got pretty lucky tonight.”
Pierce started the Feature in fourth behind Nick Hoffman and Ethan Dotson on the front row. Dotson fended off the No. 9 to lead early, sending Hoffman to second until Pierce slid him in Turn 4 to take the spot. Pierce’s focus then turned to Dotson, who he caught and passed in Turn 1 eight laps into the race.
Dotson wasn’t going to go down without a fight though – he exchanged a pair of crossovers on the next circuit, all while Cody Overton rode below both of them to make it a three-way battle for the lead. But once Pierce got to the cushion in Turns 1 and 2, he had all the speed he needed to rocket out of range down the backstretch.
While Pierce was starting to drive away, Hoffman fought his way around Overton and back to second on Lap 25. The gap to Pierce was at 0.8 seconds at that point, but it wouldn’t take long for Hoffman to start reeling in the No. 32. With seven laps to go, Hoffman had caught Pierce and tried a move down low into Turn 1, but Brent Larson went around in Turn 4 to bring out the caution before he could complete the pass.
Pierce survived that restart, but trouble for Tanner English with four to go meant he would have to do it again. Hoffman still didn’t have anything for Pierce, but a new challenger was emerging in Shirley. “Squirrel” got by Hoffman on the bottom with two to go, and he stayed with that game plan in his effort to dethrone Pierce.
With less than half a lap remaining, Pierce had Shirley covered by a car length with the checkered flag in sight. But Shirley found another gear down low off Turn 4 that Pierce couldn’t match – it was enough to get side-by-side with Pierce at the flag stand, but not quite enough to nose out in front.
“I looked up at the white flag, it was tough,” Pierce said. “I’m looking at the screen, I’m looking at the flagman, I’m looking at my dad, try to look at everything. I thought I saw a black nose on the screen, and I was like, ‘man, it may be Gustin.’ Come off the corner and I see it’s Shirley, and I was spinning tires. I was just gassing it, hopefully make it to the line first, and we barely did. That was pretty cool.”
On the other end of the battle, Shirley knew he would have been tough to hold off with a bit more time on his side. Nevertheless, his runner-up effort put him on the podium for the second-straight race and gives him a Series-leading average finish of 1.3 in World of Outlaws action at Maquoketa.
“If there was 101 [laps], I may not be the PDC champ,” Shirley said. “He won the race, he was the car to win. I didn’t do a good job in Qualifying and got myself behind. Fortunately, we’ve got a few things we need to learn here and there.”
Had the race stayed green to the end, Hoffman likely would have been the one going toe-to-toe with Pierce for the victory. Instead, he crossed the line third to earn a spot on the podium for the 11th time in 2025.
“[Pierce] just beat us tonight, he was a little bit better,” Hoffman said. “I felt like I was really good right in the middle of the racetrack where I normally am. I made some speed around the top a couple times, it was just very tricky to figure out where you needed to be exactly. ‘Squirrel’ was obviously on a little bit softer tire than we were, so those restarts played right into his hand, he was able to roll by me and almost get Bobby there at the end.”
Overton and Dotson finished fourth and fifth for their first top fives since Norman County Raceway in June.
RACE NOTES:
Dustin Sorensen set the Dirt King Simulators Fastest Hot Lap.
Nick Hoffman won the Simpson Quick Time Award.
Drake Troutman won Real American Beer Heat 1.
Ethan Dotson won STAKT Products Heat 2.
Nick Hoffman won Keyser Manufacturing Heat 3.
Bobby Pierce won Jarrett Rifles Heat 4.
Brent Larson and Dillon McCowan won the Landa Pressure Washers Last Chance Showdowns.
Nick Hoffman won the Bilstein Pole Award.
Brian Shirley won the FOX Factory Hard Charger Award.
Ethan Dotson was the MD3 Rookie of the Race.
Brian Shirley won the WELD Racing Second-Place Finisher Award.
Cody Overton was the ARP Fourth-Place Finisher.
Ethan Dotson was the MSD Fifth-Place Finisher.
Ryan Gustin was the Swift Springs Sixth-Place Finisher.
Drake Troutman was the VP Racing Fuels Eighth-Place Finisher.
Frank Heckenast Jr. was the Lifeline USA Ninth-Place Finisher.
Dennis Erb Jr. was the COMP Cams 10th-Place Finisher.
Tyler Bruening was the Cometic Gaskets 12th-Place Finisher.
UP NEXT: The World of Outlaws Real American Beer Late Model Series presented by DIRTVision travels south to Colcord, OK for the inaugural Sooner State Showdown at Arrowhead Speedway on Friday and Saturday, Aug. 22-23. Get your tickets in advance by clicking here.
If you can’t make it to the track, stream every lap live on DIRTVision.
WORLD OF OUTLAWS LATE MODEL RESULTS
WoO Late Model Feature (60 Laps): 1. 32-Bobby Pierce[4]; 2. 3S-Brian Shirley[12]; 3. 9-Nick Hoffman[1]; 4. 2-Cody Overton[5]; 5. 74X-Ethan Dotson[2]; 6. 19R-Ryan Gustin[8]; 7. 9M-Tim McCreadie[10]; 8. 22*-Drake Troutman[3]; 9. 99JR-Frank Heckenast Jr[11]; 10. 28-Dennis Erb Jr[6]; 11. 25-Jason Feger[9]; 12. 16-Tyler Bruening[7]; 13. 20TC-Tristan Chamberlain[20]; 14. 15-Justin Duty[23]; 15. B1-Brent Larson[17]; 16. 19-Dustin Sorensen[22]; 17. 43-Derrick Stewart[24]; 18. 96-Tanner English[15]; 19. 99B-Boom Briggs[14]; 20. 99-Caden McWhorter[21]; 21. 49-Jake Timm[19]; 22. 38T-Dylan Thornton[13]; 23. 32S-Chris Simpson[16]; 24. 75M-Dillon McCowan[18]
Landa Pressure Washers LCS 1 (10 Laps): 1. B1-Brent Larson[2]; 2. 49-Jake Timm[1]; 3. 99-Caden McWhorter[3]; 4. 15-Justin Duty[4]; 5. 10T-Jeff Tharp[5]; 6. 78S-Steve Stultz[7]; 7. 42-Fred Remley[6]; 8. 79W-Greg Wagner[8]
Landa Pressure Washers LCS 2 (10 Laps): 1. 75M-Dillon McCowan[1]; 2. 20TC-Tristan Chamberlain[2]; 3. 19-Dustin Sorensen[3]; 4. 43-Derrick Stewart[4]; 5. 75-Daniel Adam[5]; 6. 10-Paul Parker[7]; 7. 51-Matt Furman[6]; 8. 8-Matthew Larson[8]
Real American Beer Heat Race 1 (8 Laps): 1. 22*-Drake Troutman[2]; 2. 28-Dennis Erb Jr[4]; 3. 25-Jason Feger[1]; 4. 38T-Dylan Thornton[5]; 5. 49-Jake Timm[3]; 6. 99-Caden McWhorter[6]; 7. 10T-Jeff Tharp[7]; 8. 78S-Steve Stultz[8]
STAKT Products Heat Race 2 (8 Laps): 1. 74X-Ethan Dotson[1]; 2. 2-Cody Overton[2]; 3. 99JR-Frank Heckenast Jr[3]; 4. 96-Tanner English[5]; 5. B1-Brent Larson[6]; 6. 15-Justin Duty[4]; 7. 42-Fred Remley[7]; 8. 79W-Greg Wagner[8]
Keyser Mfg Heat Race 3 (8 Laps): 1. 9-Nick Hoffman[1]; 2. 16-Tyler Bruening[3]; 3. 9M-Tim McCreadie[4]; 4. 99B-Boom Briggs[5]; 5. 75M-Dillon McCowan[7]; 6. 19-Dustin Sorensen[2]; 7. 75-Daniel Adam[6]; 8. 10-Paul Parker[8]
Jarrett Rifles Heat Race 4 (8 Laps): 1. 32-Bobby Pierce[1]; 2. 19R-Ryan Gustin[2]; 3. 3S-Brian Shirley[6]; 4. 32S-Chris Simpson[4]; 5. 20TC-Tristan Chamberlain[5]; 6. 43-Derrick Stewart[3]; 7. 51-Matt Furman[7]; 8. 8-Matthew Larson[8]
Real American Beer LM Qual A (2 Laps): 1. 25-Jason Feger, 00:13.271[16]; 2. 74X-Ethan Dotson, 00:13.341[12]; 3. 22*-Drake Troutman, 00:13.351[2]; 4. 2-Cody Overton, 00:13.393[3]; 5. 49-Jake Timm, 00:13.488[11]; 6. 99JR-Frank Heckenast Jr, 00:13.569[4]; 7. 28-Dennis Erb Jr, 00:13.599[6]; 8. 15-Justin Duty, 00:13.614[9]; 9. 38T-Dylan Thornton, 00:13.626[5]; 10. 96-Tanner English, 00:13.672[1]; 11. 99-Caden McWhorter, 00:13.725[7]; 12. B1-Brent Larson, 00:13.787[15]; 13. 10T-Jeff Tharp, 00:13.817[10]; 14. 42-Fred Remley, 00:13.939[13]; 15. 78S-Steve Stultz, 00:14.179[8]; 16. 79W-Greg Wagner, 00:14.995[14]
Real American Beer LM Qual B (2 Laps): 1. 9-Nick Hoffman, 00:13.098[5]; 2. 32-Bobby Pierce, 00:13.309[8]; 3. 19-Dustin Sorensen, 00:13.325[13]; 4. 19R-Ryan Gustin, 00:13.350[1]; 5. 16-Tyler Bruening, 00:13.410[10]; 6. 43-Derrick Stewart, 00:13.411[4]; 7. 9M-Tim McCreadie, 00:13.414[16]; 8. 32S-Chris Simpson, 00:13.448[7]; 9. 99B-Boom Briggs, 00:13.463[2]; 10. 20TC-Tristan Chamberlain, 00:13.479[12]; 11. 75-Daniel Adam, 00:13.488[11]; 12. 3S-Brian Shirley, 00:13.528[14]; 13. 75M-Dillon McCowan, 00:13.890[6]; 14. 51-Matt Furman, 00:13.914[3]; 15. 10-Paul Parker, 00:13.928[9]; 16. 8-Matthew Larson, 00:14.401[15]
CURRENT WORLD OF OUTLAWS LATE MODEL SERIES STANDINGS
Points Updated: August 16, 2025
Pos. No. Driver Hometown Points Gap Starts Wins Top 5s Top 10s
1 32 Bobby Pierce Oakwood, IL 4520 32 9 21 27
2 9 Nick Hoffman Mooresville, NC 4424 -96 32 4 17 27
3 19R Ryan Gustin Marshalltown, IA 4326 -194 32 4 13 22
4 9M Tim McCreadie Watertown, NY 4208 -312 31 4 10 18
5 28 Dennis Erb Carpentersville, IL 4174 -346 31 0 6 17
6 22* Drake Troutman Hyndman, PA 4160 -360 32 1 10 18
7 3S Brian Shirley Chatham, IL 4118 -402 32 1 12 16
8 96 Tanner English Benton, KY 4040 -480 31 1 5 10
9 2 Cody Overton Thomson, GA 4032 -488 32 0 3 12
10 74X Ethan Dotson Bakersfield, CA 3998 -522 31 1 6 13
11 19 Dustin Sorensen Rochester, MN 3894 -626 28 0 4 8
12 49 Jake Timm Winona, MN 3732 -788 24 0 1 4
13 20TC Tristan Chamberlain Richmond, IN 3720 -800 28 0 0 2
14 B1 Brent Larson Lake Elmo, MN 3670 -850 25 0 0 3
15 111 Max Blair Centerville, PA 2604 -1916 19 0 1 7
16 12 Ashton Winger Hampton, GA 2594 -1926 16 0 5 8
17 16 Tyler Bruening Decorah, IA 2138 -2382 17 0 1 4
18 40B Kyle Bronson Brandon, FL 2000 -2520 14 0 0 2
19 1 Brandon Sheppard New Berlin, IL 1902 -2618 14 1 4 9
20 11 Austin Smith Cedartown, GA 1884 -2636 6 0 0 0
21 99B Boom Briggs Bear Lake, PA 1670 -2850 10 0 0 1
===========================================================================================================================
IMCA Modifieds - Ascendance Truck Centers
A Feature 1 (20 Laps): 1. 1-Eric Barnes[3]; 2. 20S-Brandon Schmitt[9]; 3. 5L-Cody Laney[11]; 4. 17C-Shane Paris[7]; 5. 20C-Cody Schroeder[14]; 6. 12T-Austin Stamm[13]; 7. 8-Jaden Fryer[8]; 8. 29D-Brad Dierks[1]; 9. 53-Logan Anderson[2]; 10. 33J-Joe Huenefeld[18]; 11. 15D-Brandon Durbin[22]; 12. 44X-Blaise Lewis[23]; 13. 2B-Braden Claborn[20]; 14. 32K-Kyle Montgomery[21]; 15. 4-Ryan Maitland[16]; 16. 48J-Jacob Murray[19]; 17. 99M-Charlie Mohr[5]; 18. 01M-Mitch Way[17]; 19. 95-Jeff Bodendorfer[24]; 20. 08-Johnny Whitman[10]; 21. B24-Owen Barnhill[12]; 22. 32X-Skyler Woods[6]; 23. B1-Jeff Larson[4]; 24. 99-Brandon Jewell[15]
B Feature 1 (10 Laps): 1. 32K-Kyle Montgomery[1]; 2. 15D-Brandon Durbin[2]; 3. 44X-Blaise Lewis[10]; 4. 95-Jeff Bodendorfer[4]; 5. G1-Mike Garland[9]; 6. 2Z-Zander Keeland[3]; 7. 8H-Chad Holladay[6]; 8. 38C-Kellie Drury[11]; 9. 19P-Clint Parsons[8]; 10. 1JR-Ben Chapman[5]; 11. 21R-Cole Fenske[7]
Heat 1 - Top 3 Redraw (8 Laps): 1. B24-Owen Barnhill[2]; 2. B1-Jeff Larson[1]; 3. 8-Jaden Fryer[6]; 4. 12T-Austin Stamm[3]; 5. 01M-Mitch Way[5]; 6. 32K-Kyle Montgomery[4]; 7. 1JR-Ben Chapman[8]; 8. G1-Mike Garland[7]
Heat 2 - Top 3 Redraw (8 Laps): 1. 5L-Cody Laney[2]; 2. 32X-Skyler Woods[1]; 3. 53-Logan Anderson[3]; 4. 20C-Cody Schroeder[8]; 5. 33J-Joe Huenefeld[5]; 6. 15D-Brandon Durbin[4]; 7. 8H-Chad Holladay[7]; 8. 44X-Blaise Lewis[6]
Heat 3 - Top 3 Redraw (8 Laps): 1. 99M-Charlie Mohr[2]; 2. 20S-Brandon Schmitt[1]; 3. 1-Eric Barnes[4]; 4. 99-Brandon Jewell[3]; 5. 48J-Jacob Murray[8]; 6. 2Z-Zander Keeland[7]; 7. 21R-Cole Fenske[6]; 8. 38C-Kellie Drury[5]
Heat 4 - Top 3 Redraw (8 Laps): 1. 08-Johnny Whitman[1]; 2. 17C-Shane Paris[4]; 3. 29D-Brad Dierks[2]; 4. 4-Ryan Maitland[7]; 5. 2B-Braden Claborn[5]; 6. 95-Jeff Bodendorfer[3]; 7. 19P-Clint Parsons[6]
IMCA Stock Cars - QC Autoplex
A Feature 1 (20 Laps): 1. 24H-Presley Harrington[1]; 2. 11R-Braden Richards[11]; 3. 4K-Kodey Miles[9]; 4. 20S-Brandon Schmitt[2]; 5. 71-David Brandies[7]; 6. 28-Greg Gill[14]; 7. 8M-Austin Meiners[5]; 8. Z50-Joe Zrostlik[20]; 9. 12N-Gage Neal[21]; 10. 72-Jacob Ellithorpe[8]; 11. 22-Tanner Allen[6]; 12. 4-Jerry Miles[3]; 13. M80-Mitch Morris[23]; 14. B78-Brandon Vorbeck[15]; 15. 16S-Casey Shelliam[16]; 16. 99D-Damon Murty[4]; 17. 39-Perry Gellerstedt[18]; 18. 05-Tucker Bodendorfer[17]; 19. 20V-Dustin Vis[13]; 20. 95-Jeff Bodendorfer[19]; 21. 61-Scott Riechers[24]; 22. 12T-Jeff Larson[22]; 23. 25-Andrew Chelf[10]; 24. 23W-Keegan Wells[12]
B Feature 1 (10 Laps): 1. 12N-Gage Neal[1]; 2. 12T-Jeff Larson[5]; 3. M80-Mitch Morris[6]; 4. 61-Scott Riechers[2]; 5. 7-Jack Hockaday[8]; 6. A78-Austin Vorbeck[13]; 7. 34JR-Shawn Klapps Jr[12]; 8. 7Z-Clay Hockaday[3]; 9. 23K-Kade Wells[7]; 10. 11T-Trevor Tucker[9]; 11. 28X-Rhett Ehmen[11]; 12. 81-KC Ansel[4]; 13. 72H-Miciah Hidlebaugh[10]; 14. 20T-Timmy Current[14]
Heat 1 - Top 3 Redraw (8 Laps): 1. 71-David Brandies[2]; 2. 72-Jacob Ellithorpe[1]; 3. 11R-Braden Richards[3]; 4. 20V-Dustin Vis[5]; 5. 05-Tucker Bodendorfer[4]; 6. 12N-Gage Neal[8]; 7. 12T-Jeff Larson[7]; 8. 11T-Trevor Tucker[6]; 9. A78-Austin Vorbeck[9]
Heat 2 - Top 3 Redraw (8 Laps): 1. 20S-Brandon Schmitt[3]; 2. 4-Jerry Miles[9]; 3. 23W-Keegan Wells[5]; 4. 28-Greg Gill[8]; 5. 39-Perry Gellerstedt[4]; 6. 61-Scott Riechers[2]; 7. M80-Mitch Morris[7]; 8. 72H-Miciah Hidlebaugh[6]; 9. (DQ) 20T-Timmy Current[1]
Heat 3 - Top 3 Redraw (8 Laps): 1. 22-Tanner Allen[5]; 2. 25-Andrew Chelf[2]; 3. 24H-Presley Harrington[1]; 4. B78-Brandon Vorbeck[4]; 5. 95-Jeff Bodendorfer[8]; 6. 7Z-Clay Hockaday[3]; 7. 23K-Kade Wells[6]; 8. 28X-Rhett Ehmen[7]
Heat 4 - Top 3 Redraw (8 Laps): 1. 99D-Damon Murty[6]; 2. 4K-Kodey Miles[5]; 3. 8M-Austin Meiners[1]; 4. 16S-Casey Shelliam[8]; 5. Z50-Joe Zrostlik[3]; 6. 81-KC Ansel[2]; 7. 7-Jack Hockaday[4]; 8. 34JR-Shawn Klapps Jr[7]
IMCA SportMods
A Feature 1 (15 Laps): 1. 18-Nathan Silaggi[3]; 2. 24X-Cole Stichter[5]; 3. 47-Corey Kuntzelman[18]; 4. 8S-Josh Starr[2]; 5. 9H-Levi Heath[12]; 6. 10A-Jacob Arp[8]; 7. 41-Ed Mills[9]; 8. 69ER-Ryan Reed[22]; 9. 29JR-Garret Rodebaugh[15]; 10. 11J-Trey Jacobs[1]; 11. 8-Carsin Cullen[16]; 12. 36N-Joe Nemitz[21]; 13. 28-Bobby Taggart[17]; 14. 06G-Finn Oppenheimer[11]; 15. O15-Eric Offenheiser[20]; 16. 21-Jaron Groshans[4]; 17. 54N-Nick Shrope[13]; 18. 2K-Tony Kraklio[19]; 19. 24W-Andrew Lameyer[6]; 20. 35JR-Justin Becker[10]; 21. 33-Jarett Franzen[7]; 22. 10S-Shaine Bennett[14]
Heat 1 - Top 4 Redraw (8 Laps): 1. 24X-Cole Stichter[6]; 2. 18-Nathan Silaggi[8]; 3. 21-Jaron Groshans[1]; 4. 06G-Finn Oppenheimer[7]; 5. 54N-Nick Shrope[4]; 6. 8-Carsin Cullen[5]; 7. 2K-Tony Kraklio[2]; 8. 69ER-Ryan Reed[3]
Heat 2 - Top 4 Redraw (8 Laps): 1. 10A-Jacob Arp[2]; 2. 35JR-Justin Becker[1]; 3. 8S-Josh Starr[6]; 4. 9H-Levi Heath[7]; 5. 10S-Shaine Bennett[5]; 6. 28-Bobby Taggart[4]; 7. O15-Eric Offenheiser[3]
Heat 3 - Top 4 Redraw (8 Laps): 1. 33-Jarett Franzen[1]; 2. 41-Ed Mills[4]; 3. 24W-Andrew Lameyer[3]; 4. 11J-Trey Jacobs[2]; 5. 29JR-Garret Rodebaugh[5]; 6. 47-Corey Kuntzelman[7]; 7. 36N-Joe Nemitz[6]