loading...
League Logo
MLB
League Logo
CBB
League Logo
NBA
League Logo
MLB
League Logo
NHL
League Logo
UCL
League Logo
EPL
League Logo
LIGA
League Logo
BUND
League Logo
SERIE A
League Logo
LIGUE 1
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 7 MLB PICKS
+150
RECORD: 4-3-0
# 2 MLB EXPERT
+150
4-3 IN LAST 7 MLB PICKS

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

Get Today's Winners Here
Micah's Past Picks
Apr 03 2026, 8:10 pm UTC
League
Phillies
10
@ Rockies
1
+150
4-3 in Last 7 MLB Picks
Analysis:

The Phillies have won their last seven games against the Rockies, and they're at Coors Field today for the Rockies home opener. The Rockies got swept at Miami but won two out of three at Toronto in the last series. The Phillies are 3-3 after winning the last two against the Nationals. The key to this bet for me is Aaron Nola pitching in thin air in April and giving up one of those monster innings. He gave up three runs in five innings in his first start against the Rangers, which included giving up two home runs. Michael Lorenzen gave up three runs in 4.1 innings in a loss to the Marlins. The Phillies are 4-1 to the Over. Over the play.

Pick Made: Fri 6:13 pm UTC on FanDuel
Apr 03 2026, 1:45 am UTC
League
Mets
2
@ Giants
7
+150
4-3 in Last 7 MLB Picks
Analysis:

The Giants have struggled to hit the ball this year, averaging only 2.3 runs per game, but they won their first two games in San Diego and scored 9 runs in one of them. I think the situation with the starting pitchers favors the under in this game. We have David Peterson starting for the Mets, who didn't allow any runs in 5.1 innings in his last start against the Pirates, and Robbie Ray makes his second start after losing 3-0 to the Mets in his first start. Under is the play.

Pick Made: Thu 5:35 pm UTC on DraftKings
Apr 03 2026, 1:40 am UTC
League
Braves
17
@ Diamondbacks
2
+150
4-3 in Last 7 MLB Picks
Analysis:

The Diamondbacks have beaten the Braves four straight times, the last meeting in June, and they just came off a sweep of the Tigers. After starting the year 0-3, they're now 3-3, and Ryne Nelson is on the mound, and he's an attractive underdog. He's facing Reynaldo Lopez, who won his last start against the Royals as a $1.44 favorite. Nelson lost to the Dodgers in his first start. Arizona to win.

Pick Made: Thu 5:20 pm UTC on BetMGM
Mar 28 2026, 11:10 pm UTC
League
Angels
9
@ Astros
11
+150
4-3 in Last 7 MLB Picks
Analysis:

The Angels started off the season with two wins at Houston, with the Astros not hitting very well, scoring only two runs. Not only is today a good bounce-back spot, but it's a good spot because of the pitcher going for the Angels, Reid Detmers. The Angels lost Detmer's last three starts last year, with him allowing 18 earned runs, and he started this spring off in a similar giving mood. In four spring starts, he gave up seven runs in 11.2 innings, and now he's the starter in Game 3 for the Angels. Cristian Javier is a starter I'm backing today. Astros to win.

Pick Made: Mar 28, 6:11 pm UTC on bet365
Mar 28 2026, 1:40 am UTC
League
Tigers
5
@ Padres
2
+150
4-3 in Last 7 MLB Picks
Analysis:

The Tigers won 8-2 against the Padres yesterday behind their Ace and now they bring another Ace to the mound in new Tiger Framber Valdez who had an amazing spring. Valdez had four spring starts for 18.1 innings and only allowed two earned runs for a 0.98 ERA. Valdez is an underdog today. He’s ready for 2026. Tigers to win today against Michael King.

Pick Made: Mar 27, 5:10 pm UTC on BetMGM
Mar 26 2026, 5:15 pm UTC
League
Pirates
7
@ Mets
11
+150
4-3 in Last 7 MLB Picks
Analysis:

