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

Larry Hartstein

The Maestro

A former lead writer for Covers and The Linemakers, Larry combines a vast network of Vegas sources with an analytical approach he honed working for Pro Football Focus. Larry tied for 52nd place (out of 1,598 entries) in the 2022 Westgate Las Vegas SuperContest, going 53-34-3 ATS (61 percent). He is coming off a 2025 NFL season in which he went 50-37 ATS (57.5 percent), putting him at 643-555 ATS alltime. For NFL Office Pool players, Larry picked every game straight-up the past two seasons and nailed nearly 70 percent of those picks. Larry also specializes in college basketball: Over the past seven seasons, he is 767-672-20 ATS (plus $2,297 for $100 players). In addition, Larry has posted two straight profitable NBA seasons, going 198-152 (plus $1,339 for $100 players). Larry appears regularly on CBS Sports HQ and CBS Sports Network and is a founding member of Early Edge. For Larry Hartstein media inquiries, contact SportsLine@CBSInteractive.com.

@LarryHartstein
Last 181 NBA
+1865
RECORD: 107-74-0
# 2 NBA EXPERT
+1865
107-74 in Last 181 NBA Picks

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

Get Today's Winners Here
Larry's Past Picks
Jun 26 2026, 11:10 pm UTC
League
Diamondbacks
1
@ Rays
6
Analysis:

The Rays are 11-4 when Nick Martinez starts, and I like them to improve that mark when they host the Diamondbacks. Arizona's Zac Gallen owns an 8.85 ERA in June after posting a 7.04 ERA in May. He ranks in the bottom 4 percent in strikeout rate. This price is cheap on the Rays, who are 28-12 at home.

Pick Made: Fri 9:13 pm UTC on FanDuel
Jun 25 2026, 1:45 am UTC
League
Athletics
1
@ Giants
2
+655
30-20 Last 50 MLB ML
Analysis:

The Giants' Tyler Mahle returns from the injured list (hamstring) to start against the Athletics. He walked five in his only Triple-A rehab start. Before the injury, Mahle compiled a 6.04 ERA. The 31-year-old has seen a dip in velocity, and I like the Athletics to jump on him. Back them to even this series.

Pick Made: Thu 1:05 am UTC on DraftKings
Jun 24 2026, 11:45 pm UTC
League
Diamondbacks
9
@ Cardinals
4
+166
4-2 Last 6 MLB Game Props
Analysis:

Cardinals lefty Matthew Liberatore has given up an expected slugging percentage of .501, which ranks in the bottom 4 percent of MLB. He has surrendered 15 homers in 72.1 innings. Arizona's Mitch Bratt is making his major-league debut after posting a 2.84 ERA at Triple-A Reno. That's the lowest ERA in the Pacific Coast League for any pitcher who's thrown at least 40 innings. Back Arizona to at least be tied through five.

Pick Made: Wed 9:04 pm UTC on BetRivers
Jun 24 2026, 1:38 am UTC
League
Orioles
1
@ Angels
5
Analysis:

Angels starter Ryan Johnson, 23, has a very bright future. But in 13.1 innings this season, he has served up five homers. That sets up nicely for Baltimore power hitters like Pete Alonso and Gunnar Henderson. The O's have scored 21 runs while winning three in a row. Baltimore starter Shane Baz owns a 2.62 ERA over his last seven starts and has strong numbers (limited sample size) vs. current Angels' batters.

Pick Made: Wed 1:04 am UTC on BetRivers
Jun 22 2026, 10:40 pm UTC
League
Royals
2
@ Rays
1
+166
4-2 Last 6 MLB Game Props
Analysis:

Drew Rasmussen gave up a run for the first time in three starts on June 16 at Dodger Stadium; it came in the sixth inning on a Shohei Ohtani solo shot. Otherwise, the Cy Young candidate has been nearly flawless, posting a 0.43 WHIP this month. Rasmussen has not faced K.C. this season, but current Royals are 6 for 37 with a .400 OPS against him. K.C. starter Michael Wacha has fanned just seven batters in 18.2 innings this month. Current Rays own a .909 OPS against him. Back the hosts to lead after five.

Pick Made: Mon 2:43 am UTC on FanDuel
Jun 18 2026, 1:40 am UTC
League
Orioles
5
@ Mariners
3
+728
35-25 Last 60 MLB ML
Analysis:

The Mariners have a starting pitching edge with George Kirby facing Kyle Bradish, who owns a 6.18 road ERA. Kirby fanned 10 Orioles on June 10, allowing three runs over six innings. His velocity was up. Look for Kirby to get more run support on Wednesday and for Baltimore to fall to 12-22 on the road.

Pick Made: Jun 18, 12:11 am UTC on Caesars
Jun 17 2026, 5:05 pm UTC
League
Royals
6
@ Nationals
2
Analysis:

The Nats have scored 31 runs over their past four games and should have more success Wednesday versus Royals starter Luinder Avila. He has a 6.19 ERA and 1.81 WHIP. Likewise, Kansas City should hit Zack Littell, who sports a 6.19 ERA at home (5.32 overall). The starters are backed by bottom-eight bullpens. We have great hitting conditions as well.

