| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Shea Langeliers | C | 25 | .227 | 0.729 | 0 |
| Brent Rooker | DH | 18 | .167 | 0.500 | 1 |
| Jeff McNeil | 2B | 16 | .533 | 1.830 | 3 |
| Lawrence Butler | RF | 13 | .231 | 0.769 | 1 |
| Jonah Heim | C | 10 | .300 | 0.700 | 0 |
| Tyler Soderstrom | LF | 10 | .222 | 0.533 | 0 |
| Zack Gelof | 3B | 8 | .250 | 0.500 | 0 |
| Carlos Cortes | RF | 6 | .167 | 0.667 | 0 |
| Nick Kurtz | 1B | 6 | .200 | 0.533 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| J.P. Crawford | SS | 17 | .267 | 0.753 | 0 |
| Julio Rodriguez | CF | 15 | .400 | 1.000 | 1 |
| Mitch Garver | C | 10 | .222 | 1.189 | 2 |
| Josh Naylor | 1B | 6 | .500 | 1.000 | 0 |
| Dominic Canzone | DH | 4 | .000 | 0.250 | 0 |
| Randy Arozarena | LF | 3 | .500 | 1.333 | 0 |
| Cole Young | 2B | 2 | .000 | 0.000 | 0 |
| Luke Raley | RF | 2 | .000 | 0.500 | 0 |
| Patrick Wisdom | 3B | 2 | .000 | 0.000 | 0 |
| Rob Refsnyder | DH | 2 | .000 | 0.500 | 0 |
The batter-vs-pitcher data is where this game gets genuinely interesting. Jeff McNeil, acquired from the Mets this offseason, has quietly built one of the most lopsided personal records against any pitcher in the game. Career vs Castillo: .533 average, 1.830 OPS, and 3 home runs in just 16 plate appearances. The trend has escalated every season, culminating in a 3.500 OPS across his two 2026 matchups. Most bettors will not even know McNeil is in this lineup, let alone that he historically owns the Mariners ace. On Seattle's side, Julio Rodríguez carries the offensive load. He carries a .400 average and 1.000 OPS in 15 career plate appearances against Civale, including a home run, and his last seven days have been exceptional at a 1.027 OPS clip. If the Mariners push back in this game, Rodríguez is the engine driving it.
Team context favors Sacramento. The Athletics score 4.4 runs per game on the season, come in off a win Sunday in San Diego, and have a lineup with several productive bats. The Mariners have dropped two straight, were outscored 13-6 in Kansas City over the weekend, and are 18-20 against right-handed pitching this year. Castillo gets 11 days of rest here, and some sharp bettors will flag that as a bounce-back signal. He was a legitimate ace in both 2024 and 2025, and regression-to-the-mean thinkers will argue a 6.41 ERA is unsustainably bad. The case exists. But 46.1 innings is not a small sample, and rest alone rarely fixes mechanical problems that have been this consistent and this severe. The committee rejected the contrarian fade and sided with the home pitcher and the home team.
Sutter Health Park in Sacramento plays as a neutral minor league setting with no confirmed extreme park factors. Unlike Coors Field or Fenway Park, the environment here should not skew the total dramatically in either direction. Both bullpens are fresh for Game 1 of this series, which matters if either starter exits early. Given Castillo's 2026 track record, that is not a hypothetical concern.
Picks made May 25, 2026 at 04:10 AM ET. Odds shown reflect current market prices.
The best single play tonight is the Athletics moneyline at +102, reinforced by the +1.0 run line at -145 as a floor if the game gets away late. McNeil's BvP numbers against Castillo are the hidden stat most casual bettors will miss entirely, and they add conviction to the Athletics side from the first inning. The Over 10.5 and YRFI are live if Castillo follows his 2026 pattern of early-inning struggles. The edge does not care what sport you are watching. Rest, context, price, and form point the same direction tonight. The bounce-back risk on Castillo is real and worth acknowledging. He was elite as recently as last October, and 11 days of rest occasionally does produce results. That variance is exactly why the moneyline is priced at plus money rather than a heavy favorite. Take the edge, size it correctly, and watch McNeil's first plate appearance closely.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Mar 20, 2026 | SEA @ ATH | SEASEA 6-4 |
Compare odds for SEA @ ATH