July 20, 2025 | By Alex Nietem, WOO Sprint Car PR

Anthony Macri wins 42nd Annual Kings Royal

Photo by Trent Gower

ROSSBURG, Ohio—Anthony Macri will forever be known as King Anthony XLII.

The Kings Royal might be an Ohio’s crown jewel of Sprint Car racing, but this year it belonged to the Pennsylvania Posse.

“Posse-Posse” chants roared from grandstands as Macri rolled into Eldora Speedway Victory Lane on Saturday night. The Dillsburg, PA native had just finalized a masterful performance at “The Big E.” He led all 40 laps of the 42nd running of the Kings Royal on his way to racing royalty and $200,000 in riches.

It was a nearly flawless drive. He leaned on the cushion where he’s most comfortable for a majority of the race but could move the Macri Motorsports No. 39M wherever he needed to negotiate traffic. The Knight Before winner, Rico Abreu, climbed to second and closes on Macri multiple times but could never construct a serious charge.

Macri took the checkered flag with a comfortable advantage and forever cemented himself as a King. And in fitting fashion, it was none other than Don Kreitz Jr. serving as Royal Sovereign. The legendary Pennsylvanian became King Don III when he won the 1986 Kings Royal, and he crowned another PA legend in the making.

“I’m about to cry,” said an emotional Macri. “This is honestly really special to be able to start where we started, me and my parents and everyone that put all the time and the effort into this thing. Never in a million years did I think I’d be standing up here winning a crown jewel that’s worth $200,000. This is badass.”

Saturday’s triumph made him the 23rd overall different Kings Royal champion and the third from Pennsylvania, joining Kreitz and Brent Marks (2022). It’s the richest win of Macri’s career as he joined Jac Haudenschild, David Gravel, Logan Schuchart, and Buddy Kofoid as the fifth competitor to win a Sprint Car race paying at least $200,000 to the winner. It was also Macri’s first victory at “The House that Earl Built,” and he couldn’t have chosen a better time.

But more important than any stat to Macri is his story. He wasn’t always the cream of the crop for the PA Posse. His early journey in racing brought many bumps in the road, but he refused to quit. Now, he’s a King forever.

“Never give up no matter how much stuff you tear up,” Macri said. “There was time when I wanted to quit and didn’t think I was going to be a good race car driver at all, but I stuck through it. Man, this is where the tears come out. It’s just I stuck through it. Never give up.”

Coming home second was Friday’s winner Rico Abreu. The St. Helena, CA native was one spot away from writing the final chapter of a storybook weekend. Abreu swept The Knight Before program and looked well on his way to running Macri down after taking over second but stalled out late as the laps dwindled. Despite a little disappointment from coming up a spot shy of his first Kings Royal crown, Abreu was all smiles after the race.

“I just have to thank my guys. They worked on this thing all weekend,” Abreu said. “We were in the top five every night, got a win last night. I just want to tell all the fans what an incredible experience to see all of you guys here. This place is packed. Sprint Car racing is just so fun right now, so badass. There’s so much energy, and it’s just cool to be a part of it.”

Kyle Larson took the Silva Motorsports No. 57 to a third place finish for the second night in a row. He briefly rose as high as second with a great restart but didn’t quite have the speed to contend with the two ahead. King Kyle XXXVII wound up a little short of becoming a two-time Kings Royal champion.

“It was a good car and a tough track, really, really slick,” Larson said “You kind of had to work on your technique a lot out there. At points I thought I started to figure it out, but I was just not as good as those two in front of me. They were really good. Congrats to Macri. That’s an awesome win.”

Brian Brown and David Gravel completed the top five.

Gravel came from 19th to earn his fifth place finish which also gave him KSE Racing Products Hard Charger honors.

Rico Abreu claimed his second straight Simpson Quick Time and fifth of 2025 in Honest Abe Roofing Qualifying.

Heat Races belonged to Rico Abreu (NOS Energy Drink Heat One), Ashton Torgerson (Real American Beer Heat Two), Danny Dietrich (WIX Filters Heat Three), Brian Brown (TheGreatestStoreonDirt.com Heat Four), Anthony Macri (Toyota Heat Five), and Kasey Jedrzejek (NOS Energy Drink Heat Six).

The SPA Technique Pole Award went to Jedrzejek.

Logan Schuchart won the Micro-Lite Last Chance Showdown.

The Smith Titanium Brake Systems Break of the Race went to Sheldon Haudenschild.

