NBC's coverage of the 149th Preakness Stakes (G1) May 18 at Pimlico Race Course averaged 5.5 million viewers, peaking at one point at 7 million, according to NBC Sports.