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

There are 10 Major League Baseball games on June 23. 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


RELATED: The Best MLB Betting Sites


5. Baltimore Orioles @ Chicago White Sox, Time: 8:10 PM ET, Live Stream: Jazz Sports

Bet Baltimore Orioles Chicago White Sox Play
Moneyline +139 -151 BetOnline logo
Run Spread +1.5 (-145) -1.5 (+125) BetOnline logo
Total Runs Over 9 (+100) Under 9 (-120) BetOnline logo
  1. TV Channel: MASN/NBC Sports Chicago
  2. Live Stream: Jazz Sports

Normally a game where both teams are below .500 (nine games in total to be exact), would not generate much interest. However, there are a couple of reasons to watch this American League battle.

First, it is because of Orioles center fielder Austin Hays. On Wednesday, Hays became the sixth Orioles player in franchise history to hit for the cycle in a 7-0 Baltimore win over the Washington Nationals. He follows Brooks Robinson, Cal Ripken Jr., Aubrey Huff, Felix Pie and Jonathan Villar. Hays also becomes the fourth player this season to hit for the cycle following Christian Yelich of the Milwaukee Brewers, Eduardo Escobar of the New York Mets and Jared Walsh of the Los Angeles Angels. What made Hays’s hit for the cycle fascinating is because he did it in only six innings, as the game was shortened due to rain.

The second reason to watch the Orioles and White Sox is the pitching matchup, as both starters have an ERA under three. Dean Kremer of the Orioles is at 2.35, and Johnny Cueto of the White Sox is at 2.95.


RELATED: The Best Offshore Sportsbooks for US Players


4. Cleveland Guardians @ Minnesota Twins, Time: 1:10 pm ET, Live Stream: Jazz Sports

Bet Cleveland Guardians Minnesota Twins Play
Moneyline +119 -129 BetOnline logo
Run Spread +1.5 (-160) -1.5 (+140) BetOnline logo
Total Runs Over 9 (-120) Under 9 (+100) BetOnline logo
  1. TV Channel: Bally Sports
  2. Live Stream: Jazz Sports

In this American League Central Division battle, the Cleveland Guardians play the Minnesota Twins. The two teams are first and second in the division, as the Guardians (36-28) lead the Twins (38-32) by a single game.

Cleveland will be going for the sweep in the series, as they beat Minnesota 6-5 on Tuesday and 11-10 on Wednesday. In Wednesday’s slugfest, Guardians shortstop Amed Rosario had four hits and right fielder Oscar Gonzalez had four runs batted in. They also both hit their second home runs of the season, and they each came in the seventh inning.

On the mound Wednesday, the Guardians will start Zach Plesac (2-4, 4.41), and the Twins are countering with Devin Smeltzer (3-1, 3.52 ERA). Smeltzer will be looking to rebound after giving up six runs 4 1/3 innings in his last start–a 7-2 Minnesota loss to the Arizona Diamondbacks.


RELATED: The Best Online Sportsbooks


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

Bet San Francisco Giants Atlanta Braves Play
Moneyline +129 -139 BetOnline logo
Run Spread +1.5 (-155) -1.5 (+135) BetOnline logo
Total Runs Over 9 (-110) Under 9 (-110) BetOnline logo
  1. TV Channel:  NBC Sports Bay Area/Bally Sports
  2. Live Stream: Jazz Sports

In this National League battle, the Atlanta Braves (40-30) are second in the National League East, while the San Francisco Giants (38-30) are third in the National League West.

This is the fourth game of the series. The Braves won 2-1 on Monday and 4-3 on Wednesday, while the Giants won 12-10 on Tuesday. On Wednesday, the Braves scored three runs in the bottom of the ninth, highlighted by a two-out game-winning RBI single by Adam Duvall in the 4-3 win.

On Thursday, the Braves will start Kyle Wright (7-4, 2.94). While the Giants will start Alex Wood (5-5, 4.32). Wright currently leads the Braves this season with 88 strikeouts.

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

Bet St. Louis Cardinals Milwaukee Brewers Play
Moneyline +104 -114 BetOnline logo
Run Spread +1.5 (-197) -1.5 (+172) BetOnline logo
Total Runs Over 9.5 (+100) Under 9.5 (-120) BetOnline logo
  1. TV Channel: Bally Sports
  2. Live Stream: Jazz Sports

In this National League Central Division matchup, the Milwaukee Brewers (39-32) host the St. Louis Cardinals (40-31). This is the fourth of a four-game series, as the Cardinals have won two of the first three contests to take over the division lead. The Cardinals beat the Brewers 5-4 on Wednesday. Paul Goldschmidt and Nolan Arenado both hit home runs for the Cardinals in their one-run win.

When it comes to pitching, the Brewers will start rookie Jason Alexander (1-0, 2.42 ERA), and the Cardinals will counter with Dakota Hudson (5-3, 3.31 ERA). The Cardinals must be thrilled with Hudson so far, who missed most of 2021 as he was recovering from Tommy John surgery.

1. Houston Astros @ New York Yankees, Time: 7:05 PM ET, Live Stream: Jazz Sports

Bet Houston Astros New York Yankees Play
Moneyline +111 -121 BetOnline logo
Run Spread +1.5 (-175) -1.5 (+155) BetOnline logo
Total Runs Over 8 (-120) Under 8 (+100) BetOnline logo
  1. TV Channel: AT&T/YES
  2. Live Stream: Jazz Sports

In the most intriguing game of the day, the American League East-leading New York Yankees (51-18) host the Houston Astros (43-25). The Yankees lead the Toronto Blue Jays by 12 games and the Astros lead the Texas Rangers by 10 games.

This is the first of a four-game series. The Yankees will start Jameson Taillon, who has been awesome this year. The 30-year-old Canadian has a record of 8-1 with an earned run average of 2.70. The Astros will go with Framber Valdez (7-3, 2.78 ERA). Another reason to watch this game is Yankees right fielder Aaron Judge, who leads Major League Baseball with 27 home runs.