UP NEXT: The World of Outlaws NOS Energy Drink Sprint Cars head to Pennsylvania for three battles against the PA Posse. First is the Bricker’s Bash at York Haven, PA’s BAPS Motor Speedway on Wednesday, July 23. Then the scene shifts to Mechanicsburg, PA’s Williams Grove Speedway for the C&D Rigging Summer Nationals on July 25-26 with a $20,000-to-win finale. After Pennsylvania, it’s north to New York to Weedsport Speedway on Sunday, July 27 for the only “Empire State” stop of the year. For tickets, CLICK HERE.

If you can’t make it to the track, catch every lap live on DIRTVision.


SATURDAY RESULTS

NOS Energy Drink Feature (40 Laps): 1. 39M-Anthony Macri[2]; 2. 24-Rico Abreu[6]; 3. 57-Kyle Larson[8]; 4. 21-Brian Brown[3]; 5. 2-David Gravel[19]; 6. 69K-Ryan Smith[9]; 7. 41-Carson Macedo[16]; 8. 1S-Logan Schuchart[21]; 9. 1A-Ashton Torgerson[5]; 10. 48-Danny Dietrich[4]; 11. 21H-Brady Bacon[14]; 12. 21T-James McFadden[13]; 13. 83-Michael Kofoid[23]; 14. 14-Spencer Bayston[15]; 15. 10-Ryan Timms[20]; 16. 15-Donny Schatz[22]; 17. 14BC-Corey Day[10]; 18. 26-Justin Peck[18]; 19. 11N-Kasey Jedrzejek[1]; 20. 13-Daison Pursley[12]; 21. 7S-Chris Windom[24]; 22. 17GP-Tim Shaffer[11]; 23. 7N-Darin Naida[17]; 24. 17-Sheldon Haudenschild[7]

MicroLite Last Chance Showdown (15 Laps): 1. 1S-Logan Schuchart[4]; 2. 15-Donny Schatz[11]; 3. 83-Michael Kofoid[7]; 4. 7S-Chris Windom[5]; 5. 5-Brenham Crouch[8]; 6. 9R-Chase Randall[6]; 7. 19-Brent Marks[3]; 8. 71-Parker Price Miller[10]; 9. 55V-Kerry Madsen[13]; 10. 19H-Kevin Thomas Jr[14]; 11. 27-Emerson Axsom[18]; 12. 27H-Steven Snyder Jr[9]; 13. 55-Hunter Schuerenberg[21]; 14. 3Z-Brock Zearfoss[17]; 15. 2C-Cole Macedo[12]; 16. 32-Bryce Lucius[16]; 17. 23L-Jimmy Light[20]; 18. 28M-Conner Morrell[19]; 19. 18T-Tanner Holmes[1]; 20. 45W-Cory Eliason[2]; 21. 99N-Cameron Nastasi[22]; 22. 6-Zach Hampton[15]

C Feature (12 Laps): 1. 28M-Conner Morrell[2]; 2. 23L-Jimmy Light[3]; 3. 55-Hunter Schuerenberg[6]; 4. 99N-Cameron Nastasi[10]; 5. 42-Sye Lynch[1]; 6. 51-Joel Myers Jr[4]; 7. 99-Skylar Gee[5]; 8. 49-Brad Sweet[7]; 9. 23-Garet Williamson[8]; 10. 4-Zane DeVault[9]; 11. 15K-Creed Kemenah[11]; 12. 23D-Chase Dietz[12]; 13. 49X-Cale Thomas[13]; 14. 15C-Chris Andrews[14]; 15. 45-Devon Borden[15]

Heat 1 (10 Laps): 1. 24-Rico Abreu[4]; 2. 17-Sheldon Haudenschild[1]; 3. 21T-James McFadden[7]; 4. 18T-Tanner Holmes[8]; 5. 83-Michael Kofoid[6]; 6. 55V-Kerry Madsen[2]; 7. 42-Sye Lynch[5]; 8. 49-Brad Sweet[3]; 9. 49X-Cale Thomas[9]

Real American Beer Heat 2 (10 Laps): 1. 1A-Ashton Torgerson[1]; 2. 57-Kyle Larson[4]; 3. 21H-Brady Bacon[7]; 4. 45W-Cory Eliason[3]; 5. 5-Brenham Crouch[5]; 6. 19H-Kevin Thomas Jr[6]; 7. 28M-Conner Morrell[8]; 8. 23-Garet Williamson[2]; 9. 15C-Chris Andrews[9]

WIX Filter Heat 3 (10 Laps): 1. 48-Danny Dietrich[2]; 2. 69K-Ryan Smith[6]; 3. 14-Spencer Bayston[4]; 4. 19-Brent Marks[5]; 5. 27H-Steven Snyder Jr[3]; 6. 6-Zach Hampton[7]; 7. 23L-Jimmy Light[9]; 8. 4-Zane DeVault[1]; 9. 45-Devon Borden[8]

