It’s a travel day for some, but 20 MLB teams take the field on Monday night.
Today’s MLB narrative: The Toronto Blue Jays are MLB’s hottest team, and they face the AL’s worst in the Chicago White Sox. The Detroit Tigers hold a comfy lead in the AL Central and welcome the Tampa Bay Rays. Elsewhere, the Cleveland Guardians try to snap their losing streak.
Check out the latest MLB odds for July 7 below.
MLB odds and betting insights
- Toronto enters Monday’s action riding an eight-game winning streak, sweeping the New York Yankees and Los Angeles Angels. José Berríos gets the ball for Toronto opposite Sean Burke, and the former has been fantastic. He has a 2.76 ERA and 3.16 FIP in his last seven starts.
- Detroit holds a double-digit lead over the rest of the AL Central and is coming off a three-game sweep of the Cleveland Guardians. Shane Baz takes the mound for Tampa Bay, and the Rays are 7-1 in his last eight starts as he sports a 3.33 ERA during this stretch.
- The Guardians have fallen right out of contention as they continue to slide. Cleveland has lost 10 consecutive games and now faces a surging Houston Astros squad that just topped the Los Angeles Dodgers over the weekend.
- An excellent pitching matchup goes down at American Family Field tonight. The Milwaukee Brewers send Freddy Peralta (2.91 ERA) out opposite the Los Angeles Dodgers’ Yoshinobu Yamamoto (2.51). Milwaukee is coming off a series win over the Miami Marlins, while L.A. lost to Houston.
Today’s MLB schedule
Tampa Bay Rays (-132) vs. Detroit Tigers (+112)
Start time: 6:40 p.m ET
Miami Marlins (+120) vs. Cincinnati Reds (-141)
Start time: 7:10 p.m ET
Colorado Rockies (+195) vs. Boston Red Sox (-235)
Start time: 7:10 p.m ET
Los Angeles Dodgers (-148) vs. Milwaukee Brewers (+123)
Start time: 7:40 p.m ET
Pittsburgh Pirates (+132) vs. Kansas City Royals (-155)
Start time: 7:40 p.m ET
Toronto Blue Jays (-190) vs. Chicago White Sox (+160)
Start time: 7:40 p.m ET
Cleveland Guardians (+132) vs. Houston Astros (-155)
Start time: 8:10 p.m ET
Texas Rangers (-150) vs. Los Angeles Angels (+125)
Start time: 9:38 p.m ET
Arizona Diamondbacks (+110) vs. San Diego Padres (-129)
Start time: 9:40 p.m ET
Philadelphia Phillies (-141) vs. San Francisco Giants (+120)
Start time: 9:45 p.m ET
MLB odds as of 8:45 a.m. ET on 07/07/2025.
Stevie’s an avid NFL, NHL, and tennis bettor who has no problem talking himself into the underdog. His previous stops include Yahoo! Sports Canada and Toronto Metropolitan University, where he received a degree in Sport Media.