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. Over the past four NCAA Tournaments, Stephen's upset bracket has called 15 of the 26 double-digit seed upsets in the first round. In MLB, Stephen has dominated three straight seasons, returning $3,178 to $100 bettors. And in the NFL, Stephen has posted five straight winning seasons. For Stephen Oh media inquiries, contact SportsLine@CBSInteractive.com.
LAST 7 MLB O/U PICKS
+700
Record: 7-0
SportsLine Logo

Get Access To

All Picks from Stephen & the Rest of Our Experts

Stephen's Past Picks
ALL

Toronto 4 @ Tampa Bay 6 | 09/20 | 11:10 PM UTC

Toronto -125

LOSS

ANALYSIS: My model says the Blue Jays win in 60 percent of the simulations, so you're getting strong value with them at this number. Toronto has been nearly unstoppable in its charge toward the postseason, winning 18 of its last 22 contests, including two of three against the Rays last week. The Blue Jays, who occupy a wild-card spot in the AL, went 7-1 on their last road trip and have won nine of their last 10 away from home overall. Tampa Bay still owns a 6 1/2-game lead in the AL East but has lost seven of its last 11. Toronto LHP Robbie Ray is unbeaten in 10 starts since July 21 while Rays RHP Shane Baz is making his major-league debut. Take the Blue Jays.

+577 16-9 IN LAST 25 MLB PICKS
+1561 33-20 IN LAST 53 TB ML PICKS
+1350 43-29 IN LAST 72 TOR ML PICKS

East Carolina 42 @ Marshall 38 | 09/18 | 10:00 PM UTC

Marshall -9.5

LOSS

ANALYSIS: Marshall has been dominant to start this season, winning its first two games by a combined score of 93-17. East Carolina, on the other hand, is 0-2 to start the season and lost to South Carolina last week despite leading 14-0. East Carolina ranks 123rd in the country, having given up nine sacks through two games, while Marshall is tied for the best in the country with 12 sacks in two games. Our sims have ECU scoring almost a full touchdown less than Vegas projects, but the sims are right in line with Vegas having Marshall scoring 34. I like Marshall, and I also think there is value on Under 58. The Under was 5-2 in Marshall home games last season.

Cincinnati 38 @ Indiana 24 | 09/18 | 4:00 PM UTC

Cincinnati -170

WIN

ANALYSIS: Indiana struggled in Week 1 against a really good Iowa defense, and the Hoosiers are facing another strong defense this week against Cincinnati. Our sims have Cincinnati holding Indiana to a full touchdown less than what Vegas has projected. Going back to last season, Indiana has scored just 40 combined points in its last three FBS games, while Cincinnati has held FBS opponents to 17 or fewer points in seven of its last 10 games. Cincinnati's one loss since last season came by just three points to Georgia, and the Bearcats are 7-3 ATS in their last 10 games. I feel more comfortable with the moneyline, but we see value on the spread and Under as well.

W. Michigan 44 @ Pittsburgh 41 | 09/18 | 4:00 PM UTC

Pittsburgh -14

LOSS

ANALYSIS: Western Michigan struggled to do much in Week 1 against Michigan, but Michigan has proved to have a strong defense so far this season. Pittsburgh, on the other hand, gave up 34 points to a Tennessee offense lacking any star power, although its offense led by senior QB Kenny Pickett has been quite impressive. Pitt has scored 40-plus points in four of its last six games, while Western Michigan has allowed 40-plus points in three of its last five FBS games, including twice to MAC opponents. There is strong value on Pitt, and I like the Panthers given that they have covered the spread in four of five games dating to last season while Western Michigan is 0-4 ATS in its last four games.

Miami 8 @ Washington 6 | 09/15 | 5:05 PM UTC

Miami -111

WIN

ANALYSIS: First game of Wednesday and the Marlins' final game in D.C. this year. It's scheduled to be an all-Rogers southpaw pitching matchup. That favors excellent Miami rookie Trevor (2.73 ERA) over Washington's Josh (7.04 ERA in 38.1 career big-league innings). The Nats have lost their past five at home vs. lefties and my model has the Marlins winning in about 60 percent of simulations.

+577 16-9 IN LAST 25 MLB PICKS
+85 2-1 IN LAST 3 MIA ML PICKS