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

There are eight Major League Baseball games on June 30. As we begin summer, the MLB All-Star Game is just around the corner. 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. Tampa Bay Rays @ Toronto Blue Jays, Time: 7:07 PM ET, Live Stream: Jazz Sports

Bet Tampa Bay Rays Toronto Blue Jays Play
Moneyline N/A N/A BetOnline logo
Run Spread N/A N/A BetOnline logo
Total Runs N/A N/A BetOnline logo
  1. TV Channel: YouTube
  2. Live Stream: Jazz Sports

In this American League East Division battle, the Toronto Blue Jays (42-33) host the Tampa Bay Rays (40-34). The Blue Jays are coming off a series win over the red hot Boston Red Sox at the Rogers Centre, where they won two of three games. However, a 6-5 extra inning loss to the Red Sox on Wednesday saw the Blue Jays drop down to third place in the American League East, and half a game back of Boston.

The Rays meanwhile are coming off a pair of 5-3 losses to the Milwaukee Brewers and now head to Toronto for the first game of a rare five-game series. The reason for the five-game series is because Major League Baseball is trying to make games up due to the fact the season started later than normal. The delayed collective bargaining agreement is the reason why.

Tampa Bay has the definite advantage when it comes to starting pitching. Jeffrey Springs is the Rays starter (3-2, 2.25 ERA), and Yusei Kikuchi is the Blue Jays starter (2-4, 5.08 ERA).


RELATED: The Best Offshore Sportsbooks for US Players


4. Atlanta Braves @ Philadelphia Phillies, Time: 6:05 PM ET, Live Stream: Jazz Sports

Bet Atlanta Braves Philadelphia Phillies Play
Moneyline +136 -147 BetOnline logo
Run Spread +1.5 (-160) -1.5 (+140) BetOnline logo
Total Runs Over 8.5 (-110) Under 8.5 (-110) BetOnline logo
  1. TV Channel: Bally Sports/NBC Sports Philadelphia
  2. Live Stream: Jazz Sports

In this National League East Division battle, the Philadelphia Phillies (39-37) host the Atlanta Braves (44-32). The Braves are going after the series sweep on Thursday after they beat the Phillies 5-3 on Tuesday and 4-1 on Wednesday. In Wednesday’s win, the Braves got a superb pitching performance from starter Kyle Wright, who gave up only earned run in seven innings of work. So far in 2022, Wright is 9-4 with an earned run average of 3.03.

The Braves have been able to make up ground on the New York Mets the last two games. New York has lost their last two games to Houston, while Atlanta has proceeded with a pair of wins.

The pitching matchup on Thursday is in Philadelphia’s favour. Despite having a losing record of four wins and five losses, Phillies starting pitcher Aaron Nola has a very good earned run average of 2.98. The Braves are countering with Ian Anderson (6-4, 4.60 ERA).


RELATED: The Best Online Sportsbooks


3. San Diego Padres @ Los Angeles Dodgers, Time: 10:10 PM ET, Live Stream: Jazz Sports

Bet San Diego Padres Los Angeles Dodgers Play
Moneyline +118 -128 BetOnline logo
Run Spread +1.5 (-182) -1.5 (+162) BetOnline logo
Total Runs Over 8 (-104) Under 8 (-116) BetOnline logo
  1. TV Channel: Bally Sports/SNLA
  2. Live Stream: Jazz Sports

In a matchup between the top two teams in the National League West, the Dodgers (46-28) lead the San Diego Padres (46-31). Both teams have the same number of wins. The reason why the Dodgers lead the Padres by a game and a half is because they have three fewer losses.

The Padres have experienced a significant turnaround and manager Bob Melvin deserves a lot of the credit. Don’t forget a year ago San Diego played very disappointing baseball and were four games below .500 at 79 wins and 83 losses.

On the mound in this one San Diego will start the sizzling Joe Musgrove, who has been spectacular in his first year with the Padres. He is 8-1 with an earned run average of 2.12. The Dodgers are countering with Mitch White (1-1, 4.25 ERA). It appears White is the Dodgers starter while Walker Buehler is on the shelf recovering from his elbow strain.

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

Bet New York Yankees Houston Astros Play
Moneyline -119 +109 BetOnline logo
Run Spread -1.5 (+143) +1.5 (-163) BetOnline logo
Total Runs Over 7.5 (-113) Under 7.5 (-107) BetOnline logo
  1. TV Channel: YES/AT&T
  2. Live Stream: Jazz Sports

This elite American League battle has the Houston Astros hosting the New York Yankees. The Astros (47-27) are already 20 games above .500 and lead the second place Texas Rangers by 11 games in the American League West. The Yankees (56-20) are 36 games above .500 and lead the second place Boston Red Sox by 13 games in the American League East.

The Yankees are coming off a sweep of the Oakland Athletics, while the Astros are coming off a two-game series win over the New York Mets.On the mound, this will be a battle of two pitchers with a first name of Luis. The Yankees will start Luis Severino (4-2, 3.38 ERA) and the Astros will start Luis Garcia (5-5, 3.68 ERA).

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

Bet Minnesota Twins Cleveland Guardians Play
Moneyline +137 -148 BetOnline logo
Run Spread +1.5 (-152) -1.5 (+132) BetOnline logo
Total Runs Over 8.5 (-118) Under 8.5 (-102) BetOnline logo
  1. TV Channel: Bally Sports
  2. Live Stream: Jazz Sports

This Thursday matinee features the two best teams in the American League Central closing out a five-game series. The Twins won 11-1 and 6-0, while the Guardians won 3-2 and 7-6. The Twins (43-35) lead the Guardians (38-34) by two games.

On Wednesday, in the 7-6 Cleveland win, the game went into extra innings all tied up at three, when the offensive floodgates opened. Minnesota scored three runs in the top of the 10th to take a 6-3 lead only to see Cleveland score four runs in the bottom of the 10th to win the game 7-6. Two Canadians were the stars for the Guardians on Thursday. Cleveland outfielder Josh Naylor of Mississauga, Ontario hit the game-winning home run in the 10th inning and starting pitcher Cal Quantrill of Port Hope, Ontario had a quality start as he gave up three earns in eight innings.

The pitching matchup on Thursday has Chris Archer starting for the Twins (2-3, 3.14 ERA) and Shane Bieber starting for the Guardians (3-4, 3.07 ERA).