loading...
League Logo
NBA
League Logo
NBA
League Logo
MLB
League Logo
NHL
League Logo
FIFA WC
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 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.

@MicahRoberts7
Last 9 MLB ML
+290
RECORD: 6-3-0
# 4 MLB EXPERT
+290
6-3 in Last 9 MLB ML Picks

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

Get Today's Winners Here

Micah's Picks (2 Live)

Jun 09 2026, 2:05 am UTC
League
Brewers
@ Athletics
Over/UnderSubscribers Only
Unit1.0
+1
11-11 Last 22 MLB
Analysis:

The Brewers have a run differential of +105...

Pick Made: 4:13 am UTC on FanDuel
Jun 09 2026, 1:38 am UTC
League
Astros
@ Angels
Money LineSubscribers Only
Unit1.0
+290
6-3 Last 9 MLB ML
+644
24-16 Last 40 MLB ML
Analysis:

Spencer Arrighetti has allowed one run or less in seven of his starts...

Pick Made: 12:59 am UTC on FanDuel
Micah's Past Picks
Jun 06 2026, 8:10 pm UTC
League
Nationals
6
@ Diamondbacks
1
+1
11-11 Last 22 MLB
Analysis:

I don't know what happened to the Diamondbacks bats on Friday night when they scored only 1 run against the Nationals, but the Nats made up for it by scoring 14 runs. They're the best over team in baseball, going 40-21-3, which is 65.6% of their games going over. I expect a better product on the field from the Diamondbacks today, and they should both combine to score over 10 runs. The Nationals average 10.73 runs per game by themselves. The total is 9 today. Just the over.

Pick Made: Jun 06, 6:07 pm UTC on BetMGM
Jun 06 2026, 8:05 pm UTC
League
White Sox
6
@ Phillies
3
+1
11-11 Last 22 MLB
Analysis:

There's some great over weather in Philadelphia this afternoon with a 92° temperature and the wind blowing out to right-center field at 12 mph with 2% chance of rain. The White Sox are one of the best over teams in baseball, going over 38 times, which is just below the league-leading Nationals. The Sox average 9.35 runs per game, and now the wind is blowing out. The White Sox look like they have postseason goals at 33-30. Just the over here.

Pick Made: Jun 06, 5:51 pm UTC on FanDuel
Jun 06 2026, 12:15 am UTC
League
Reds
3
@ Cardinals
10
+1
11-11 Last 22 MLB
Analysis:

We've got a temperature of 85° in St. Louis with the wind blowing out to left field at 11 mph and only a 2% chance of rain. That is over weather. The Reds average 9.33 runs a game and have gone over 37 times this season. The Cardinals have gone over in their last two games. Brady Singer is good for giving up four runs himself. Expect a high-scoring game in St. Louis tonight, just the over.

Pick Made: Jun 05, 10:57 pm UTC on BetRivers
Jun 06 2026, 12:30 am UTC
League
Knicks
105
@ Spurs
104
+76
5-4 Last 9 NBA O/U
Analysis:

The Knicks and Spurs scored 200 in Game 1 on Wednesday, while both shot poorly from the field and 3-point range. The Knicks shot 41% and 31% from 3, while the Spurs were off shooting at 36% and 26% from long distance. I do not think the Spurs will have as bad a game shooting, especially from 3-point range. That'll be the difference between going over and staying under. The over favors the Spurs, who were 10-2 to the over before Game 1. This total has dropped from 218 in Game 1 to 214 in Game 2, but is now up to 217.5. I'm on the over.

Pick Made: Jun 05, 8:03 pm UTC on FanDuel
Jun 06 2026, 12:30 am UTC
League
Knicks
105
@ Spurs
104
+278
14-10 Last 24 NBA ATS
+115
10-8 Last 18 NBA ATS
Analysis:

Game 1 of the NBA Finals was tied after three quarters, and the Knicks proceeded to win the fourth quarter by 10 and the game by 10. The Knicks have now won 12 games in a row despite shooting only 41% from the field. They only had eight turnovers in the game, and I think that's an area that the Spurs need to immediately address: getting more defensive pressure. The Spurs shot only 36% from the field and made just 11-of-43 3-pointers for 26%, along with having 13 turnovers. The Spurs are a young team learning, while the Knicks have a bunch of seasoned veterans. But I think the Spurs are going to have a stronger effort in Game 2 at home. Spurs to cover.

Pick Made: Jun 05, 7:37 pm UTC on BetRivers
Jun 05 2026, 6:20 pm UTC
League
Giants
18
@ Cubs
3
+1
11-11 Last 22 MLB
Analysis:

It's overcast in Chicago with a 78% chance of rain at 69°, but the wind is blowing out to left field at 15 mph, which leads me to believe this game is going to get over if they get it in. The Giants have been smashing the ball lately, leading baseball with a .302 batting average in the last 15 days. Cubs right-hander Edward Cabrera makes his first start since May 20th, when he allowed four runs in three innings in a 5-0 loss to the Brewers. The Giants are 15-4 to the over in their last 19. Giants help this game get over.

