
Event overview
Napoleon Solo pulls ahead to win 2026 Preakness Stakes
Napoleon Solo won the 151st Preakness Stakes at Laurel Park, holding off Iron Honor to secure the victory on May 16, 2026. NBC News notes the led-to-win narrative, while NPR confirms the horse’s win and specifies it as the race’s outcome, including the setting at Laurel Park; New York Post reports the same victory and provides odds context (Napoleon Solo at 10-1, Taj Mahal as 9/2 favorite). Disagreements are minimal across sources; no alternate winner is reported. The shared core is that Napoleon Solo won, with Laurel Park the site and Iron Honor as the runner-up in multiple accounts.
Concrete downstream impact not stated in the supplied coverage.

Napoleon Solo pulls ahead to win 2026 Preakness Stakes
There might not have been a Triple Crown at stake this year, but that didn’t make the 151st running of the Preakness Stakes any less exciting. Napoleon Solo, which had 10-1 odds right before the race, won the race at Laurel Park in Maryland. Taj Mahal, the 9/2 favorite, had the lead early on before Napoleon Solo took.

Napoleon Solo holds off Iron Honor to win the Preakness
Paco Lopez, far right, atop Napoleon Solo, leads the pack to win the 151st running of the Preakness Stakes horse race, Saturday, May 16, 2026, at Laurel Park in Laurel, Md. Nick Wass/AP hide caption LAUREL, Md. — Napoleon Solo held off Iron Honor down the stretch to win the Preakness Stakes on Saturday, rebounding.

A horse almost didn’t race in the Preakness. Thanks to a jockey’s suggestion, it won.
Before winning the 151st Preakness Stakes , Napoleon Solo almost wasn’t entered in the race known as the middle jewel of horse racing’s Triple Crown. Napoleon Solo had won the first two races of its career in 2025, but this year had competed twice and finished fifth place both times. It was after the second race.