⚾ Watch Live MLB Streams Free
Never Miss a Pitch: Stream MLB Live & Free in HD. Follow the entire regular season, the pennant race, and the World Series. Your home for free baseball.
MLB Upcoming Schedule
Arizona Diamondbacks vs Atlanta Braves
Thursday, Apr 2, 2026, 9:40 PM ET
MLB
Finished
San Francisco Giants vs New York Mets
Thursday, Apr 2, 2026, 9:45 PM ET
MLB
Finished
Washington Nationals vs Los Angeles Dodgers
Friday, Apr 3, 2026, 1:05 PM ET
MLB
9 hours from now
Detroit Tigers vs St. Louis Cardinals
Friday, Apr 3, 2026, 1:10 PM ET
MLB
9 hours from now
New York Yankees vs Miami Marlins
Friday, Apr 3, 2026, 1:35 PM ET
MLB
9 hours from now
Chicago White Sox vs Toronto Blue Jays
Friday, Apr 3, 2026, 2:10 PM ET
MLB
10 hours from now
Boston Red Sox vs San Diego Padres
Friday, Apr 3, 2026, 2:10 PM ET
MLB
10 hours from now
Texas Rangers vs Cincinnati Reds
Friday, Apr 3, 2026, 4:05 PM ET
MLB
12 hours from now
Minnesota Twins vs Tampa Bay Rays
Friday, Apr 3, 2026, 4:10 PM ET
MLB
12 hours from now
Colorado Rockies vs Philadelphia Phillies
Friday, Apr 3, 2026, 4:10 PM ET
MLB
12 hours from now
Cleveland Guardians vs Chicago Cubs
Friday, Apr 3, 2026, 4:10 PM ET
MLB
12 hours from now
Pittsburgh Pirates vs Baltimore Orioles
Friday, Apr 3, 2026, 4:12 PM ET
MLB
12 hours from now
Kansas City Royals vs Milwaukee Brewers
Friday, Apr 3, 2026, 7:45 PM ET
MLB
15 hours from now
Los Angeles Angels vs Seattle Mariners
Friday, Apr 3, 2026, 9:38 PM ET
MLB
17 hours from now
Athletics vs Houston Astros
Friday, Apr 3, 2026, 9:40 PM ET
MLB
17 hours from now
Arizona Diamondbacks vs Atlanta Braves
Friday, Apr 3, 2026, 9:45 PM ET
MLB
17 hours from now
San Francisco Giants vs New York Mets
Friday, Apr 3, 2026, 10:15 PM ET
MLB
18 hours from now
Washington Nationals vs Los Angeles Dodgers
Saturday, Apr 4, 2026, 4:05 PM ET
MLB
1 day from now
Pittsburgh Pirates vs Baltimore Orioles
Saturday, Apr 4, 2026, 4:05 PM ET
MLB
1 day from now
Texas Rangers vs Cincinnati Reds
Saturday, Apr 4, 2026, 7:05 PM ET
MLB
1 day from now