MLBAtlanta Braves at Arizona DiamondbacksJun 20
MLBBoston Red Sox at Baltimore OriolesJun 20
MLBChicago White Sox at Chicago CubsJun 20
MLBCleveland Guardians at Cincinnati RedsJun 20
MLBDetroit Tigers at Colorado RockiesJun 20
MLBKansas City Royals at Houston AstrosJun 20
MLBLos Angeles Dodgers at Los Angeles AngelsJun 20
MLBMilwaukee Brewers at Miami MarlinsJun 20
MLBNew York Mets at Minnesota TwinsJun 20
MLBOakland Athletics at New York YankeesJun 20
MLBPittsburgh Pirates at Philadelphia PhilliesJun 20
MLBSan Francisco Giants at San Diego PadresJun 20
MLBSt. Louis Cardinals at Seattle MarinersJun 20
MLBTexas Rangers at Tampa Bay RaysJun 20
MLBWashington Nationals at Toronto Blue JaysJun 20
MLBAtlanta Braves at Arizona DiamondbacksJun 21
MLBBoston Red Sox at Baltimore OriolesJun 21
MLBChicago White Sox at Chicago CubsJun 21
MLBCleveland Guardians at Cincinnati RedsJun 21
MLBDetroit Tigers at Colorado RockiesJun 21
MLBKansas City Royals at Houston AstrosJun 21
MLBLos Angeles Dodgers at Los Angeles AngelsJun 21
MLBMilwaukee Brewers at Miami MarlinsJun 21
MLBNew York Mets at Minnesota TwinsJun 21
MLBAtlanta Braves at Arizona DiamondbacksJun 20
MLBBoston Red Sox at Baltimore OriolesJun 20
MLBChicago White Sox at Chicago CubsJun 20
MLBCleveland Guardians at Cincinnati RedsJun 20
MLBDetroit Tigers at Colorado RockiesJun 20
MLBKansas City Royals at Houston AstrosJun 20
MLBLos Angeles Dodgers at Los Angeles AngelsJun 20
MLBMilwaukee Brewers at Miami MarlinsJun 20
MLBNew York Mets at Minnesota TwinsJun 20
MLBOakland Athletics at New York YankeesJun 20
MLBPittsburgh Pirates at Philadelphia PhilliesJun 20
MLBSan Francisco Giants at San Diego PadresJun 20
MLBSt. Louis Cardinals at Seattle MarinersJun 20
MLBTexas Rangers at Tampa Bay RaysJun 20
MLBWashington Nationals at Toronto Blue JaysJun 20
MLBAtlanta Braves at Arizona DiamondbacksJun 21
MLBBoston Red Sox at Baltimore OriolesJun 21
MLBChicago White Sox at Chicago CubsJun 21
MLBCleveland Guardians at Cincinnati RedsJun 21
MLBDetroit Tigers at Colorado RockiesJun 21
MLBKansas City Royals at Houston AstrosJun 21
MLBLos Angeles Dodgers at Los Angeles AngelsJun 21
MLBMilwaukee Brewers at Miami MarlinsJun 21
MLBNew York Mets at Minnesota TwinsJun 21
Streaming Guide

How to Watch Premier League Online in 2026

Complete guide to watching Premier League online in 2026. Peacock, NBC, streaming options, and schedules for all EPL matches.

How to Watch Premier League Matches Online in 2026

The English Premier League is available exclusively through NBC's family of networks in the United States, with Peacock serving as the primary streaming destination for EPL coverage.

Streaming Platforms for Premier League

  • Peacock Premium — The primary streaming home for Premier League in the US. Carries the majority of matches each matchweek, including exclusive games not on linear TV.
  • NBC / USA Network — Select marquee matches air on NBC (free with antenna) and USA Network. "Super Sundays" and holiday fixtures often get the NBC window.
  • Universo / Telemundo — Spanish-language Premier League coverage.

Premier League Season Structure

The EPL season runs from mid-August through late May, with 20 clubs playing 38 matches each (home and away against every opponent). Matchweeks typically feature Saturday 3:00 PM GMT kickoffs (10:00 AM ET), Saturday evening games, and Sunday fixtures. Midweek rounds are scheduled periodically throughout the season.

Key dates include the Boxing Day fixtures (December 26), the FA Cup third round (January), and the final day of the season when all 10 matches kick off simultaneously.

Cost Breakdown

Peacock Premium starts at $7.99/month and is the essential subscription for Premier League fans. For the select matches on USA Network, any live TV streaming service (YouTube TV, Hulu + Live TV, Fubo, Sling TV) will include that channel. NBC matches are free with an antenna or through any service that carries your local NBC affiliate.

More Streaming Guides