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, whose NCAA Tournament upset bracket called 15 of the 26 double-digit seed upsets in the first round the past four years, is coming off a strong 2018 MLB season in which he returned more than $1,100 to $100 players. In the NFL, Stephen is up nearly $1,400 over the past three years. For Stephen Oh media inquiries, contact SportsLine@CBSInteractive.com.

114-75 IN LAST 189 MLB ML PICKS | +3567

GET ACCESS TO

ALL PICKS FROM STEPHEN & THE REST OF OUR EXPERTS

Stephen's
Past Picks

L.A. Angels +107 LAA +107

Houston 6 @ L.A. Angels 9
7/16
HOU 6 @ LAA 9
7/16
WIN
YESTERDAY 3:45 PM

The Angels might be without Mike Trout (calf), but they're still offering value as a home dog Monday night. Houston's Josh James is making just his fourth career start as Brad Peacock still isn't ready to return. In my simulations, the Angels are winning outright more than half the time. Back the Halos to win their sixth straight series opener.

114-75 IN LAST 189 MLB ML PICKS | +3567

30-22 IN LAST 52 HOU ML PICKS | +1185

13-6 IN LAST 19 LAA ML PICKS | +792

Arizona -126 ARI -126

Arizona 2 @ St. Louis 5
7/14
ARI 2 @ STL 5
7/14
LOSS
Sun 7/14

The Diamondbacks have the pitching edge, with All-Star Zack Greinke (10-3, 2.73 ERA) facing Adam Wainwright (5-7, 4.31), who had his start pushed back from Friday because of back spasms. And Arizona has won four of five while St. Louis has lost three of four. My model says the D-backs win well over 50 percent of the time, so you're getting great value with Arizona at this price. Take the D-backs.

114-75 IN LAST 189 MLB ML PICKS | +3567

23-11 IN LAST 34 STL ML PICKS | +1321

26-15 IN LAST 41 ARI ML PICKS | +1206

Oakland -217 OAK -217

Chi. White Sox 2 @ Oakland 3
7/14
CHW 2 @ OAK 3
7/14
WIN
Sun 7/14

My model says the A's win this game almost 80 percent of the time, so you're getting excellent value even at this price. Oakland has won nine of 11, the White Sox have lost four of five and Chicago starter Reynaldo Lopez has one win in nine road starts. Lay it.

114-75 IN LAST 189 MLB ML PICKS | +3567

23-9 IN LAST 32 OAK ML PICKS | +1484

21-14 IN LAST 35 CHW ML PICKS | +656

Miami +178 MIA +178

N.Y. Mets 6 @ Miami 2
7/14
NYM 6 @ MIA 2
7/14
LOSS
Sun 7/14

I realize the Marlins are facing reigning Cy Young winner Jacob deGrom, who has recorded seven straight quality starts. But in his last start against Miami, on May 17, the Marlins punished him for six earned runs on nine hits in 5.0 innings. And even if deGrom is vintage deGrom, do you trust the Mets bullpen to close out the game? This price on the Marlins is too good. Roll the dice with Miami.

114-75 IN LAST 189 MLB ML PICKS | +3567

35-24 IN LAST 59 NYM ML PICKS | +1492

20-16 IN LAST 36 MIA ML PICKS | +556

Miami +135 MIA +135

N.Y. Mets 4 @ Miami 2
7/13
NYM 4 @ MIA 2
7/13
LOSS
Sat 7/13

My model says that the Marlins win this game 50 percent of the time, so you're getting solid value with Miami at plus-money. The Mets' Noah Syndergaard has allowed 12 runs in his last three starts, and the Marlins have won four straight against their NL East rivals. Take Miami.

114-75 IN LAST 189 MLB ML PICKS | +3567

35-24 IN LAST 59 NYM ML PICKS | +1492

20-16 IN LAST 36 MIA ML PICKS | +556

LOAD MORE PICKS