loading...
League Logo
MLB
League Logo
MLB
League Logo
NFL
All
  • Loading...
loading...
Avatar
Avatar

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 has unmatched info in multiple sports. He is arguably the nation's premier NASCAR betting expert and was the first bookmaker to offer expanded NASCAR betting. 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.

@MicahRoberts7
LAST 10 MLB PICKS
+76
RECORD: 5-4-1
+76
5-4-1 IN LAST 10 MLB PICKS

Get Access To
ALL PICKS FROM MICAH & THE REST OF OUR EXPERTS

Get Today's Winners Here

Micah's Past Picks

Jul 11 2025, 1:40 am UTC
League
Arizona
3
@ San Diego
4
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+884
20-10-1 in Last 31 ARI O/U Picks
Analysis:

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.

Pick Made: 12:03 am UTC on FanDuel
Jul 10 2025, 11:45 pm UTC
League
Washington
1
@ St. Louis
8
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+510
14-8-1 in Last 23 WAS O/U Picks
Analysis:

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.

Pick Made: Thu 4:35 pm UTC on BetRivers
Jul 10 2025, 11:10 pm UTC
League
Tampa Bay
3
@ Boston
4
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+681
11-4-1 in Last 16 TB O/U Picks
Analysis:

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.

Pick Made: Thu 5:32 pm UTC on BetMGM
Jul 10 2025, 9:10 pm UTC
League
Miami
0
@ Cincinnati
6
+76
5-4-1 in Last 10 MLB Picks
+47
4-4 in Last 8 MLB ML Picks
+300
3-0 in Last 3 CIN ML Picks
Analysis:

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.

Pick Made: Thu 5:04 pm UTC on Caesars
Jul 10 2025, 9:05 pm UTC
League
N.Y. Mets
3
@ Baltimore
7
Analysis:

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.

Pick Made: Thu 6:25 pm UTC on BetRivers
Jul 10 2025, 1:40 am UTC
League
Arizona
8
@ San Diego
2
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+884
20-10-1 in Last 31 ARI O/U Picks
Analysis:

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.

Pick Made: Wed 11:20 pm UTC on Caesars
Jul 09 2025, 6:10 pm UTC
League
Toronto
1
@ Chi. White Sox
2
+427
11-7 in Last 18 MLB ATS Picks
Analysis:

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.

Pick Made: Wed 3:24 pm UTC on BetMGM
Jul 09 2025, 1:40 am UTC
League
Arizona
0
@ San Diego
1
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+884
20-10-1 in Last 31 ARI O/U Picks
Analysis:

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.

Pick Made: Tue 6:29 pm UTC on DraftKings
Jul 08 2025, 11:40 pm UTC
League
L.A. Dodgers
1
@ Milwaukee
3
+76
5-4-1 in Last 10 MLB Picks
+47
4-4 in Last 8 MLB ML Picks
+818
30-21 in Last 51 LAD ML Picks
Analysis:

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.

Pick Made: Tue 4:25 pm UTC on Caesars
Jul 08 2025, 11:40 pm UTC
League
Toronto
6
@ Chi. White Sox
1
+427
11-7 in Last 18 MLB ATS Picks
Analysis:

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.

Pick Made: Tue 2:42 am UTC on BetRivers
Jul 08 2025, 10:35 pm UTC
League
N.Y. Mets
7
@ Baltimore
6
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+462
18-12 in Last 30 BAL O/U Picks
Analysis:

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.

Pick Made: Tue 5:19 pm UTC on FanDuel
Jul 08 2025, 1:40 am UTC
League
Arizona
6
@ San Diego
3
+76
5-4-1 in Last 10 MLB Picks
+47
4-4 in Last 8 MLB ML Picks
+772
36-27 in Last 63 SD ML Picks
Analysis:

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.

Pick Made: Mon 3:35 am UTC on Caesars
Jul 08 2025, 1:38 am UTC
League
Texas
5
@ L.A. Angels
6
+76
5-4-1 in Last 10 MLB Picks
+47
4-4 in Last 8 MLB ML Picks
+1805
40-20 in Last 60 LAA ML Picks
Analysis:

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.

Pick Made: Mon 3:49 pm UTC on Caesars
Jul 07 2025, 11:40 pm UTC
League
Pittsburgh
3
@ Kansas City
9
+76
5-4-1 in Last 10 MLB Picks
+56
5-4-1 in Last 10 MLB O/U Picks
+1028
25-14-1 in Last 40 PIT O/U Picks
Analysis:

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.

Pick Made: Mon 12:14 am UTC on FanDuel
Jul 07 2025, 11:40 pm UTC
League
Toronto
8
@ Chi. White Sox
4
+427
11-7 in Last 18 MLB ATS Picks
Analysis:

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.

Pick Made: Mon 4:19 pm UTC on FanDuel
© 2025 CBS INTERACTIVE INC. ALL RIGHTS RESERVED. SportsLine and SportLine PRO are registered trademarks of SportsLine.com, Inc.FANS ONLY
In partnership with...247 Sports

FOLLOW US:

The content on this site is for entertainment purposes only and SportsLine makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event. There is no gambling offered on this site. This site contains commercial content and SportsLine may be compensated for the links provided on this site.