It's expected to be 63° at Citi Field Thursday morning with the wind blowing out to center field at 13.9 miles per hour and a 10% chance of precipitation. Opening Day baseball in New York. It's the Pirates versus the Mets with Aces dueling: Paul Skenes against Freddy Peralta. In Skenes' last two appearances against the Mets, he allowed 3 runs combined, with both games going over. The Pirates have won the last four meetings with the Mets, with the last three going over. The Bucs have a couple of new offensive players on the team this year, with Ryan O'Hearn, Marcell Ozuna, and Brandon Lowe. Let's make every Skenes start count while he's still in Pittsburgh. The reality of baseball. Pirates to win.

Pick Made: Mar 26, 12:43 am UTC on BetRivers
Mar 26 2026, 12:05 am UTC
League
Yankees
7
@ Giants
0
+150
4-3 in Last 7 MLB Picks
Analysis:

The Yankees swept the Giants the last time they were in San Francisco, and my thinking is they're going to do it again, or at least have a great start with their starter, Max Fried, on the mound. Logan Web is starting for the Giants, and the last time he faced the Yankees on Opening Day was 2023, when Aaron Judge hit a home run off of him in a 5-0 Yankees win. This is basically a bet on Fried, who was 19-5 last season and is 4-1 in 9 appearances against the Giants. The weather is expected to be 63° with winds blowing out to center at 13 mph. Yankees to win.

Pick Made: Mar 25, 5:22 pm UTC on BetRivers
Nov 02 2025, 12:00 am UTC
League
Dodgers
5
@ Blue Jays
4
+419
44-37-2 in Last 83 MLB Picks
+366
8-4-1 in Last 13 MLB O/U Picks
Analysis:

I'm looking at the total over, and the way I get there is with Max Scherzer giving up his traditional two runs and Shohei Ohtani giving up three, and then the bullpen does the rest. The Blue Jays hitters have beaten up the Dodgers bullpen. With Yoshi Yamamoto going yesterday, that's good news for the Blue Jays. During the postseason this year, they've hit an MLB high 27 home runs, 95 RBIs, and batted .282. When the Dodger pitchers are dominating the game, it stays under, but I don't see it that way here. If you like the Dodgers you play the under, and if you like the Blue Jays, you play the over, and I like the Blue Jays. Over is the play.

Pick Made: Nov 01, 5:39 pm UTC on DraftKings
Nov 02 2025, 12:00 am UTC
League
Dodgers
5
@ Blue Jays
4
+419
44-37-2 in Last 83 MLB Picks
+77
23-19 in Last 42 MLB ML Picks
Analysis:

I've got to take the Blue Jays in this do-or-die situation for the World Series because they've earned it with their bats all season and especially the postseason. The Dodgers have hit only .230 in the postseason compared to the Blue Jays .282. The Dodgers got here because Milwaukee was slumping and not hitting the ball. But other than Yoshi Yamamoto, the Blue Jays have handled the Dodgers pitching. Yamamoto has two wins, and the Dodgers have an 18-inning win; the Blue Jays have dominated the rest. Shohei Ohtani gave up four runs in a 6-2 loss, and I don't expect him to last very long in this game. Max Scherzer in a Game 7, just like 2019 with the Nationals. Toronto to win.

Pick Made: Nov 01, 5:15 pm UTC on BetRivers
Nov 01 2025, 12:00 am UTC
League
Dodgers
3
@ Blue Jays
1
+419
44-37-2 in Last 83 MLB Picks
+366
8-4-1 in Last 13 MLB O/U Picks
Analysis:

The Blue Jays have been the best-hitting team during the postseason, with the best average (.284), the most home runs (27), the most RBIs (94), and the most hits (168). The Dodgers are the next closest way behind with 126 hits and 60 RBIs. That is solid proof that they're ready to be champions as they're up 3-2 in the series. In the last two games, the Blue Jays resembled the Dodgers in their wins, winning with their pitching. Now the Dodgers send Yoshi Yamamoto, who has had two complete-game wins in his last two starts. The Blue Jays dominated the last two games. Dodger bats have gone cold. I'm going to play the under and think about the winner.

Pick Made: Oct 30, 4:07 pm UTC on FanDuel
Nov 01 2025, 12:00 am UTC
League
Dodgers
3
@ Blue Jays
1
+419
44-37-2 in Last 83 MLB Picks
+77
23-19 in Last 42 MLB ML Picks
Analysis:

