Free MLB Picks
MLB Games on Monday, June 28th
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!

It’s not a full slate of MLB games on Monday, but there is still a nice selection of games. Let’s take a look at a free MLB pick on each of the games.
Pittsburgh Pirates +115 at Colorado Rockies -125 Total: 11
The Colorado Rockies send Kyle Freeland to the mound and he has had some real issues so far this season. Freeland comes into this game sitting with an 0-2 record and an ERA of 7.76. Look for the Pirates offense to run up the score against him, and that will be the difference in this game. Back the Pirates on the money line.
Play: Pirates ML
Philadelphia Phillies +127 at Cincinnati Reds -153 Total: 9.5
The Cincinnati Reds split their series against the Atlanta Braves over the weekend, but they are going to win the first game of this series. Wade Miley is on the mound for the Reds and he has been good this year sitting with an ERA of 2.85. Miley will lock down the Phillies, the Reds will give him some run support, and the Reds will win this game on the run line.
Play: Reds -1,5
New York Mets at Washington Nationals
Jerad Eickoff returned to the major leagues after a two-year layoff, and he looked impressive, going four innings and giving up three hits and zero runs. I don’t think he is as strong in this game, but he will still lockdown. Look for a low-scoring game that stays under the total.
Play: Under
Los Angeles Angels +140 at New York Yankees -161 Total: 10
The New York Yankees have had some serious issues and they are coming off three straight losses against the Boston Red Sox. Dylan Bundy hasn’t been great for the Angels, but I don’t trust the Yankees laying this type of price. Back the Angels ML
Play: Angels ML
Kansas City Royals +135 at Boston Red Sox -145 Total: 10.5
It doesn't seem to matter who the Boston Red Sox send to the mound, they find success.The Royals were swept over the weekend against the Texas Rangers, and they have lost five games in a row. The Red Sox are going to run up the score, and they will get the job done. Back the Red Sox on the money line.
Play: Red Sox ML
Detroit Tigers +120 at Cleveland Indians -145 Total: 9.5
The Cleveland Indians are dealing with injuries to their pitching rotation and it has really hurt their success as of late. Getting the start for the Indians is Eli Morgan who sits with a 10.22 ERA. Look for the Tigers offense to attack him early and the underdog will get the job done.
Play: Tigers ML +120
Chicago Cubs +132 at Milwaukee Brewers -142 Total: 7.5
Runs are going to be very hard to come by in this game. The Cubs offense has been inconsistent this season, but they are going to struggle against Freddy Peralta. Kyle Hendricks is expected to get the start for the Cubs and he sits with a 10-4 record and an ERA of 3.84. Look for both offenses to struggle and the under to cash.
Play: Under
Baltimore Orioles +255 at Houston Astros -312 Total:9.5
There is no value betting the Astros, but the total does have some value in this game. The Orioles pitching staff was awful all weekend, and the Astros can push this game over the total Thomas Eshelman gets the start for the Orioles and he sits with an ERA over seven. This game is going to go over the total.
Play: Over
Minnesota Twins +120 at Chicago White Sox -140 Total: 8
Kenta Maeda gets the start for the Twins and he looked better in his last start. The Twins looked good over the weekend against the Cleveland Indians, and he will give Maeda enough run support for the Twins to pull off the upset.
Play: Twins ML +120
Arizona Diamondbacks +135 at St. Louis Cardinals -155 Total: 9
The Diamondbacks finally got the monkey off their back, stopping their long losing streak on the road. Wade LeBlanc gets the start for the St. Louis Cardinals and coming into this game he sits with a 6.75 ERA. The Arizona Diamondbacks are going to get to LeBlanc, and that will be the difference as the visiting team pulls off the upset.
Play: Arizona ML +135
San Francisco Giants +165 at Los Angeles Dodgers -183 Total: 7.5
Runs are going to be very hard to come by in this game. Trevor Bauer gets the start for the Dodgers and he has been much better at home. Anthony DeSclafani gets the start for the Giants and he sits with an ERA of 2.77. Back the under to cash in this game.
Play: Under
Risk Free Bets, Free Bets and Deposit Bonuses CLICK HERE!!!!
Shane’s Pick See Above
AUTHOR: Shane Mickle
