loading...
All
League Logo
NBA
League Logo
MLB
League Logo
NHL
League Logo
NFL
All
    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 highly-coveted March Madness model was all over UConn's 2023 Final Four run as a 4-seed. Since its inception in 2016, the model has nailed a whopping 20 first-round upsets by double-digit seeds. And in the NFL, Stephen has posted winning seasons in six of the past seven years. For Stephen Oh media inquiries, contact SportsLine@CBSInteractive.com.
    LAST 21 NBA SIDES
    +420
    Record: 13-8
    SportsLine Logo

    Get Access To

    All Picks from Stephen & the Rest of Our Experts

    Stephen's Picks (1 Live)
    ALL

    MLB | N.Y. Yankees @ L.A. Dodgers | 06/03 | 11:15 PM UTC

    SUBSCRIBE TO UNLOCK PICK

    PENDING

    ANALYSIS: The Dodgers and Yankees collide in the second game of a three-game series. ...

    +1330 31-14 IN LAST 45 MLB PICKS
    +935 12-3 IN LAST 15 MLB ML PICKS
    +905 35-29 IN LAST 64 NYY ML PICKS
    +340 6-2 IN LAST 8 LAD ML PICKS

    MLB | L.A. Angels 2 @ Houston 6 | 06/03 | 12:10 AM UTC

    Houston -130

    WIN

    ANALYSIS: Here's the other big pitching duel in the AL West tonight. Shohei Ohtani is basically baseball Hercules, and Mike Trout is Mike Trout. But they can't do it on their own. The Astros, slowly but surely, are rounding into form. It's still hard to go into Houston and beat them when Framber Valdez starts. Houston's winning outright in 66% of my model's simulations.

    +1330 31-14 IN LAST 45 MLB PICKS
    +935 12-3 IN LAST 15 MLB ML PICKS
    +546 22-15 IN LAST 37 LAA ML PICKS
    +406 34-31 IN LAST 65 HOU ML PICKS

    MLB | Seattle 0 @ Texas 2 | 06/03 | 12:05 AM UTC

    Texas +1.5 -165

    WIN

    ANALYSIS: This game features two hot teams and two strong starters. It should be must-watch baseball. We're backing the home team here. The Rangers are the class of the West, and while the Mariners are gathering steam (and Julio Rodriguez seems to finally be waking up), the Rangers are covering in 72% of my model's simulations.

    +1330 31-14 IN LAST 45 MLB PICKS
    +520 17-8 IN LAST 25 MLB ATS PICKS
    +455 6-1 IN LAST 7 SEA ATS PICKS
    +450 9-3 IN LAST 12 TEX ATS PICKS

    MLB | Milwaukee 1 @ Toronto 3 | 06/01 | 5:07 PM UTC

    Milwaukee +1.5 -120

    LOSS

    ANALYSIS: The Blue Jays appear to have the starting pitching edge with Kevin Gausman opposing Milwaukee's Freddy Peralta, but my model likes the Brewers to at least cover the run line. They're covering it in 66 percent of my simulations. Inconsistent Toronto shouldn't be this big of a favorite. Take Milwaukee plus 1.5 runs at -120.

    +1330 31-14 IN LAST 45 MLB PICKS
    +520 17-8 IN LAST 25 MLB ATS PICKS
    +490 10-4 IN LAST 14 TOR ATS PICKS

    MLB | Pittsburgh 9 @ San Francisco 4 | 05/31 | 7:45 PM UTC

    San Francisco -125

    LOSS

    ANALYSIS: Pittsburgh has backslid in a big way since its hot start. The Pirates now look like, well, the Pirates. Expect the Giants to pick up the W today. They're winning outright in 67% of my model's simulations.

    +1330 31-14 IN LAST 45 MLB PICKS
    +935 12-3 IN LAST 15 MLB ML PICKS
    +496 26-18 IN LAST 44 PIT ML PICKS