The Blue Jays won their first two World Series by clinching in the sixth game at Toronto in 1992 and 1993, but they didn't have to go against a Yoshi Yamamoto pitching his best of the season. This is it for the Dodgers. They have to win, or it’s over, but they're going with their best as Yamamoto comes off two straight complete games. In his last one, he allowed one run and four hits and got the last 20 hitters out. Kevin Gausman is pitching for the Blue Jays, and in Game 2, he allowed three runs in 6.2 innings, which I think will be all the Dodgers need to win again behind Yamamoto. I'm looking for a game seven. Dodgers win tonight.

Pick Made: Oct 31, 3:56 pm UTC on Caesars
Oct 30 2025, 12:00 am UTC
League
Blue Jays
6
@ Dodgers
1
+641
18-13 in Last 31 MLB ATS Picks
Analysis:

The World Series is now even, with each team winning two games and guaranteeing a return trip to Toronto for the 6th and possibly 7th game. In Game 5 tonight, we have Trey Yesavage going against left-hander Blake Snell, who got roughed up in the first outing in Game 1. That was the 11-4 Blue Jays win, one where they ran the pitch count up early on Snell to a hundred pitches thrown by the beginning of the 6th inning. I got a feeling that Snell is going to be much better at home with less monkeying around with the pitches. They took him out of his attack mode, and he knows it. I see another 5-1 Dodgers win.

Pick Made: Oct 29, 3:47 pm UTC on BetMGM
Oct 30 2025, 12:00 am UTC
League
Blue Jays
6
@ Dodgers
1
+419
44-37-2 in Last 83 MLB Picks
+366
8-4-1 in Last 13 MLB O/U Picks
Analysis:

If the Dodgers are to repeat as World Champions, winning Game 5 is essential, and if they're going to win, it's going to be with their pitching. Blake Snell got roughed up for five runs in the first game. He left three runners on base with no outs in the sixth inning that scored after he was pulled, reaching his 100 pitch limit, and six more runs scored for a nine-run inning. That's a stain on the Dodgers that Snell knows he has to fix. The Dodgers aren't hitting, batting only .243 in the playoffs with 59 RBIs in 14 playoff games, so they have to win by solid pitching, and I think they do tonight. I'm thinking Dodgers, 5-1. I bet the under.

Pick Made: Oct 29, 4:45 pm UTC on BetMGM
Oct 29 2025, 12:00 am UTC
League
Blue Jays
6
@ Dodgers
2
+641
18-13 in Last 31 MLB ATS Picks
Analysis:

After last night's 18-inning 6-5 Dodger win, you have to wonder if this series is going to make it back to Toronto for Games 6 and 7. The Blue Jays have a losing record on the road (43-44) while the Dodgers have dominated at home all year at 58-30. The Blue Jays had victory within their grasp last night, and the bullpen let it slip away three times. Tonight, it's Shane Bieber, whom the Blue Jays have won three of his last four starts, but let's be clear, this is not the same Bieber from Cleveland. Shohei Ohtani has won his last two starts, and his last start was his best of all, pitching six innings, allowing only two hits, no runs, and 10 strikeouts.

Pick Made: Oct 28, 3:39 pm UTC on BetMGM
Oct 29 2025, 12:00 am UTC
League
Blue Jays
6
@ Dodgers
2
+419
44-37-2 in Last 83 MLB Picks
+366
8-4-1 in Last 13 MLB O/U Picks
Analysis:

I got to ride to hot hand, and that is Shohei Ohtani, who has five home runs in his last two home playoff games. He has eight home runs in 13 playoff games, giving the Dodgers 20 homers for the playoffs, which is four fewer than the Blue Jays, who lead baseball. This game's going to get over with the help of Shane Bieber and the Blue Jays tired bullpen. Blue Jays pitching has a 4.23 ERA in the postseason and has allowed an MLB-high 112 hits and an MLB-high 25 home runs. I think this game gets over.

Pick Made: Oct 28, 3:51 pm UTC on FanDuel
© 2026 CBS INTERACTIVE INC. ALL RIGHTS RESERVED. SportsLine and SportsLine 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.