Major League Baseball Games on TV & Streaming Live Today, Friday, June 28

This content was writter in partnership with DataSkrive. DataSkrive leverages a combination of human expertise, machine learning, and pre-built content libraries to assemble and personalize sports content.

There are 15 matchups on today’s MLB schedule, including the Cleveland Guardians taking on the Kansas City Royals.

If you’re searching for live coverage of today’s MLB action, we have you covered. Check out the links below.

How to Watch MLB Today – June 28

Philadelphia Phillies (53-28) vs. Miami Marlins (29-52)

How to Watch

  • TV Channel: BSFL
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 6:20 PM ET
  • Location: Philadelphia, Pennsylvania
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • PHI Starter: Cristopher Sanchez (5-3, 2.67 ERA)
  • MIA Starter: Kyle Tyler (0-0, 4.50 ERA)
  • Tampa Bay Rays (40-41) vs. Washington Nationals (38-42)

    How to Watch

  • TV Channel: MASN2
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 6:50 PM ET
  • Location: St. Petersburg, Florida
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • TB Starter: Zach Eflin (3-5, 4.20 ERA)
  • WSH Starter: Mitchell Parker (5-3, 3.30 ERA)
  • Watch MLB games on Fubo.

    Baltimore Orioles (51-30) vs. Texas Rangers (37-44)

    How to Watch

  • TV Channel: MASN
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 7:05 PM ET
  • Location: Baltimore, Maryland
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • BAL Starter: Albert Suarez (3-2, 2.70 ERA)
  • TEX Starter: Max Scherzer (1-0, 0.00 ERA)
  • Toronto Blue Jays (37-43) vs. New York Yankees (52-31)

    How to Watch

  • TV Channel: SNET
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 7:07 PM ET
  • Location: Toronto, Ontario
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • TOR Starter: Yusei Kikuchi (4-7, 4.00 ERA)
  • NYY Starter: Marcus Stroman (7-3, 3.25 ERA)
  • Buy MLB tickets on Vivid Seats.

    New York Mets (39-39) vs. Houston Astros (40-40)

    How to Watch

  • TV Channel: Apple TV+
  • Game Time: 7:10 PM ET
  • Location: Queens, New York
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • NYM Starter: José Quintana (3-5, 4.58 ERA)
  • HOU Starter: Ronel Blanco (8-2, 2.34 ERA)
  • Boston Red Sox (43-37) vs. San Diego Padres (44-41)

    How to Watch

  • TV Channel: Apple TV+
  • Game Time: 7:10 PM ET
  • Location: Boston, Massachusetts
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • BOS Starter: Nick Pivetta (4-4, 4.06 ERA)
  • SD Starter: Randy Vasquez (2-4, 5.10 ERA)
  • Watch MLB games on Fubo.

    Chicago White Sox (22-61) vs. Colorado Rockies (27-53)

    How to Watch

  • TV Channel: COLR
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 7:10 PM ET
  • Location: Chicago, Illinois
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • CHW Starter: Drew Thorpe (1-1, 5.02 ERA)
  • COL Starter: Dakota Hudson (2-10, 5.63 ERA)
  • Atlanta Braves (44-35) vs. Pittsburgh Pirates (39-41)

    How to Watch

  • TV Channel: SportsNet PT
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 7:20 PM ET
  • Location: Atlanta, Georgia
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • ATL Starter: Charlie Morton (4-4, 4.20 ERA)
  • PIT Starter: Martín Pérez (1-3, 4.71 ERA)
  • Buy MLB tickets on Vivid Seats.

    Milwaukee Brewers (48-33) vs. Chicago Cubs (38-44)

    How to Watch

  • TV Channel: MARQ
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 8:10 PM ET
  • Location: Milwaukee, Wisconsin
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • MIL Starter: Colin Rea (6-2, 3.62 ERA)
  • CHC Starter: Jameson Taillon (4-3, 2.90 ERA)
  • Kansas City Royals (45-38) vs. Cleveland Guardians (51-28)

    How to Watch

  • TV Channel: BSGL
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 8:10 PM ET
  • Location: Kansas City, Missouri
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • KC Starter: Alec Marsh (5-5, 4.40 ERA)
  • CLE Starter: Triston McKenzie (3-4, 4.66 ERA)
  • Watch MLB games on Fubo.

    St. Louis Cardinals (41-39) vs. Cincinnati Reds (38-43)

    How to Watch

  • TV Channel: MLB Network
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 8:15 PM ET
  • Location: St. Louis, Missouri
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • STL Starter: Andre Pallante (3-3, 5.23 ERA)
  • CIN Starter: Frankie Montás (3-5, 4.48 ERA)
  • Los Angeles Angels (34-46) vs. Detroit Tigers (37-44)

    How to Watch

  • TV Channel: BSDET
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 9:38 PM ET
  • Location: Anaheim, California
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • LAA Starter: Zach Plesac (1-1, 8.68 ERA)
  • DET Starter: Kenta Maeda (2-4, 6.00 ERA)
  • Buy MLB tickets on Vivid Seats.

    Seattle Mariners (46-37) vs. Minnesota Twins (45-36)

    How to Watch

  • TV Channel: ROOT Sports NW
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 9:40 PM ET
  • Location: Seattle, Washington
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • SEA Starter: Logan Gilbert (5-4, 2.71 ERA)
  • MIN Starter: Bailey Ober (7-4, 4.50 ERA)
  • Arizona Diamondbacks (39-42) vs. Oakland Athletics (29-54)

    How to Watch

  • TV Channel: NBCS-CA
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 9:40 PM ET
  • Location: Phoenix, Arizona
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • ARI Starter: Slade Cecconi (2-6, 5.74 ERA)
  • OAK Starter: JP Sears (4-7, 5.04 ERA)
  • San Francisco Giants (39-43) vs. Los Angeles Dodgers (51-31)

    How to Watch

  • TV Channel: NBCS-BA
  • Stream Live: Watch on Fubo (regional restrictions may apply)
  • Game Time: 10:15 PM ET
  • Location: San Francisco, California
  • Tickets: Buy tickets for this game on Vivid Seats
  • Probable Starting Pitchers

  • SF Starter: Logan Webb (6-6, 3.16 ERA)
  • LAD Starter: Landon Knack (1-1, 2.10 ERA)
  • Rep your team with officially licensed MLB hats, jerseys and more from Lids or Fanatics!

    written by

    Data Skrive's mission is to create sports articles about every player, on every team, in every league, for every game, for every fan. Data Skrive is an end-to-end fan engagement solution that creates and distributes compelling and entertaining sports content at scale. We leverage sports and marketing experts, machine learning, and proprietary language graphs to generate sports articles, graphics, animations, and social content. Trusted by the world’s leading media, sports, and betting brands, Data Skrive’s Fan Engagement Solution delivers one-of-a-kind experiences to Bleacher Nation's audience trying to reach fans through the creation of sports content that sports fans value.

    more how-to-watch news

    Royals vs. Rays: Start Time, Streaming Live, TV Channel, How to Watch

    Bobby Witt Jr. and the Kansas City Royals (47-39) host Isaac Paredes and the Tampa Bay Rays (42-42) on Tuesday, with first pitch at 8:10 PM ET.The article below will give you everything you need to watch Kansas City play...

    Red Sox vs. Marlins: Free Live Stream, TV Channel, How to Watch

    On Tuesday at 6:40 PM ET, Jarren Duran and the Boston Red Sox (44-39) face Jazz Chisholm and the Miami Marlins (30-54) at LoanDepot park.Keep reading to see how to watch the Boston-Miami matchup below.When is Red Sox vs. Marlins...

    Mets vs. Nationals: Free Live Stream, TV Channel, How to Watch

    Sean Manaea will take the mound for the New York Mets (41-41) when they visit starting pitcher DJ Herz and the Washington Nationals (39-45) on Tuesday, with first pitch at 6:45 PM ET.Keep reading to find out how to watch...

    Braves vs. Giants: Free Live Stream, TV Channel, How to Watch

    Reynaldo Lopez will take the ball for the Atlanta Braves (46-36) when they host starting pitcher Hayden Birdsong and the San Francisco Giants (41-44) on Tuesday, with first pitch at 7:20 PM ET.The article below will give you everything you...

    Yankees vs. Reds: Start Time, Streaming Live, TV Channel, How to Watch

    On Tuesday, Luis Gil will take the mound for the New York Yankees (54-32) against Graham Ashcraft and the Cincinnati Reds (39-45), with first pitch scheduled for 7:05 PM ET at Yankee Stadium.Keep reading to find out how to watch...

    How to Watch Guardians vs. White Sox: Live Stream or on TV

    The Cleveland Guardians (52-30), led by Jose Ramirez, host Andrew Vaughn and the Chicago White Sox (24-62) at 6:40 PM ET on Tuesday.Find out how to watch the Cleveland-Chicago matchup below.When is Guardians vs. White Sox and when does it...

    Tigers vs. Twins: Start Time, Streaming Live, TV Channel, How to Watch

    The Detroit Tigers (38-46), led by Riley Greene, visit Carlos Correa and the Minnesota Twins (47-37) on Tuesday at 7:40 PM ET.Keep reading to see how to watch the Detroit-Minnesota matchup below.When is Tigers vs. Twins and when does it...

    How to Watch Pirates vs. Cardinals: Live Stream or on TV

    On Tuesday at 6:40 PM ET, Bryan Reynolds and the Pittsburgh Pirates (40-43) face Brendan Donovan and the St. Louis Cardinals (43-40) at PNC Park.If you're planning on watching this game, keep reading for streaming and TV options for the...

    Cubs vs. Phillies: Start Time, Streaming Live, TV Channel, How to Watch

    On Tuesday, Hayden Wesneski will take the mound for the Chicago Cubs (39-46) against Michael Mercado and the Philadelphia Phillies (55-29), with first pitch scheduled for 8:05 PM ET at Wrigley Field.Keep reading to see how to watch the Chicago-Philadelphia...

    Blue Jays vs. Astros: Free Live Stream, TV Channel, How to Watch

    The Toronto Blue Jays (38-46), with Jose Berrios on the hill, host the Houston Astros (43-41) who will start Spencer Arrighetti, at 7:07 PM ET on Tuesday.Keep reading to find out how to watch the Toronto-Houston matchup in the article...

    Latest News

    Cubs Land Three Top Prospects in the 2024 All-Star Futures Game!

    With Cade Horton out injured and Pete Crow-Armstrong, Ben Brown, and Jordan Wicks all already in Chicago, the focus of the Cubs farm system has arguably been turned to three names: Owen Caissie (Triple-A), Moises Ballesteros (Triple-A), and Matt Shaw...

    AL Cy Young 2024 Odds Update and Betting Advice: Lugo Has Value, Skubal the Favorite

    The All-Star Game is almost here and there are several pitchers dominating at the halfway point of the MLB season. Let's look at the AL Cy Young odds, the favorite, and potential sleepers for the award in 2024. AL Cy...

    MLB Home Run Props for Star Players in Tonight’s Biggest Games

    It might be a downtime in the sports calendar, but there's plenty of MLB action on tap for tonight! With all the games set for tonight, it's a great time to take a look at some MLB Home Run Props!...

    Mets vs. Nationals Probable Starting Pitchers – July 2

    The New York Mets (41-41) visit Washington to square off against the Washington Nationals (39-45) at 6:45 PM ET on Tuesday.The Mets will look to Sean Manaea (5-3) against the Nationals and DJ Herz (1-2).Mets vs. Nationals Pitcher Matchup and...

    Braves vs. Giants Probable Starting Pitchers – July 2

    The San Francisco Giants (41-44) open a three-game series against the Atlanta Braves (46-36) with a Tuesday matchup at Truist Park. First pitch is at 7:20 PM ET.The Braves will look to Reynaldo Lopez (6-2) versus the Giants and Hayden...

    Yankees vs. Reds Probable Starting Pitchers – July 2

    The Cincinnati Reds (39-45) open a three-game series against the New York Yankees (54-32) with a Tuesday matchup at Yankee Stadium. First pitch is at 7:05 PM ET.The Yankees will give the ball to Luis Gil (9-3, 3.15 ERA), who...

    Pirates vs. Cardinals Probable Starting Pitchers – July 2

    The Pittsburgh Pirates (40-43) host the St. Louis Cardinals (43-40) on Tuesday to kick off a three-game series at PNC Park. The matchup starts at 6:40 PM ET.The Pirates will look to Mitch Keller (9-4) versus the Cardinals and Kyle...

    Guardians vs. White Sox Probable Starting Pitchers – July 2

    The Chicago White Sox (24-62) begin a three-game series against the Cleveland Guardians (52-30) on Tuesday at Progressive Field. First pitch is at 6:40 PM.The probable starters are Carlos Carrasco (3-6) for the Guardians and Chris Flexen (2-7) for the...

    Red Sox vs. Marlins Probable Starting Pitchers – July 2

    The Miami Marlins (30-54) kick off a three-game series on Tuesday against the Boston Red Sox (44-39). The contest starts at 6:40 PM ET at LoanDepot park.The Red Sox will give the ball to Kutter Crawford (3-7, 3.59 ERA), who...

    Blue Jays vs. Astros Probable Starting Pitchers – July 2

    The Toronto Blue Jays (38-46) play on Tuesday at 7:07 PM ET against the Houston Astros (43-41), who enter the matchup with a three-game winning streak.The probable starters are Jose Berrios (7-6) for the Blue Jays and Spencer Arrighetti (4-6)...

    more how-to-watch news