Top 5 MLB Games Today | How To Watch The Best MLB Games On June 21

MLB: Game Two-New York Mets at New York Yankees

There are 15 Major League Baseball games on June 21. What is fascinating about tonight is the fact there are five games where both teams are above .500. Here are the five best games to watch. Betting odds courtesy of BetOnline, one of the best MLB sportsbooks and offshore sportsbooks. 

How to Stream MLB Games Today For Free | Free MLB Live Stream

YouTube TV, Hulu Live and FUBO TV are among the best sites to watch MLB games online for free. While these services offer a free trial, there might be a better way to stream the MLB games tonight for free. Whether you’ve used up your free trial or are betting on baseball, Jazz Sports allows fans to watch MLB games for free, right from their mobile device.

Jazz Sports, one of the best new sports betting sites, allows fans to stream the MLB games tonight once they’ve placed a qualifying bet.

Below, we’ll go over how to watch MLB Games for free with a live stream from Jazz Sports.

  1. Click here to sign up to Jazz Sports
  2. Create an account and make a qualifying deposit
  3. Place a bet on any of the MLB games tonight
  4. Stream MLB games for free

The Best Online Sportsbooks for Betting on the MLB Games Today

$1,000 Sports Betting Offer + 2 Free Bets
Claim Offer
100% Welcome Bonus, Up To $2,500
Claim Offer
$1,000 Sportsbook Welcome Bonus
Claim Now
$1,000 in Free Bets
Claim Offer
$750 Sports Betting Bonus
Claim Offer
$750 Welcome Bonus Offer
Claim Offer

RELATED: The Best MLB Betting Sites


5. St. Louis Cardinals @ Milwaukee Brewers, Time: 8:10 PM ET, Live Stream: Jazz Sports

Bet St. Louis Cardinals Milwaukee Brewers Play
Moneyline -126 +116 BetOnline logo
Run Spread -1.5 (+120) +1.5 (-140) BetOnline logo
Total Runs Over 9 (-Odds) Under 9 (-Odds) BetOnline logo
  1. TV Channel: Bally Sports/Fox Sports One/MLB Free Game of the Day
  2. Live Stream: Jazz Sports

The top two teams in the National League Central take to the field in Milwaukee, as the Brewers host the St. Louis Cardinals. The Brewers (39-30) beat the Cardinals (38-31) on Monday thanks to a brilliant pitching performance by reigning Cy Young Award winner Corbin Burnes (two hits and two walks allowed in seven shutout innings, along with 10 strikeouts).

We probably won’t see as good as a pitching matchup on Tuesday as we did on Monday, when Miles Mikolas also had a quality start for the Cardinals (two earned runs in 6 1/3 innings). The Cardinals will start Jack Flaherty, who had an earned run average of six in his season debut last Wednesday in a 6-4 St. Louis loss to the Pittsburgh Pirates. The Brewers will counter with Chi Chi Rodriguez, who will make his Brewers debut. Rodriguez was claimed off waivers from the Minnesota Twins a week ago. In two starts this year, Rodriguez has a horrible earned run average of 7.71.


RELATED: The Best Offshore Sportsbooks for US Players


4. Cleveland Guardians @ Minnesota Twins, Time: 7:40 PM ET, Live Stream: Jazz Sports

Bet Cleveland Guardians Minnesota Twins Play
Moneyline +144 -156 BetOnline logo
Run Spread +1.5 (-135) -1.5 (+115) BetOnline logo
Total Runs Over 9 (-128) Under 9 (+108) BetOnline logo
  1. TV Channel: Bally Sports
  2. Live Stream: Jazz Sports

In a battle between the top two teams in the American League Central, the Minnesota Twins have the narrow lead over the Cleveland Guardians by one game. The Twins are at 38 wins and 30 losses, while the Guardians are at 34 wins and 28 losses. It is interesting that Minnesota is north of Cleveland, yet the Guardians have played six fewer games than the Twins.

Cleveland is having an outstanding road trip where they have won five of six games. They swept the Colorado Rockies and then won two of three games against the Los Angeles Dodgers.

The Twins will have the major advantage when it comes to starting pitching in this tilt however. Twins starter Joe Ryan is 5-3 with an earned run average of 2.81. Meanwhile Aaron Civale is 2-3 with an earned run average of 7.84.


RELATED: The Best Online Sportsbooks


3. San Francisco Giants @ Atlanta Braves Time: 7:20 PM ET, Live Stream: Jazz Sports

Bet San Francisco Giants Atlanta Braves Play
Moneyline +153 -166 BetOnline logo
Point Spread +1.5 (-130) -1.5 (-110) BetOnline logo
Total Points Over 9 (-118) Under 9 (-102) BetOnline logo
  1. TV Channel: NBC Sports Bay Area/Bally Sports/TBS
  2. Live Stream: Jazz Sports

Here we have the Atlanta Braves, who are second in the National League East at 39-29 hosting the San Francisco Giants at 37-29. Even though Atlanta has the better record, it is San Francisco that is closer to their division lead. The Giants are 3.5 games back of the Los Angeles Dodgers and San Diego Padres, while the Braves are 5.5 games back of the New York Mets.

On the mound, it is advantage Atlanta in this one. Braves rookie starter Spencer Strider of Columbus, Ohio is 3-2 with an earned run average of 2.45. It has been a struggle for Giants starter Anthony DeSclafani (0-1, 6.08 ERA). The Braves won the series opener 2-1 on Monday thanks to a strong pitching performance by Max Fried, who gave up only one earned run in seven innings of work.

2. New York Mets @ Houston Astros, Time: 8:10 PM ET, Live Stream: Jazz Sports

Bet New York Mets Houston Astros Play
Moneyline +117 -127 BetOnline logo
Point Spread +1.5 (-175) -1.5 (+155) BetOnline logo
Total Points Over 9 (-103) Under 9 (-117) BetOnline logo
  1. TV Channel: SNY/AT&T
  2. Live Stream: Jazz Sports

This juicy interleague matchup has the American League West Division leading Houston Astros (41-25) hosting the National League East Division leading New York Mets (45-24). The Astros will start Jose Urquidy (5-3, 4.99 ERA), while the Mets will counter with Trevor Williams (1-3, 3.53 ERA). Despite a respectable earned run average of 3.31 in 22 games with the Mets, Williams only has one victory.

1. New York Yankees @ Tampa Bay Rays Time: 7:10 PM ET, Live Stream: Jazz Sports

Bet New York Yankees Tampa Bay Rays Play
Moneyline -165 +152 BetOnline logo
Run Spread -1.5 (105) +1.5 (-115) BetOnline logo
Total Runs Over 7 (-116) Under 7 (-104) BetOnline logo
  1. TV Channel: YES/Bally Sports
  2. Live Stream: Jazz Sports

This American League East division battle has the Tampa Bay Rays (36-31) hosting the New York Yankees (50-17). The Yankees became the first team in Major League Baseball to win 50 games this year when they beat the Rays 4-2 on Monday night.  The Yankees got a magnificent performance from Gerritt Cole, who only gave up one earned run in 7 1/3 innings. He also only gave up only one hit, and had 12 strikeouts. The Yankees will send Nestor Cortes Jr. to the mound (6-2, 1.94 ERA), while the Rays counter with Jalen Beeks (1-1, 1.29 ERA).

Arrow to top