

Micah Roberts
Former Vegas Bookmaker
Micah Roberts has worked in the Las Vegas sportsbook industry for 20-plus years, including a 13-year run as Station Casinos' book director. Armed with an elaborate network of sources, Roberts switched to the other side of the counter and now hands out unique insights in multiple sports. He is coming off a stellar 2025-26 college basketball season in which he went 77-59 (plus $1,199 for $100 players). And over the past four MLB seasons, Micah is 416-367, returning $1,038 to $100 bettors. For Micah Roberts media inquiries, contact SportsLine@CBSInteractive.com.
@MicahRoberts7Get Access ToALL PICKS FROM MICAH & THE REST OF OUR EXPERTS
Micah's Picks
Maiava starts his third year at QB for USC....
With the Diamondbacks' gritty 2-0 win against Chris Sale and the Braves last night, they're now tied for the final wild card slot. They've also won seven of their last nine against the Braves and have their most consistent starter of the season in Eduardo Rodriguez, taking the mound as an underdog. The Braves have won Grant Holmes' last seven starts, and he hasn’t allowed a run in his last two games, but Rodriguez is no slouch at 11-4 with a 2.70 ERA. Corbin Carroll is in his hot zone in his last four games, getting six hits that include two doubles, a triple, and two home runs. Diamondbacks to win.
Cleveland has lost 16 of their last 21, and last night's 7-5 loss to the Padres was a perfect example of everything going wrong for Cleveland. They jumped out to a 3-0 lead and had their best starter on the mound, and ended up with another loss. That's losses in six of their last seven games. The Padres are the hottest team in baseball, and they are an underdog today. They lead MLB with a .282 batting average over the last 30 days. Padres to win.
The Padres are rolling better than anybody in baseball, winning 15 of their last 19 games, and that's part of the reason I think Michael King should be a favorite over Gavin Williams today. San Diego has beaten Cleveland the last five times they met. Cleveland is actually a better road team than at home, and overall they average only 3.96 runs per game. The Padres won King's last start against the then-hot Astros when he only allowed one run in six innings. Williams had his streak of 10 strikeouts or more end at five consecutive games after the White Sox beat him in his last start. Cleveland has lost four of his last five starts. Padres to win.
The Yankees have won the last four meetings with the Mariners and also eight of the last nine. The Mariners come into this game in a world of hurt with a six-game losing streak and a 56-65 record, 4.5 games out of the last AL wild card spot. The Yankees have won their last two against the Mariners and look for the sweep on Thursday. The welcomed news is that they put 10 runs on the board Wednesday. Logan Gilbert has lost his last two outings against the Yankees, including March 31st when he gave up five runs in Seattle. Max Fried bounced back to his old self in his last outing against the Braves, allowing no runs in 6.1 innings. Yankees to win.
Luis Garcia has only played with the Yankees in seven games and has hit just one home run so far, and none in his last six games. But I think Thursday afternoon at Yankee Stadium against Logan Gilbert and the Mariners is the perfect opportunity to hit his second homer. Gilbert has allowed four home runs between his last two ballgames spread over 13.2 innings. He’s served up 19 home runs on the season. Garcia has hit 24 home runs this year, but he went 0-for-4 yesterday. He hits one out against Gilbert.
Bryan Woo can't possibly be as bad as advertised on the road, but I see that he's 1-8 with a 6.70 ERA in 12 starts on the road, and it makes me believe he's scared of the road. The sports psychologist might be able to fix it, but his problem is deep. His last outing at home was against the Tigers, and he pitched seven innings, only allowing three hits and no runs. His previous two starts were on the road against the Dodgers and Rangers, and he allowed five runs each. Tonight he’s at Yankee Stadium. Guess what I think happens.
The Rangers have won four of their last five games to sit at exactly .500 on the year at 59-59. They play the Angels tonight, whom they've lost four of their last six to, and the Rangers have a 27-32 road record. The bet today is on MacKenzie Gore, who pitched six innings of shutout ball against the Giants his last time out. The Rangers have won four of his last five starts, and tonight I think he slows down the Angels, who hit him for seven runs on July 8th. He's got paybacks on his mind. The Angels have lost Reid Detmers' last 6 starts. Rangers to win.
The Blue Jays have won six of the nine meetings with the Red Sox this season, but the Red Sox took two of three during their current hot streak on July 26th. The reason for this bet, besides the Red Sox being incredible this season, winning 27 of their last 32 ball games, is that the Blue Jays are pitching Jameson Taillon. The Blue Jays withstood the Astros in his last outing, where he gave up three runs, but in his last start with the Cubs he gave up seven runs to the Pirates. I think the Red Sox hit him hard tonight in Toronto. Sonny Gray is 14-2 this season with a 2.78 ERA. Red Sox to win.
The Tigers are 56-59 on the season in a very winnable AL Central, only 3.5 games behind the leader. They traded Tarik Skubal away, but they're very much alive for a postseason berth with what they have. The Giants are lost, sitting at 48-67, and they just had a yard sale of their best players. They can't wait for the season to end. The Tigers have won the last four meetings. Keider Montero gets the start, taking over full-time for Skubal in the rotation. So far on their West Coast road trip, the Tigers have gone 5-1, and in the last three games at Seattle, Dillon Dingler hit a home run in all three games, going 7-for-14 with six RBIs. Tigers to win.
Drew Rasmussen is pitching his absolute best on the season, winning his last three games and allowing only two combined runs between them. His last two were his best as the Rays won 1-0 against the White Sox and 1-0 against Cleveland. But those two shutouts were at home, where Tampa Bay has the best record in baseball (41-18). On the road, it's a different story as they sit 27-28. Seattle is the same way with a 33-26 record at home and 23-34 on the road. The Rays have won five of the last six meetings. Final note: the Mariners are tied for last in hitting at .230 on the season. I like the Rays to win.
I like the Red Sox to beat the White Sox today to win their eighth straight game and sweep the series. It's not only because the Red Sox have been the best team in baseball for the last 2 months, but it's also because Luis Castillo makes his debut for Chicago. The Mariners only won seven of his 20 appearances, and he only got credit for three winning decisions. It's been the worst year of his career for Castillo, with his ERA 1.50 higher than any previous season and fewer strikeouts than innings pitched for the first time since 2018. They even sent him to the bullpen, and he recorded one blown save. I think he's at the end of the road. Red Sox.
The Dodgers have lost five straight games heading into today's getaway game, and then they travel to Arizona to face the Diamondbacks for three games over the weekend. Rough times for the two-time defending world champ. I don't know if they'll win today, but something that looks good is betting the over at Wrigley Field, where it's supposed to be 76° with the wind blowing out to left field at 9 mph and an 18% chance of rain. I like for both teams to score over five runs. Just the over.
Eduardo Rodriguez’s best year of his career was 2019 with Boston, when he went 19-6 with a 3.81 ERA. But in his 11th season, he's having his best year yet with the Diamondbacks at 10-3 and a 2.48 ERA. In the last two seasons, he posted ERA’s over 5.00. But he found the fountain of youth in 2026. In 22 starts this year, the Diamondbacks have won 17 of them. The problem today is he's got to face the Padres, who hit him hard last year, beating him twice while giving up nine runs off five homers in 10 innings. The new Eduardo Rodriguez shows up to stop the Padres this time. Arizona to win.
Freddy Peralta was considered one of the best pitchers in the National League in his eight seasons at Milwaukee, and then this year he went to the Mets. He looked lost all season except for one stretch. On May 6th, Peralta started at Colorado and allowed no runs in five innings, grabbing the win and starting a run of Mets wins in five of his next six games. And that's it. Everything before and after was disastrous, so at the trade deadline, he got sent to Tampa Bay, and I think it's going to work out. He'll have confidence after having a great outing at Colorado this year. A new setting and scenery are the best things for Peralta. Tampa Bay to win.

