A rain delay that pushed the Verizon IndyCar Series race at Pocono from Sunday to Monday also significantly impacted the league’s TV numbers.

Despite a compelling race with lots of lead changes and huge championship implications, IndyCar’s ABC Supply 500 at Pocono Raceway drew low TV viewership – thanks to inclement weather that forced broadcast changes.

The race was rained out from its expected Sunday afternoon slot, which necessitated it to be aired in a less favorable Monday afternoon window on NBCSN. The numbers matched the expectations for a weekday afternoon time slot.

Per Sports TV Ratings, the time of the 2016 ABC Supply 500 on NBCSN from 12:11 pm to 3:00 pm only drew 143,000 total viewers. The numbers grew worse for in the key 18-49 demographic, with only 21,000 fitting that measure.

STVR’s report shows that it was up against an NFL pre-season game on NFL Network but it also struggled against the majority of ESPN’s daytime studio programming. It’s a shame, because the race itself was a very good one:

Of course, IndyCar wouldn’t have been in that time slot if not for weather beyond its control, and it wasn’t the only motorsports league to have weather or TV issues either – it just happened to have both of them simultaneously.

NASCAR, which was rain-delayed itself from Saturday night to Sunday, still drew over two million viewers on CNBC this weekend. But in other TV struggles, the NHRA saw its smallest audience of the year with 452,000 viewers for live final eliminations from Minnesota.

It’s also worth noting that the weather delay forced last-minute changes to NBCSN’s coverage of IndyCar on Monday. Normal commentator Paul Tracy was not available to call the race alongside Till and Townsend Bell due to other commitments, leading reporter Robin Miller to join the booth.

Recent IndyCar races at “The Tricky Triangle” have seen stronger numbers. Despite tragedy in 2015 when Justin Wilson passed away, the race saw 635,000 viewers – an 86 percent increase from 2014.

But this year’s ABC Supply 500 is statistically the lowest viewed IndyCar event from Pocono in four years, passing the 342,000 viewers who tuned in 2014.

IndyCar will try and rebound from these low numbers this Saturday when they complete the delayed Firestone 500. Yet that broadcast will be different as well thanks to the postponement from the original June date.

NBCSN’s three previously used announcers Leigh Diffey, Rick Allen, and Brian Till will all be unavailable to cover the race. This will elevate pit reporter Kevin Lee to the announcer spot, which then leaves just three reporters on pit road.

Make sure you tune in for the conclusion of the Firestone 600 at Texas on Saturday, Aug. 27 at 9 p.m. ET on NBCSN.