MLB

The under stands out because the number is shaded toward a cleaner offensive game than the season-long data supports. Seattle ranks 29th in batting average and has just a .228 average, while Toronto is only at .246 with a .307 OBP. Neither side has been a free-swinging power unit that consistently breaks totals open, and both pitching staffs have posted better underlying run-prevention numbers than their surface records suggest. Seattle’s xFIP is 3.88, Toronto’s is 4.06, and both bullpens have enough strike-throwing to cover the middle innings without forcing a quick move into high-scoring territory. ([mlb.com](https://www.mlb.com/mariners/standings/league?advancedSplits=true&utm_source=openai)) There is also some market value in waiting for a number that may settle lower. A total of 8.0 is a common stopping point for MLB pricing, and the under is available at better prices at some books than others, which suggests the line is not fully locked in. Seattle’s road form has been weak, Toronto has been close to average at home, and the combination of a left-right starter mix plus two bullpens with decent strikeout rates supports a game that is more likely to land 4-3 or 5-2 than to turn into a full slugfest. ([mlb.com](https://www.mlb.com/standings?t=1764342553825&utm_source=openai))
Seattle comes in with a 64-71 record, a 5-5 last-10 mark, and a two-game losing streak, but the bigger issue is the road split: 27-40 away from home. The offense has been below average by rate stats, and the club’s strength has been the pitching staff, especially the rotation metrics that show a better xFIP than ERA. Toronto is 66-70, has won its last game, and sits at 35-35 at home. The Blue Jays’ offense has been slightly better in batting average and power, but not by a wide margin, and their pitching has been more consistent overall. ([mlb.com](https://www.mlb.com/standings?t=1764342553825&utm_source=openai)) Recent game notes also point to a Seattle staff that is still sorting out roles with Kade Anderson making a recent debut, while Toronto added José Soriano at the deadline and has used him as a rotation piece. Anderson’s big-league sample is still very small, and Soriano’s early Toronto run has been solid enough to stabilize the Blue Jays’ top end, but neither side profiles as an explosive offense-first club in this spot. That keeps the focus on pitching depth, bullpen handling, and whether either lineup can create enough traffic to push the game over the posted total. ([mlb.com](https://www.mlb.com/news/kade-anderson-makes-mlb-debut?utm_source=openai))
Kade Anderson gets the start for Seattle. He is listed as a left-hander with a 2.79 ERA in the supplied data, but his MLB sample is still very new, so the sharper read is about upside and uncertainty rather than a long track record. His debut has been a recent storyline, and Seattle will likely lean on his stuff early while avoiding a deep exposure to the Toronto order the first time through. ([mlb.com](https://www.mlb.com/mariners/news/game-notes?utm_source=openai)) José Soriano starts for Toronto. The right-hander is listed at 10-7 with a 3.50 ERA in the supplied data, and his early Toronto outings were described as solid, with the club viewing him as a key addition to the rotation. He gives the Blue Jays a more stable veteran presence than Seattle has in this slot, but his numbers still fit a game where runs can be limited if he works efficiently and avoids free passes. ([mlb.com](https://www.mlb.com/news/jose-soriano-makes-blue-jays-debut-against-phillies?utm_source=openai))
Seattle’s pitching numbers are still good enough to make it the side I prefer in a close game, but the best betting value is on the under 8 because both lineups have been only average, the starters project as competent, and the bullpens are good enough to hold the score in check. A 4-3 Mariners win fits the shape of the matchup and supports the under while staying close to the current market. ([mlb.com](https://www.mlb.com/mariners/standings/league?advancedSplits=true&utm_source=openai))