MLB Best Bets and Picks Today: Friday, June 28

The Cleveland Guardians versus the Kansas City Royals is a game to watch on a Friday MLB slate that has 15 compelling matchups. Looking for best bets? You’ve come to the right place.

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Today’s Best Bets and Picks

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Phillies vs. Marlins Picks

Matchup Info & How to Watch

  • When: 6:20 PM ET
  • Where: Citizens Bank Parkin Philadelphia, Pennsylvania
  • TV Channel: BSFL
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Phillies 5, Marlins 3
  • Moneyline Pick: Phillies (-227) over the Marlins (+180)
  • Total Pick: Under (8)

Head to BetMGM to bet on Phillies vs. Marlins and more MLB games!

Starters & Team Records

  • Phillies Starting Pitcher: Cristopher Sanchez (6-3, 2.41 ERA)
  • Marlins Starting Pitcher: Kyle Tyler (0-1, 3.37 ERA)
  • Records: Phillies (54-28), Marlins (29-53)

Rays vs. Nationals Picks

Matchup Info & How to Watch

  • When: 6:50 PM ET
  • Where: Tropicana Fieldin St. Petersburg, Florida
  • TV Channel: MASN2
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Rays 5, Nationals 4
  • Moneyline Pick: Rays (-165) over the Nationals (+140)
  • Total Pick: Over (7.5)

Head to BetMGM to bet on Rays vs. Nationals and more MLB games!

Starters & Team Records

  • Rays Starting Pitcher: TBD
  • Nationals Starting Pitcher: TBD
  • Records: Rays (40-41), Nationals (38-42)

Orioles vs. Rangers Picks

Matchup Info & How to Watch

  • When: 7:05 PM ET
  • Where: Oriole Park at Camden Yardsin Baltimore, Maryland
  • TV Channel: MASN
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Orioles 6, Rangers 3
  • Moneyline Pick: Orioles (-120) over the Rangers (+100)
  • Total Pick: Over (8.5)

Head to BetMGM to bet on Orioles vs. Rangers and more MLB games!

Starters & Team Records

  • Orioles Starting Pitcher: TBD
  • Rangers Starting Pitcher: TBD
  • Records: Orioles (51-30), Rangers (37-44)

Blue Jays vs. Yankees Picks

Matchup Info & How to Watch

  • When: 7:07 PM ET
  • Where: Rogers Centrein Toronto, Ontario
  • TV Channel: SNET
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Yankees 5, Blue Jays 4
  • Moneyline Pick: Yankees (-110) over the Blue Jays (-110)
  • Total Pick: Over (8.5)

Head to BetMGM to bet on Blue Jays vs. Yankees and more MLB games!

Starters & Team Records

  • Blue Jays Starting Pitcher: TBD
  • Yankees Starting Pitcher: TBD
  • Records: Blue Jays (37-43), Yankees (52-31)

White Sox vs. Rockies Picks

Matchup Info & How to Watch

  • When: 7:10 PM ET
  • Where: Guaranteed Rate Fieldin Chicago, Illinois
  • TV Channel: COLR
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: White Sox 5, Rockies 4
  • Moneyline Pick: White Sox (-135) over the Rockies (+115)
  • Total Pick: Over (8.5)

Head to BetMGM to bet on White Sox vs. Rockies and more MLB games!

Starters & Team Records

  • White Sox Starting Pitcher: TBD
  • Rockies Starting Pitcher: TBD
  • Records: White Sox (22-61), Rockies (27-53)

Red Sox vs. Padres Picks

Matchup Info & How to Watch

  • When: 7:10 PM ET
  • Where: Fenway Parkin Boston, Massachusetts
  • TV Channel: Apple TV+
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Red Sox 5, Padres 4
  • Moneyline Pick: Red Sox (-150) over the Padres (+125)
  • Total Pick: Under (9.5)

Head to BetMGM to bet on Red Sox vs. Padres and more MLB games!

Starters & Team Records

  • Red Sox Starting Pitcher: TBD
  • Padres Starting Pitcher: TBD
  • Records: Red Sox (43-37), Padres (44-41)

Mets vs. Astros Picks

Matchup Info & How to Watch

  • When: 7:10 PM ET
  • Where: Citi Fieldin Queens, New York
  • TV Channel: Apple TV+
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Mets 5, Astros 4
  • Moneyline Pick: Mets (-110) over the Astros (-110)
  • Total Pick: Over (8)

Head to BetMGM to bet on Mets vs. Astros and more MLB games!

Starters & Team Records

  • Mets Starting Pitcher: TBD
  • Astros Starting Pitcher: TBD
  • Records: Mets (39-39), Astros (40-40)

Braves vs. Pirates Picks

Matchup Info & How to Watch

  • When: 7:20 PM ET
  • Where: Truist Parkin Atlanta, Georgia
  • TV Channel: SportsNet PT
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Braves 5, Pirates 3
  • Moneyline Pick: Braves (-189) over the Pirates (+155)
  • Total Pick: Under (9)

Head to BetMGM to bet on Braves vs. Pirates and more MLB games!

