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 has called 18 first-round upsets by double-digit seeds since its inception in 2016. In MLB, Stephen also 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.
Record: 10-6
SportsLine Logo

Get Access To

All Picks from Stephen & the Rest of Our Experts

Stephen's Picks (1 Live)

MLB | Kansas City @ Minnesota | 08/15 | 11:40 PM UTC



ANALYSIS: Will the Twins roll past the Royals? ... Join SportsLine here to see the full pick!

+460 10-6 IN LAST 16 MLB PICKS

MLB | Minnesota 2 @ L.A. Angels 4 | 08/14 | 8:07 PM UTC

L.A. Angels +1.5


ANALYSIS: The SportsLine Projection model pegs this one as a toss-up. The Angels are winning in 50 percent of its simulations, so they have good value at plus money. L.A. is covering the spread in 68 percent of the simulations. The stats projections have starters Chris Archer of Minnesota and the Angels’ Tucker Davidson failing to get through five innings. The bullpens entered Saturday night’s game with identical 3.95 ERAs and WHIPs right around 1.25. Minnesota entered the second game of this series with nine losses in its previous 15 games, and two of the wins were in extra innings.

+460 10-6 IN LAST 16 MLB PICKS

MLB | Arizona 6 @ Colorado 0 | 08/14 | 12:10 AM UTC

Colorado +122


ANALYSIS: The Rockies are a much better team at home (33-28) than on the road (18-36). And the Diamondbacks are the same, 32-29 at home and 19-32 on the road. This game will be in Denver, so I'll gladly take plus money on the Rockies. My model says Colorado wins more than 50 percent of the time, so you're getting strong value with the Rockies at this number.

+460 10-6 IN LAST 16 MLB PICKS
+1463 41-28 IN LAST 69 COL ML PICKS
+1484 34-22 IN LAST 56 ARI ML PICKS

MLB | Philadelphia 2 @ N.Y. Mets 1 | 08/12 | 11:10 PM UTC

Philadelphia +158


ANALYSIS: My numbers see the Phillies winning outright more than half the time Friday against the Mets, providing a massive overlay on the juicy underdog. Phillies starter Ranger Suarez is 6-1 with a 2.87 ERA in nine road starts this season. Mets ace Max Scherzer has just a 4.24 ERA in three starts against Philadelphia this year. He has given up 20 hits and 8 earned runs in 17 innings.

+460 10-6 IN LAST 16 MLB PICKS
+1260 41-34 IN LAST 75 NYM ML PICKS
+535 12-7 IN LAST 19 PHI ML PICKS

MLB | Chi. White Sox 3 @ Kansas City 5 | 08/11 | 6:10 PM UTC

Kansas City +1.5


ANALYSIS: My simulations see a one-score game nearly two-thirds of the time Thursday between the White Sox and Royals, providing a major value in pocketing the +1.5 runs for a cheap price of -110. Projected Royals starter Zack Greinke was roughed up in his last outing against Boston, but had yielded just six total earned runs in his prior four starts. He is 3-2 in nine home starts with an ERA of 2.23

+460 10-6 IN LAST 16 MLB PICKS
+566 12-6 IN LAST 18 CHW ATS PICKS