MLB odds, schedule and matchups July 18: Betting notes and lines for Friday’s 15-game slate

MLB betting odds

After a four-day hiatus for the all-star break, MLB is back in action with a full slate of Friday games.

Today’s MLB narrative: The season’s second half begins with an afternoon showdown at Wrigley Field between the Boston Red Sox and the Chicago Cubs. In Toronto, the AL East-leading Blue Jays are favoured over the San Francisco Giants.

Check out the latest MLB odds for July 18 below.

MLB odds and betting insights

  • Trading away Rafael Devers made Boston look like a potential soft seller, but a recent resurgence has quashed that thought. The Red Sox are 12-1 since June 30 to move within 3.0 games of the division lead. Chicago is no slouch, though, holding down the second-best record in the NL. The Cubs are 14-5 in Colin Rea’s starts this year, and he’ll be on the mound for the North Siders.
  • San Diego’s Dylan Cease is looking to sharpen things up in the second half after going 1-4 with a 6.51 ERA in his past five outings. Cease has held Washington’s active lineup to a .186 BA and a .300 SLG in 70 at-bats.
  • What will the second half bring for the Blue Jays, who’ve vastly exceeded expectations so far? At this point, Toronto is no longer an underdog story. San Francisco is having a nice season, too, driven by a pitching staff with the third-lowest ERA in the majors (3.52).
  • Spencer Strider vs. the Yankees, anyone? Strider has had some bumps in the road this year, but he seemed to find himself in mid-June. Over his past six starts, Strider has a 2.95 ERA and a 12.3 K/9. The Yankees, meanwhile, have MLB’s highest wRC+ (120).

Today’s MLB schedule

Boston Red Sox (+110) vs. Chicago Cubs (-130)
Start time: 2:20 p.m. ET

Chicago White Sox (+145) vs. Pittsburgh Pirates (-175)
Start time: 6:40 p.m. ET

Los Angeles Angels (+180) vs. Philadelphia Phillies (-223)
Start time: 7:10 p.m. ET

San Diego Padres (-175) vs. Washington Nationals (+145)
Start time: 6:45 p.m. ET

San Francisco Giants (+120) vs. Toronto Blue Jays (-143)
Start time: 7:07 p.m. ET

Athletics (+120) vs. Cleveland Guardians (-143)
Start time: 7:10 p.m. ET

Cincinnati Reds (+145) vs. New York Mets (-175)
Start time: 7:10 p.m. ET

Kansas City Royals (-125) vs. Miami Marlins (+105)
Start time: 7:10 p.m. ET

New York Yankees (OTB) vs. Atlanta Braves (OTB)
Start time: 7:15 p.m. ET

More MLB betting odds

Baltimore Orioles (+110) vs. Tampa Bay Rays (-130)
Start time: 7:35 p.m. ET

Detroit Tigers (-125) vs. Texas Rangers (+105)
Start time: 8:05 p.m. ET

Minnesota Twins (-175) vs. Colorado Rockies (+145)
Start time: 8:40 p.m. ET

St. Louis Cardinals (OTB) vs. Arizona Diamondbacks (OTB)
Start time: 9:40 p.m. ET

Houston Astros (OTB) vs. Seattle Mariners (OTB)
Start time: 10:10 p.m. ET

Milwaukee Brewers (OTB) vs. Los Angeles Dodgers (OTB)
Start time: 10:10 p.m. ET

MLB odds as of 12:55 p.m. ET on 07/17/2025.

Website | + posts

Jordan enjoys writing data-driven game previews and analysis articles — especially for MLB markets or NFL/NBA props. And as a proud Ohio University grad, he’ll always have a soft spot for college sports (especially if the Bobcats are involved). Previous stops include mlb.com, Sportsnet and The Athletic.