MLB Picks and Predictions for 6/30/21 - Free MLB Picks

MLB Picks and Predictions for 6/30/21 - Free MLB Picks Photo by Troy Taormina-USA TODAY Sports

Free MLB Picks

MLB Games on Wednesday, June 30th

Click Here for the Latest Odds

Where to Watch: MLB TV Stream the MLB Game of the Day all season on ESPN+. Sign up now! Advertisement

Wednesday is another solid slate of games and there is plenty of value across the board in terms of free MLB picks. Let’s take a look at the best MLB pick for each of the games. 

Arizona Diamondbacks +165 at St Louis Cardinals -185 Total: 8

The St Louis Cardinals should be closer to -200 or -220 in this game. Kwang Hyun-Kim only has a 1-5 record but his ERA is only four. The Cardinals offense is going to have no issue running up the score against Riley Smith and this game is going to get out of hand early. Back the Cardinals to win this game on the run line. 

Get the BEST EXPERT PICKS From Top Handicappers

Play: Cardinals -1.5

Chicago Cubs at Milwaukee Brewers 

Jake Arrieta has had issues this season for the Chicago Cubs, sitting with an ERA of 5.32. Look for the Brewers' offense to run up the score against him, and this game is going to get out of hand early. Back the Brewers to win this game on the run line. 

Brewers -1.5

Tampa Bay Rays -121 at Washington Nationals +111 Total: 10

Jon Lester can’t be trusted. Lester has struggled this season, and he also hasn’t gotten a ton of run support this season. Look for the Rays to get to Lester early, and this game is going to be over early. Back the Rays on the money line. 

Play: Rays ML 

Pittsburgh Pirates +130 at Colorado Rockies -149 Total: 11.5

This total is too low. Both of these pitchers have been inconsistent, and especially Chad Kuhl is going to struggle to slow down the Rockies and there is going to be plenty of runs scored by both teams in this game. Back the over to cash. 

Play: Over 

Miami Marlins at Philadelphia Phillies 

Aaron Nola is coming off his best start of the season going 5.1 innings giving up two hits and zero runs. Look for the Marlins bats, which have been inconsistent to struggle in this game. Back the Phillies on the money line. 

Play: Phillies ML

Los Angeles Angels +105 at New York Yankees -125 Total: 9.5

The New York Yankees send Domingo German to the mound, and he has struggled as of late. Each of the last two starts, German has given up four runs in four innings. Look for the Yankees offense to struggle against Ohtani and the Yankees will win this game on the money line.

Play: Angels ML

Seattle Mariners +160 at Toronto Blue Jays -179 Total: 10.5 

This total is too high. Steven Matz has been pitching a little bit better as of late, and in the last game he went 5.2 innings giving up four hits and one run. The Blue Jays are going to find offensive success, but this total is too low. Back the under to cash. 

Play: Under

Detroit Tigers +160 at Cleveland Indians -179 Total: 10

The Cleveland Indians are going to win this game in blowout fashion. Cal Quantrill gets the start for the Indians and he currently sits with a 3.84 ERA. Look for the Indians offense to run up the score early against the Tigers, and that is going to continue in this game. Jose Ramirez had success in the first game of this series, and the Indians will win this game on the run line. 

Play: Indians -1.5

Kansas City Royals +150 at Boston Red Sox -169 Total: 10.5

This total is too low. Martin Perez is on the mound for the Boston Red Sox and he has been inconsistent this season. For the Royals it’s going to be Mike Minor who comes into this game with a 5.12 ERA. Look for both offenses to find their offense early, and htis game should finish closer to to 15 or 16 runs. Back the over. 

Play: Over

San Diego Padres -161 at Cincinnati Reds +141 Total: 10

Vladimir Gutierrez has been decent this season, but not as strong the last few games.I don’t trust Guiterrez in this game, and the Padres are going to run up the score early. I wouldn’t bet a ton on this game, but the Padres should get the job done on the run line.

Play: Padres -1.5

New York Mets +130 at Atlanta Braves -140 Total: 8.5

There are going to be plenty of runs scored in this game. Max Fried and David Peterson have both struggled so far this season, and there is going to be plenty of runs scored against both then. Even the Mets who’s offense hasn’t been great will have no issue scoring in this game. Look for this game to go well over the total. 

Play: Over

Minnesota Twins at Chicago White Sox

Bailey Ober looked good in his first few starts for the Minnesota Twins, but he is coming off a start where he gave up four runs in 4.1 innings. Look for the White Sox’s offense to be the difference as they get the job done in this game.

Play: White Sox ML

Baltimore Orioles +280 at Houston Astros -340 Total: 10

The Houston Astros were laying this type of number in the first game of this series and the Orioles were able to come away with the victory. The Orioles can’t really be trusted, but at +280, that is too good of a number to pass up. Back the Orioles on the money line. 

Play: Orioles ML

Texas Rangers +175 at Oakland Athletics -200 Total: 8

This is a great place to back the Rangers. Kolby Allard gets the start for the Texas Rangers and he sits with a 2-3 record and an ERA of 3.33. In this game, the Rangers are going to find the offensive success, to give him run support, and the Rangers will pull the upset. 

Play: Rangers ML

Risk Free Bets, Free Bets and Deposit Bonuses CLICK HERE!!!!

The pick in this article is the opinion of the writer, not a PickDawgz site consensus.

Mitch's Take...

7 Free Sports Betting Picks and Props Sunday 6/26/22  MLB NHL

Credit Guaranteed Packages

Packages with Credit Guarantees automatically give you a credit if the package does not turn a profit—the sum of betting all individual picks. THESE ARE NOT PARLAYS UNLESS OTHERWISE CLEARLY STATED. If a credit guaranteed package does not profit, a credit for its full purchase price is automatically issued after picks are graded and verified.

For example, if you purchase a $39.95 package that doesn’t profit, you’ll get a $39.95 credit towards any future purchase(s) on our site. Credits are usually issued within hours of a game’s conclusion, so please allow a few hours for final verification.

To use your credits, log in to your account and add another package or pass to your cart. Credits will automatically reduce what you owe. Any remaining balance will be settled through our payment system, with any leftover credits available future purchases. Credits do not expire.