Pick Made: Jun 05, 5:05 pm UTC on FanDuel
Jun 05 2026, 12:10 am UTC
League
Pirates
5
@ Astros
1
+1
11-11 Last 22 MLB
Analysis:

The Pirates are the third-best hitting team in baseball at .256, and they've gone over the total in their last eight games. They've scored nine or more runs in their last four games, the last two at Houston. Both teams have gone over the total 35 times this season, which is 58.3% of their games. Jared Jones made his first start for the Pirates since 2024 on Friday and allowed five runs in 4.1 innings. Pirates 3B Nick Gonzalez is sixth in baseball hitting .314, but over the last five games, he’s hitting .476 with 10 hits. Over is the play.

Pick Made: Jun 04, 4:34 pm UTC on bet365
Jun 05 2026, 12:05 am UTC
League
Athletics
6
@ Cubs
7
+1
11-11 Last 22 MLB
Analysis:

The Cubs have only scored six runs during their three-game losing streak, but the weather should help them score more tonight. Wrigley Field is expected to be 83° tonight with 13 mph winds blowing to left field and no chance of precipitation. Cubs left-hander Shota Imanaga probably isn't excited about the weather report, as he's allowed 20 runs between his last three starts, and the Cubs have lost his last four starts. The over is the best play tonight.

Pick Made: Jun 04, 4:04 pm UTC on bet365
Jun 03 2026, 5:05 pm UTC
League
Marlins
4
@ Nationals
1
+1
11-11 Last 22 MLB
Analysis:

The Marlins have won the last four meetings against the Nationals and six of seven. Max Meyer allowed six runs in his last start, but in his two previous starts, he didn't allow any runs. Three of his last four starts have gone over. These are the two best over teams in baseball, with Washington No. 1 at 39-20-3 going over 66.1% of their games, while Miami is 38-21-3 to the over, which is 64.4% of their games. The wind is blowing in from centerfield at 8 mph. Over is the play today.

Pick Made: Jun 03, 2:59 pm UTC on FanDuel
Jun 04 2026, 12:30 am UTC
League
Knicks
105
@ Spurs
95
Analysis:

The Knicks have won 11 games in a row, covering 10 of them, but before we bet, we should analyze the Eastern Conference teams that they beat. They were down 2-1 in the first round to the Hawks, but the Knicks won the next three games to advance to the second round. They were fortunate. They won four straight against the 76ers, who couldn't count on Joel Embiid again. It was almost like hitting the lottery. Then they swept the Cavaliers, which was a good victory for the Knicks. They do belong. Even though the Knicks have the win streak, I think the Spurs are the best team in the NBA, and they're at home in Game 1. I like the Spurs to win.

Pick Made: Jun 03, 3:57 am UTC on DraftKings
Jun 04 2026, 12:30 am UTC
League
Knicks
105
@ Spurs
95
+76
5-4 Last 9 NBA O/U
Analysis:

The Spurs and Knicks were both under teams during the regular season, but their first meeting went way over the total 134-132, and their second meeting in New York stayed under the total 114-89. The highest total was 235.5, and the lowest total was 227.5. Now, we're looking at 218.5 in the NBA Finals, where defense figures to be the main focus initially for both teams. But the Spurs have gone over the total in seven of their last nine games, while the Knicks have gone over in four of their last five. The Knicks haven't played since May 25th, but I think they play at their best, as do the Spurs at home. Over is the play.

Pick Made: Jun 02, 6:07 pm UTC on FanDuel
Jun 04 2026, 12:30 am UTC
League
Knicks
105
@ Spurs
95
Analysis:

The Spurs won the December 31st meeting with the Knicks 134-132, going over the 235.5 total, and we're looking at a Game 1 finals total of 218.5. In that game, the Knicks shot 48% and 42% from 3-point range, making 22 of 52 shots. The Knicks started on fire with 45 points in the first quarter, but ran out of gas in the 4th quarter, as the Spurs outscored them 41-30. Jalen Brunson shot 10 of 24 from the field but five of 12 from 3-point range. All he's got to do in Game 1 is make three 3-pointers to win the bet. I think he does.

Pick Made: Jun 02, 5:46 pm UTC on FanDuel
Jun 03 2026, 1:40 am UTC
League
Mets
3
@ Mariners
8
+290
6-3 Last 9 MLB ML
+842
28-19 Last 47 MLB ML
Analysis:

The Mariners have won a season-high seven straight games, and they have their hottest pitcher on the mound tonight. Logan Gilbert has found his groove in his last two starts without allowing a run, with Seattle winning both. He's faced the Mets twice in his career and is 1-0 with a 0.66 ERA. The Mets had one for straight before losing Monday at Seattle, but their last road trip was rough as they got swept at Miami and lost five of their last six. The Mets are only 11-19 on the road this year. I'm rolling with the hot pitcher and the hot team, the Mariners to win.

Pick Made: Jun 02, 4:26 pm UTC on Caesars
© 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.