Pick Made: Jun 17, 3:36 pm UTC on BetMGM
Jun 17 2026, 12:05 am UTC
League
Rockies
5
@ Cubs
2
+55
3-2 Last 5 MLB ATS
Analysis:

The Cubs are 3 for 31 with runners in scoring position over their past four games, but at least they're generating traffic on the basepaths. That should continue Tuesday vs. Rockies starter Ryan Feltner. Last Thursday in Colorado, the Cubs pounded Felter for six earned runs in 4.1 innings of a 9-3 win. Feltner enters with a 7.71 road ERA. Back the hosts on the run line at plus money.

Pick Made: Jun 16, 10:35 pm UTC on FanDuel
Jun 17 2026, 2:10 am UTC
League
Rays
0
@ Dodgers
1
+166
4-2 Last 6 MLB Game Props
Analysis:

Drew Rasmussen carries a 0.88 WHIP into Tuesday's game at Dodger Stadium. Over his last two outings, Rasmussen has thrown 14 scoreless innings, allowing three hits and one walk with 22 strikeouts. He's also had success against current Dodgers' batters (.590 OPS in 47 at-bats). Rasmussen gives Tampa Bay an edge in the early going against Dodgers starter Justin Wrobleski. The 25-year-old lefty is a regression candidate, toting an expected ERA of 4.19 compared to his actual 2.94 ERA. Both bullpens have been shaky in June so we'll isolate the first five.

Pick Made: Jun 16, 6:03 pm UTC on BetMGM
Jun 15 2026, 11:45 pm UTC
League
Padres
0
@ Cardinals
3
Analysis:

Dustin May is averaging less than a strikeout per inning at home, where he sports a 4.85 ERA. The Padres have seen him once this season, and they also faced him in 2025. San Diego has fanned an average of seven times over the past three games, as the Padres' offense finally has woken up. Look for May to stay Under on strikeouts.

Pick Made: Jun 15, 6:42 pm UTC on Caesars
Jun 14 2026, 6:10 pm UTC
League
Phillies
0
@ Brewers
4
Analysis:

Brewers starter Kyle Harrison has fanned 1.3 batters per inning at home. Sunday, he faces a Phillies lineup that’s been striking out at an alarming rate. With Harrison coming off a rare short outing, I like him to bounce back and dominate. I would also play this Over 7.5 at plus money.

Pick Made: Jun 14, 3:00 pm UTC on BetRivers
Jun 14 2026, 12:30 am UTC
League
Knicks
94
@ Spurs
90
+1776
96-65 Last 161 NBA Player Props
Analysis:

In this series, Karl-Anthony Towns has seen his shot attempts drop from 15 to 12 to 10 to five. He's not forcing anything; he's contributing with rebounding, defense and timely shots. Since the Spurs stopped guarding KAT with Victor Wembanyama, thus enabling Wemby to roam the paint more, KAT hasn't gotten the easy outside looks. He's also liable to get into foul trouble with Wemby driving at him in a must-win spot.

Pick Made: Jun 12, 10:17 pm UTC on DraftKings
Jun 12 2026, 11:15 pm UTC
League
Diamondbacks
5
@ Reds
2
+621
22-15 Last 37 MLB ML
Analysis:

The Diamondbacks have been shut out in two straight games. This is a great spot for their bats to break out. They excel versus lefties, and Reds lefty Nick Lodolo isn't the same this season. He carries a 5.51 ERA and ranks in the bottom 10 percent in a slew of advanced pitching metrics. Look for Arizona to send Cincy to its seventh loss in eight games.

Pick Made: Jun 12, 9:27 pm UTC on BetRivers
Jun 14 2026, 12:30 am UTC
League
Knicks
94
@ Spurs
90
+1776
96-65 Last 161 NBA Player Props
Analysis:

Stephon Castle played just 26 minutes in the Spurs' heartbreaking Game 4 loss. He got in foul trouble and shot 2 of 7 from the field. However, he made all eight of his foul shots and is shooting 85 percent from the free-throw line in this series. With San Antonio's season on the line Saturday, look for the team's second-leading scorer to play 30-plus minutes and score at least 16 points. He's 16-6 to this Over in the playoffs.

Pick Made: Jun 11, 5:25 pm UTC on DraftKings
Jun 10 2026, 10:35 pm UTC
League
Mariners
2
@ Orioles
7
+728
35-25 Last 60 MLB ML
Analysis:

The Mariners have won 11 of their last 14 games, and I like them to stay hot despite George Kirby's recent struggles. Kirby dominated in his last start in Baltimore, last August, when he tossed seven scoreless innings with seven strikeouts and no walks. Orioles starter Brandon Young is 4-1 with a 3.47 ERA, and the team has won his last six starts. But advanced metrics show he's been fortunate. Back the visitors.

Pick Made: Jun 10, 8:04 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.