AMEDEUS' MLB GOLD STRIKE!
(MLB) St. Louis vs. Pittsburgh,
Money Line: -122.00 Pittsburgh (Home)
Result: Loss
The Cardinals are coming into this game with a 43-40 record this season, but they have been very inconsistent in their recent games. They have alternated between wins and losses in their last 7 straight games, and they have been much worse on the road this season at 19-22. They are going up against a Pirates team that is 40-43 this season and they have won 3 of their last 5 games. Their offense has scored at least 4 runs in 3 of their last 5 games, but their pitching has been great as they have allowed 2 runs or less in 3 of their last 4 games. Mitch Keller is starting for the Pirates in this game and he is 9-4 with a 3.20 ERA this season. He allowed 3 earned runs in his last start, but he has been pitching very well and consistent all season. He has allowed 1 earned run or less in 4 of his last 6 starts as well as allowing 2 earned runs or less in 7 of his last 9 starts. He has also been much better at home recently as he has only allowed 2 earned runs total in his last 4 starts there, allowing no runs in his last 2 home starts and pitching at least 6 innings in all 4 of those as well. Kyle Gibson is starting for the Cardinals in this game and he is 5-3 with a 3.70 ERA this season. He has been pitching well this year but he has been allowing more runs recently over the month of June. He allowed 4 earned runs in his last start and has allowed at least 3 earned runs in 3 of his last 4 starts as well. He has not faced the Pirates this season, but he did allow 4 earned runs in his last start against them last season. The Pirates are going to have some confidence off of that win against the Braves as they avoided the sweep and they have been playing well against division opponents recently. Keller will deliver another great performance deep into this game at home and the Pirates offense will take care of the rest here. The Pirates will win this game.