Micah's Past Picks
The Diamondbacks and Padres have gone over the total four out of the last five times they played, and I think it’ll go over tonight with Eduardo Rodriguez pitching, who has gone over in his last four games. In his last outing, he gave up nine runs in 4.1 innings to the light-hitting Royals, which was a surprise because he'd been pitching extremely well in his previous four starts. You never know what you're going to get with Randy Vasquez, but a good hitting lineup like the Diamondbacks should have their way. The Diamondbacks and their opponents scored 10.13 a game. Over is the play.
The Cardinals had won five straight over the Nationals until MacKenzie Gore beat them 8-2 last night. The story of this game and why we're betting it is Michael Soroka, who allowed seven runs in his last start, and the Nationals have lost his last five starts. His last four starts have gotten way out of hand fast and easily gone over the total. Miles Mikolas has allowed 14 runs between his last two starts, both getting over. I think the best play in this game is the over.
The Red Sox have been the hottest hitting team in baseball over the last two weeks, hitting .327, when the second hottest team is the Blue Jays, hitting .276. The Red Sox have won eight of their last nine games to move to 49-45 on the season, 28-20 at home, and they're almost at even money profit margin for the season at -59. The Red Sox have gone over six straight and eight of their last nine games. Taj Bradley has given up 20 runs between his last five starts, while Walker Buehler has been all over the place with the Red Sox losing three of his last four starts and allowing 20 runs. Over looks like the best play in this spot.
The Marlins had their incredible road win streak snapped at 11 games in a row last night against All-Star Andrew Abbott, who beat the Marlins 7-2, but the Reds have only won once in their last five games and are only one game over .500 at 47-46. The Marlins take their road record to 22-22, and they have Cal Quantrill on the mound, who the Marlins have won his last four starts. The Marlins have beaten the Reds four out of six meetings this year and look to win this series 3-1. I think they get it done. Marlins to win.
The Mets had gone over nine of their last 10 games before Game 1 of today's doubleheader. I didn't play the first game because I thought Charlie Morton would have something to slow down the Mets, but Game 2 is a different story with Tomoyuki Sugano starting for the Orioles. His last two starts have been horrendous, where it looks like he's pitching batting practice to the opponents. His last start, he allowed six runs in 4.2 innings of a 6-0 loss to Texas, and before that, he allowed seven runs in five innings in a Baltimore 22-8 victory over the Rays. I think he's perfect for a Mets over. The first five innings over.
The Diamondbacks and Padres stayed way under the total yesterday in a 1-0 slugfest, but Brandon Pfaadt has a trend hard to deny going over the total nine out of his last 10 starts, with much of it being his fault. They've lost his last four starts as he's giving up 12 runs. Dylan Cease is much better at home than away, but he did lose his last two on the road, giving up four runs each. Just the over.
Chicago won two of three games in Toronto last month, and it irritated the Blue Jays so much that they've won 13 of their last 15 games, including an active 10-game winning streak. Eric Lauer is starting for the Blue Jays, who have won his five starts, and he faces Adrian Houser, who the White Sox have won his last three starts, which is why the price is so low. But it doesn't matter who is pitching because a streak is worth betting on, because everything's going right for the team at the moment. They feel just a little more zip in their step, they select pitches a little bit smarter, and they run the bases just that much better. That's why we bet streaks.
Merrill Kelly is on the mound for Arizona, and the total is only 7.5. I think the team will help get it over as they have nine of their last 12 games. Kelly has allowed 15 runs between his last four starts, with all four going over eight runs and losing three of the four. It’s the same thing if we look at his last three outings against the Padres, where all three went over eight runs, and he lost the last two. Ketel Marte is supposed to be back in the lineup today. Over is the play.
I've got a lot to think over for this match with the Dodgers on a four-game losing streak and Clayton Kershaw on the mound, who the Dodgers have won six straight behind, but he gave up four runs in his last start. Rookie Jason Misiorowski makes his fifth start of the season, but in his last start, he got chased for five runs in 3.2 innings. The kid regularly throws 102 mph, and he got shaken on the road against the Mets. The Dodgers are only hitting .224 over the last week with just seven home runs and 18 runs scored. When you get the chance, you've got to kick the Dodgers when they're down. Brewers to win.
The Blue Jays won their 9th consecutive game last night against the White Sox, and they were all over Sean Burke, who's a good pitcher, but he wasn't fooling many Blue Jays, who made loud outs when they weren't scoring. They only had eight hits in the game but none of them were from baseball's hottest hitter, George Springer, who went 0-for-5. Chris Bassitt lost to the White Sox in June, giving up only one earned run, but that Blue Jays team was not in sync like this one. If he gives a similar performance, the Blue Jays roll. Aaron Civale gave up five runs in five innings pitched in his last start. The first-place Blue Jays get the cover on the run line.
The Mets have won four of their last five games and gone over the total in eight of their last nine. Clay Holmes is on the mound and he's gone over three of his last four starts while losing three of his last four starts. Brandon Young has lost his last three starts, allowing three and four runs a game. There's a 78% chance of rain in Baltimore with temperatures at 85° and the wind blowing out at 6 miles an hour. Just the over.
The Diamondbacks have the 28th-worst bullpen in baseball with a 5.06 ERA and blowing 17 of their 43 save opportunities. Only the Athletics and Nationals are worse on the season. And they're not hitting right now. Yu Darvish is making his first start of the season, and the last time the Diamondbacks saw him, he was ending Arizona’s 2024 season. Zac Gallen has won three of his last four starts but all four have gone over as he's giving up 18 runs between them. There isn’t a regular starter who has given up as much as Gallen’s 5.45 ERA. Gallen gave up four runs in 6.1 innings in Arizona's 8-7 win on June 14th. Padres to win.
The Rangers have beaten the Angels in eight consecutive meetings, and the Angels come into this game losing three in a row to the Blue Jays, each game by one run. Yusei Kikuchi has lost three out of his four starts, but he only pitched poorly in one of them. The Rangers have won six straight behind Jacob deGrom, and he's got the winning decision in five of them. Those five games were all by more than one run, which should make the run line attractive, but the money line price is cheap. DeGrom has allowed two runs or less in his last 14 starts. Rangers to win.
The Pirates had won six straight home games, scoring 43 to 4 for the opponents, which included three games by shutout against the Cardinals and then they hopped on a plane to Seattle and lost three straight to the Mariners by shutouts over the weekend. I don't think that's ever happened in baseball history, one team winning three by shutouts then losing three straight by shutouts. They're on a streak of six straight unders, and the Royals barely average seven runs total a game. They’ve stayed under in 55 games, or 61.1%. This one is an under.
The Toronto Blue Jays are the hottest team in baseball with an eight-game winning streak that includes sweeping four from the Yankees and three from the Angels over the weekend. That Angels series was tough on the Blue Jays, with all three wins coming by one run. The Blue Jays won Jose Berrios' last three starts; however his last start, he only lasted 4.1 innings, allowing six runs to the Yankees in an eventual 11-9 win. Sean Burke pitched well in his last two outings, but three starts ago, he pitched 3.2 innings and allowed seven runs to the Astros in a 10-2 loss, and that's the type of performance that I'm betting on happening. Blue Jays run line.