Free MLB Picks For Today 7/31/2019

Free MLB Picks For Today 7/31/2019

Free MLB Picks For Today 7/31/2019

More MLB Picks Predictions Previews

Arizona Diamondbacks vs. New York Yankees Pick Prediction 7/31/2019

Diamondbacks at Yankees—MLB pick is New York Yankees -135 odds. Starting for New York will be Masahiro Tanaka. The veteran righthander has pitched well at home with a 6-2 record with ERA of 3.23 with WHIP of 1.10. Zach Greinke goes for the Diamondbacks. He has allowed eight earned runs over his past three starts working 19 innings. As Arizona opened this series the team was hitting only .195 against righthanders and had a bullpen ERA of 5.68 in their past five games. Step down in class for New York after they got two of the best offenses in baseball in the Twins and Red Sox in back to back series. In that span New York is hitting .315 against righty’s and averaging 6.92 runs per game. Play New York Yankees -135 odds.

San Francisco Giants vs. Philadelphia Phillies Pick Prediction 7/31/2019

Giants at Phillies—MLB pick is San Francisco Giants +112 odds. Getting the start for San Francisco will be Jeff Samardzija. The righthander pitches in good form allowed two earned runs or fewer in four of his past five starts. Team record is 4-1 in those games. Vince Velasquez goes for the Phillies. Over his past seven games the righthander has an ERA of 4.95. Opening this series San Francisco has won 20 of 26 overall and 13 of 16 on the road. San Francisco bullpen has been sharp as they traveled to Philadelphia with an ERA of 1.86 in their past five games. Play San Francisco +112 odds.

Chicago Cubs vs. St Louis Cardinals Pick Prediction 7/31/2019

Cubs at Cardinals—MLB free pick is St Louis Cardinals +106 odds. Getting the start for St Louis will be Mile Mikolas. The righthander has pitched well at home with an ERA of 2.15 in 67 innings of work and low WHIP of 0.96. In his past three home starts against Chicago, Mikolas has given up three earned runs in 20 innings of work resulting in team wins in all those contests. Kyle Hendricks goes for Chicago. Team record in his past six starts is 0-6. Issue with Chicago is they are 20-31 on the road as they opened this series. His numbers have not been as good on the road with a 3-6 record in 51 1/3rd innings of work with ERA of 4.91. Cardinals swept all three at against Chicago in their home series in June. Cubs bat have been cold a team batting average of .197 in their past ten games. Their bullpen has struggled in that span with an ERA of 4.46. Play St Louis +106.

Houston Astros vs. Cleveland Indians Pick Prediction 7/31/2019

Astros at Indians—Free pick is Houston Astros and Cleveland Indians to play under the total of ten runs. Starting for Houston will be Jose Urquidy. The righthander has pitched well allowing one run in each of his past two starts with the game going under each time. He held the Rangers to one run over seven innings and in his last start allowed on run over six innings. Adam Plutko goes for Cleveland. He has allowed three earned runs or fewer in eight of his past ten games. Entering this series the Astros have played to under in eight of ten. Head to head result was under in 31 of 46. Past ten games Astros bullpen ERA sits at 3.45 and Indians 2.32. Play Houston and Cleveland to go under the total of ten runs.

Free MLB Picks For Today 7/31/2019

Click Here For More MLB Baseball Video Free Picks

buy premium picks