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

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

    Aaron Judge and the New York Yankees (53-32) visit Vladimir Guerrero Jr. and the Toronto Blue Jays (38-44) on Sunday, with first pitch at 1:37 PM ET.Find out how to watch the New York-Toronto matchup below.When is Yankees vs. Blue...

    White Sox vs. Rockies: Free Live Stream, TV Channel, How to Watch

    Gavin Sheets and the Chicago White Sox (24-61) host Ryan McMahon and the Colorado Rockies (27-55) at 2:10 PM ET on Sunday.Keep reading to find out all the details on how to watch Chicago square off against Colorado live.When is...

    How to Watch Brewers vs. Cubs: Live Stream or on TV

    The Milwaukee Brewers (49-34), led by William Contreras, host Ian Happ and the Chicago Cubs (39-45) on Sunday at 2:10 PM ET.See how to watch the Milwaukee-Chicago matchup below.When is Brewers vs. Cubs and when does it start?This game between...

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

    The Tampa Bay Rays (41-42), who will give the ball to Taj Bradley, host the Washington Nationals (39-43) with Patrick Corbin on the hill, Sunday at 1:40 PM ET.If you're trying to watch this game, keep reading for TV and...

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

    Seth Lugo will take the ball for the Kansas City Royals (46-39) when they host starter Logan Allen and the Cleveland Guardians (52-29) on Sunday, with first pitch at 2:10 PM ET.Keep scrolling to find out all the details on...

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

    On Sunday, in a rubber match at T-Mobile Park, Joe Ryan starts for the Minnesota Twins (46-37) versus Luis Castillo and the Seattle Mariners (47-38), with first pitch scheduled for 4:10 PM ET.The article below will give you everything you...

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

    Shohei Ohtani and the Los Angeles Dodgers (52-32) visit Matt Chapman and the San Francisco Giants (40-44) on Sunday in a rubber match, with first pitch at 4:05 PM ET.Keep reading to find out all the details on how to...

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

    On Sunday, looking for a series sweep, Taylor Ward and the Los Angeles Angels (36-46) take on Riley Greene and the Detroit Tigers (37-46), with first pitch scheduled for 4:07 PM ET at Angel Stadium of Anaheim.The article below will...

    How to Watch Phillies vs. Marlins: Live Stream or on TV

    The Philadelphia Phillies (54-29), who will give the start to Ranger Suarez, host the Miami Marlins (30-53) with Yonny Chirinos on the mound, Sunday at 1:35 PM ET.If you're intending to watch this game, keep reading for streaming and TV...

    How to Watch Red Sox vs. Padres: Live Stream or on TV

    The San Diego Padres (46-41), led by Jurickson Profar and aiming for a series sweep, visit the Boston Red Sox (43-39) at 1:35 PM ET on Sunday.Keep reading to find out how to watch the Boston-San Diego matchup in the...

    Latest News

    Sunday’s WNBA Picks and Predictions – June 30

    In one of the three exciting matchups on the WNBA slate today, the Minnesota Lynx and the Chicago Sky take the court at Wintrust Arena.Below you'll find WNBA best bets for the matchups on today's slate.WNBA picks todayMinnesota Lynx at...

    Blackhawks Deadline Day: 9 RFAs On the Clock for Qualifying Offers

    The deadline for NHL clubs to submit a qualifying offer to their restricted free agents is 4 PM CT on Sunday, June 30. The Chicago Blackhawks have a long list of players they would need to qualify this afternoon: Blackhawks...

    NHL Waiver/Buyout Tracker: Campbell, Boqvist, Schmidt, Skinner, Suter, Atkinson

    Sunday is the final day of June, which means it's the final day of the 2023-24 NHL league year. That means more teams are opting to go the buyout route to clear cap space before free agency begins on Monday....

    Lightning Acquire Guentzel’s Rights, Stamkos Era Over?

    Sunday is moving day in the National Hockey League. Teams are placing players on waivers for purposes of a buyout -- Edmonton goalie Jack Campbell and former Blackhawk defenseman Adam Boqvist among them -- and front offices are arriving home...

    Um, the Bulls are Reportedly Trying to Attach a First-Round Pick to Trade Zach LaVine

    The Chicago Bulls sound more desperate than ever before to move Zach LaVine. The organization has yet to find any legitimate interest for the two-time All-Star. While the Sacramento Kings were recently linked as the "most likely" suitor, those rumors...

    Orioles vs. Rangers Prediction: Expert Picks, Odds, Stats & Best Bets – Sunday, June 30, 2024

    The Baltimore Orioles (53-30) will vie for their fifth straight victory when they host the Texas Rangers (37-46) on Sunday at 7:10 PM ET on ESPN. The Orioles are listed as -159 favorites by sportsbooks, while the Rangers are +135...

    J.B. Bickerstaff Will Reportedly be the Next Head Coach of the Detroit Pistons

    The Detroit Pistons have found their next head coach. A front office overhaul this offseason led to a very short-lived Monty Williams experience. The former Suns head coach joined the Pistons last summer in a massive six-year, $78.5 million contract....

    Did the Bulls Overpay Patrick Williams? Another KCP Connection, Free Agency Begins, and Other Bulls Bullets

    Free agency is just hours away, and the Chicago Bulls might be back on their you-know-what. A fresh report indicates that the team has tried to attach a first-round pick to Zach LaVine multiple times in hopes of trading him....

    Orioles vs. Rangers Probable Starting Pitchers – June 30

    The Texas Rangers (37-46), who lost their previous six games, face the Baltimore Orioles (53-30) at Oriole Park at Camden Yards on Sunday. First pitch is at 7:10 PM ET.The probable starters are Cole Irvin (6-4) for the Orioles and...

    Chicago Cubs Lineup: Cody Bellinger at DH Again?

    CUBS LINEUP — My head tells me it doesn't really matter. My heart wants the Cubs to stomp Freddy Peralta and the Brewers into the ground behind a stellar Kyle Hendricks start and win the series. Chicago Cubs Lineup: Nico...

    more how-to-watch news