Starters & Team Records

  • Braves Starting Pitcher: TBD
  • Pirates Starting Pitcher: TBD
  • Records: Braves (44-35), Pirates (39-41)

Brewers vs. Cubs Picks

Matchup Info & How to Watch

  • When: 8:10 PM ET
  • Where: American Family Fieldin Milwaukee, Wisconsin
  • TV Channel: MARQ
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Brewers 6, Cubs 3
  • Moneyline Pick: Brewers (-135) over the Cubs (+115)
  • Total Pick: Over (8.5)

Head to BetMGM to bet on Brewers vs. Cubs and more MLB games!

Starters & Team Records

  • Brewers Starting Pitcher: TBD
  • Cubs Starting Pitcher: TBD
  • Records: Brewers (48-33), Cubs (38-44)

Royals vs. Guardians Picks

Matchup Info & How to Watch

  • When: 8:10 PM ET
  • Where: Kauffman Stadiumin Kansas City, Missouri
  • TV Channel: BSGL
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Royals 5, Guardians 4
  • Moneyline Pick: Royals (-105) over the Guardians (-115)
  • Total Pick: Under (9.5)

Head to BetMGM to bet on Royals vs. Guardians and more MLB games!

Starters & Team Records

  • Royals Starting Pitcher: TBD
  • Guardians Starting Pitcher: TBD
  • Records: Royals (45-38), Guardians (51-28)

Cardinals vs. Reds Picks

Matchup Info & How to Watch

  • When: 8:15 PM ET
  • Where: Busch Stadiumin St. Louis, Missouri
  • TV Channel: MLB Network
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Cardinals 5, Reds 4
  • Moneyline Pick: Cardinals (-130) over the Reds (+110)
  • Total Pick: Over (8.5)

Head to BetMGM to bet on Cardinals vs. Reds and more MLB games!

Starters & Team Records

  • Cardinals Starting Pitcher: TBD
  • Reds Starting Pitcher: TBD
  • Records: Cardinals (41-39), Reds (38-43)

Angels vs. Tigers Picks

Matchup Info & How to Watch

  • When: 9:38 PM ET
  • Where: Angel Stadium of Anaheimin Anaheim, California
  • TV Channel: BSDET
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Angels 5, Tigers 4
  • Moneyline Pick: Angels (100) over the Tigers (-120)
  • Total Pick: Over (9)

Head to BetMGM to bet on Angels vs. Tigers and more MLB games!

Starters & Team Records

  • Angels Starting Pitcher: Zach Plesac (1-1, 8.68 ERA)
  • Tigers Starting Pitcher: Kenta Maeda (2-4, 6.00 ERA)
  • Records: Angels (34-46), Tigers (37-44)

Diamondbacks vs. Athletics Picks

Matchup Info & How to Watch

  • When: 9:40 PM ET
  • Where: Chase Fieldin Phoenix, Arizona
  • TV Channel: NBCS-CA
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Diamondbacks 5, Athletics 4
  • Moneyline Pick: Diamondbacks (-175) over the Athletics (+145)
  • Total Pick: Under (9)

Head to BetMGM to bet on Diamondbacks vs. Athletics and more MLB games!

Starters & Team Records

  • Diamondbacks Starting Pitcher: Slade Cecconi (2-6, 5.74 ERA)
  • Athletics Starting Pitcher: JP Sears (4-7, 5.04 ERA)
  • Records: Diamondbacks (39-42), Athletics (29-54)

Mariners vs. Twins Picks

Matchup Info & How to Watch

  • When: 9:40 PM ET
  • Where: T-Mobile Parkin Seattle, Washington
  • TV Channel: ROOT Sports NW
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Mariners 4, Twins 3
  • Moneyline Pick: Mariners (-125) over the Twins (+105)
  • Total Pick: Over (7)

Head to BetMGM to bet on Mariners vs. Twins and more MLB games!

Starters & Team Records

  • Mariners Starting Pitcher: Logan Gilbert (5-4, 2.71 ERA)
  • Twins Starting Pitcher: Bailey Ober (7-4, 4.50 ERA)
  • Records: Mariners (46-37), Twins (45-36)

Giants vs. Dodgers Picks

Matchup Info & How to Watch

  • When: 10:15 PM ET
  • Where: Oracle Parkin San Francisco, California
  • TV Channel: NBCS-BA
  • Live Stream: Fubo (regional restrictions may apply)

Click here for full predictions for this game!

Best Bets & Picks

  • Prediction: Dodgers 5, Giants 4
  • Moneyline Pick: Dodgers (+105) over the Giants (-125)
  • Total Pick: Over (7.5)

Head to BetMGM to bet on Giants vs. Dodgers and more MLB games!

Starters & Team Records

  • Giants Starting Pitcher: Logan Webb (6-6, 3.16 ERA)
  • Dodgers Starting Pitcher: Landon Knack (1-1, 2.10 ERA)
  • Records: Giants (39-43), Dodgers (51-31)

Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.

Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.

Post
Shared content written by the Lineups Staff!

Hot MLB Stories