The Greatest Store on Dirt Heat 4 (10 Laps): 1. 21-Brian Brown[1]; 2. 14BC-Corey Day[2]; 3. 41-Carson Macedo[3]; 4. 1S-Logan Schuchart[6]; 5. 2-David Gravel[4]; 6. 71-Parker Price Miller[5]; 7. 32-Bryce Lucius[7]; 8. 51-Joel Myers Jr[8]; 9. 99N-Cameron Nastasi[9]

Heat 5 (10 Laps): 1. 39M-Anthony Macri[3]; 2. 17GP-Tim Shaffer[1]; 3. 7N-Darin Naida[6]; 4. 10-Ryan Timms[4]; 5. 7S-Chris Windom[7]; 6. 15-Donny Schatz[5]; 7. 3Z-Brock Zearfoss[9]; 8. 99-Skylar Gee[2]; 9. 15K-Creed Kemenah[8]

Heat 6 (10 Laps): 1. 11N-Kasey Jedrzejek[2]; 2. 13-Daison Pursley[1]; 3. 26-Justin Peck[4]; 4. 9R-Chase Randall[3]; 5. 2C-Cole Macedo[5]; 6. 27-Emerson Axsom[7]; 7. 55-Hunter Schuerenberg[6]; 8. 23D-Chase Dietz[8]

Honest Abe Roofing Qualifying (2 Laps): 1. 24-Rico Abreu, 00:13.527[25]; 2. 57-Kyle Larson, 00:13.694[23]; 3. 14-Spencer Bayston, 00:13.713[7]; 4. 2-David Gravel, 00:13.728[8]; 5. 10-Ryan Timms, 00:13.752[14]; 6. 26-Justin Peck, 00:13.824[4]; 7. 49-Brad Sweet, 00:13.828[17]; 8. 45W-Cory Eliason, 00:13.850[13]; 9. 27H-Steven Snyder Jr, 00:13.850[16]; 10. 41-Carson Macedo, 00:13.851[34]; 11. 39M-Anthony Macri, 00:13.862[11]; 12. 9R-Chase Randall, 00:13.917[9]; 13. 55V-Kerry Madsen, 00:13.924[26]; 14. 23-Garet Williamson, 00:13.931[3]; 15. 48-Danny Dietrich, 00:13.934[10]; 16. 14BC-Corey Day, 00:13.955[18]; 17. 99-Skylar Gee, 00:13.972[29]; 18. 11N-Kasey Jedrzejek, 00:13.984[12]; 19. 17-Sheldon Haudenschild, 00:14.011[28]; 20. 1A-Ashton Torgerson, 00:14.024[42]; 21. 4-Zane DeVault, 00:14.041[5]; 22. 21-Brian Brown, 00:14.050[6]; 23. 17GP-Tim Shaffer, 00:14.069[15]; 24. 13-Daison Pursley, 00:14.072[20]; 25. 42-Sye Lynch, 00:14.073[27]; 26. 5-Brenham Crouch, 00:14.074[2]; 27. 19-Brent Marks, 00:14.077[19]; 28. 71-Parker Price Miller, 00:14.091[41]; 29. 15-Donny Schatz, 00:14.093[1]; 30. 2C-Cole Macedo, 00:14.095[35]; 31. 83-Michael Kofoid, 00:14.100[21]; 32. 19H-Kevin Thomas Jr, 00:14.121[38]; 33. 69K-Ryan Smith, 00:14.147[24]; 34. 1S-Logan Schuchart, 00:14.186[44]; 35. 7N-Darin Naida, 00:14.192[22]; 36. 55-Hunter Schuerenberg, 00:14.227[31]; 37. 21T-James McFadden, 00:14.240[46]; 38. 21H-Brady Bacon, 00:14.252[40]; 39. 6-Zach Hampton, 00:14.265[32]; 40. 32-Bryce Lucius, 00:14.266[37]; 41. 7S-Chris Windom, 00:14.279[49]; 42. 27-Emerson Axsom, 00:14.282[51]; 43. 18T-Tanner Holmes, 00:14.286[30]; 44. 28M-Conner Morrell, 00:14.309[43]; 45. 45-Devon Borden, 00:14.451[48]; 46. 51-Joel Myers Jr, 00:14.516[39]; 47. 15K-Creed Kemenah, 00:14.721[33]; 48. 23D-Chase Dietz, 00:14.726[45]; 49. 49X-Cale Thomas, 00:14.741[52]; 50. 15C-Chris Andrews, 00:14.883[47]; 51. 23L-Jimmy Light, 00:15.342[53]; 52. 99N-Cameron Nastasi, 00:15.818[36]; 53. 3Z-Brock Zearfoss, 01:00.000[50]

Videos

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

More Videos

Our Partners