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 Past Picks
    ALL

    MLB | St. Louis 4 @ Texas 6 | 06/07 | 12:05 AM UTC

    Texas -155

    WIN

    ANALYSIS: The fortunes of the Rangers and Cardinals have all but reversed from the preseason expectations. Texas looks like a World Series contender, and Dane Dunning has been one of the team's most impressive pitchers. The outright dysfunction that seemed to define the early season for St. Louis seems to have quieted down, but give me the Rangers here. They're winning outright in 63% of my model's simulations.

    +1190 33-17 IN LAST 50 MLB PICKS
    +935 13-4 IN LAST 17 MLB ML PICKS
    +1043 30-24 IN LAST 54 TEX ML PICKS
    +1917 38-21 IN LAST 59 STL ML PICKS

    MLB | Detroit 0 @ Philadelphia 1 | 06/06 | 10:40 PM UTC

    Detroit +1.5 -110

    WIN

    ANALYSIS: We got burned last night by Aaron Nola looking like Aaron Nola again and the Tigers looking like, well, the Tigers. Taijuan Walker has not had a good season thus far, and the power lurking under the surface of Detroit's uninspiring lineup should get a chance to take center stage. Again, the Phillies should win here, but the Tigers have a good shot at keeping it close. Detroit is covering in 61% of my model's simulations.

    +1190 33-17 IN LAST 50 MLB PICKS
    +380 18-10 IN LAST 28 MLB ATS PICKS
    +590 13-6 IN LAST 19 DET ATS PICKS
    +475 10-4 IN LAST 14 PHI ATS PICKS

    MLB | Kansas City 6 @ Miami 9 | 06/05 | 10:40 PM UTC

    Kansas City +1.5 -140

    LOSS

    ANALYSIS: Miami's offense has come alive over the last month, but I like Kansas City's opener-bulk man combo of Carlos Hernandez and Mike Mayers. They should be able to contain the red-hot Marlins bats while the K.C. lineup goes to work on Braxton Garrett, whose peripherals don't paint a completely rosy story. The Royals are covering in 67% of my model's simulations.

    +1190 33-17 IN LAST 50 MLB PICKS
    +380 18-10 IN LAST 28 MLB ATS PICKS
    +450 13-8 IN LAST 21 MIA ATS PICKS

    MLB | Detroit 3 @ Philadelphia 8 | 06/05 | 10:40 PM UTC

    Detroit +1.5 +100

    LOSS

    ANALYSIS: Hear me out here. Yes, Joey Wentz is bad. But Aaron Nola hasn't exactly been pitching well either. Philadelphia should win this game, but it's well within Detroit's capacity to keep things close. The Tigers are covering in 62% of my model's simulations.

    +1190 33-17 IN LAST 50 MLB PICKS
    +380 18-10 IN LAST 28 MLB ATS PICKS
    +590 13-6 IN LAST 19 DET ATS PICKS
    +475 10-4 IN LAST 14 PHI ATS PICKS

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

    L.A. Dodgers +110

    LOSS

    ANALYSIS: I realize Gerrit Cole is on the mound, but he has struggled in his last two starts, giving up 11 runs, including four home runs, over 11 innings. He also has been more hittable on the road this season. Meanwhile the Dodgers hit four homers in the victory over the Yankees on Friday night. My model says L.A. wins 60% of the time, so you're getting strong value at this number.

    +1190 33-17 IN LAST 50 MLB PICKS
    +935 13-4 IN LAST 17 MLB ML PICKS
    +805 35-30 IN LAST 65 NYY ML PICKS