loading...
Stephen Oh
Stephen Oh
Data Scientist
SportsLine's principal data engineer, Stephen specializes in sports simulations, projections and advanced statistical analysis. He is a co-founder of AccuScore. Stephen's March Madness model crushed its picks last tournament, beating over 92 percent of all CBS Sports brackets for the second time in three years. The model also had three of the Final Four teams and predicted the championship game between Gonzaga and Baylor. Over the past six seasons, Stephen's model has called 17 first-round upsets by double-digit seeds. In MLB, Stephen has excelled four straight seasons, returning $2,512 to $100 bettors. And in the NFL, Stephen has posted six straight winning seasons. For Stephen Oh media inquiries, contact SportsLine@CBSInteractive.com.
LAST 10 NBA ATS PICKS
+580
Record: 8-2
# 3 nba Expert
SportsLine Logo

Get Access To

All Picks from Stephen & the Rest of Our Experts

Stephen's Past Picks
ALL

Kansas City 4 @ Colorado 10 | 05/15 | 12:10 AM UTC

Kansas City 140

LOSS

ANALYSIS: The Rockies' German Marquez has struggled immensely over the last month, going 0-3 with a 7.92 ERA in five starts. Colorado has lost his last four starts. The Rockies also had lost four in a row entering Friday night's game. My model says Kansas City wins 52 percent of the time, so you're getting strong value at this number.

+1949 42-26 IN LAST 68 KC ML PICKS
+1563 41-27 IN LAST 68 COL ML PICKS

N.Y. Yankees 3 @ Kansas City 0 | 04/30 | 11:10 PM UTC

Kansas City 180

LOSS

ANALYSIS: I realize the Yankees have won seven in a row and have Gerrit Cole starting on Saturday. But Cole has had only one quality start this season (out of four), and he has struggled both on the road (10.80 ERA) and in night games (6.14). My model says the Royals win 48 percent of the time, and I'm getting a great price at +180, so there's strong value on Kansas City.

+1949 42-26 IN LAST 68 KC ML PICKS
+440 31-29 IN LAST 60 NYY ML PICKS

Boston 3 @ St. Louis 2 | 04/20 | 12:00 AM UTC

St. Louis -135

LOSS

ANALYSIS: My model says the Blues win in almost 70 percent of the simulations, so you're getting excellent value with them at this number. St. Louis is one of the hottest teams in the league right now as it has won nine straight overall and six in a row at home, where it has posted a 26-9-4 record. The Bruins have lost four of their last six contests, with one of the defeats coming against the Blues at home last week. Vladimir Tarasenko is riding a six-game point streak and was named the NHL's First Star of the Week after notching seven goals and four assists over four contests. He has tallied in five straight, including twice in the win at Boston. Take the Blues.

+1140 14-3 IN LAST 17 NHL PICKS
+240 5-2 IN LAST 7 STL ML PICKS

Dallas 2 @ Vancouver 6 | 04/19 | 2:30 AM UTC

Vancouver -105

WIN

ANALYSIS: My model says the Canucks win in more than 60 percent of the simulations, so you're getting strong value with them at this number. Vancouver is riding a five-game winning streak during which it has outscored its opponents by a 26-9 margin. J.T. Miller has set personal bests with 29 goals, 62 assists and 91 points this season and leads the Canucks in each of the last two categories. Miller is coming off a career-best five-assist performance against Arizona on Thursday and has notched 18 points in his last 12 contests. Dallas was outscored 10-4 while losing the first two meetings of 2021-22. Take Vancouver.

+1140 14-3 IN LAST 17 NHL PICKS
+913 13-4 IN LAST 17 DAL ML PICKS
+150 3-1 IN LAST 4 VAN ML PICKS

Carolina 4 @ Colorado 7 | 04/17 | 1:00 AM UTC

Colorado -135

WIN

ANALYSIS: Carolina won the only meeting between these teams this season, 2-0 back on March 10. The Avalanche have lost just twice since then (once in regulation) -- a span of 15 games -- and are 30-4-3 on home ice this season. The Hurricanes are 5-4-1 in their past 10 and are scoring one goal less per game over that span than the Avalanche, who are 9-0-1. Colorado is winning this game in 66 percent of the model’s simulations.

+1140 14-3 IN LAST 17 NHL PICKS
+399 8-6 IN LAST 14 CAR ML PICKS
+332 10-5 IN LAST 15 COL ML PICKS