After reaching a two-year high last week, NBCSN hit a three-year high for IndyCar racing last Sunday.

Race 2 of the IndyCar Series doubleheader from Toronto earned 484,000 viewers on NBCSN Sunday afternoon, up 88% from last year (258K) and the most-watched IndyCar race on the network since September 2011 (591K). This marks the second straight week NBCSN has hit a multi-year high for IndyCar coverage.

The Toronto race ranks as the second-most watched racing telecast of the year on NBCSN, trailing only the Formula 1 Bahrain Grand Prix (594K).

Race 1 of the doubleheader was postponed due to rain. Rainout coverage earned 297,000 viewers on NBCSN — still up 9% from last year’s live race (273K). The race itself earned 128,000 viewers on CNBC Sunday morning.

NBCSN has averaged 400,000 viewers for IndyCar coverage so far this season, up 46% from last year (274K). Keep in mind that does not include Race 1 of the Toronto doubleheader.

(Sun. numbers from NBC Sports Group Press Box)