Sign in to unlock one free pick a day, or go Pro for unlimited access.
Go Pro“Word is George Kirby owns the Angels, and with no Mike Trout in the lineup, Seattle's ace has a clear runway against a rookie arm.”
🔒 Get the confidence & total prediction with Pro“Kirby's 3.35 FIP and SEA's 4.8 sim runs crush LAA's 8.84 ERA SP; over 7.5 at 0.54 sim prob, park be damned.”
🔒 Get the confidence & total prediction with ProStarting Pitchers
park ×0.85 · temp ×0.970 · expected total 7.5Each starter's baseline (shrunk to league by sample) blended with the bullpen over the park's typical starter innings, then scaled by park run factor and game-time temperature. Descriptive, not a market edge.
Head to Head 2026 season
Team Data (season)
| LAA | SEA | |
|---|---|---|
| 36-49 | Record | 42-43 |
| 4.54 | Runs / g | 4.02 |
| 4.96 | Runs allowed / g | 3.98 |
| 48% | Scored first | 60% |
| 32% | Cover -1.5 | 35% |
| 59% | Cover +1.5 | 67% |
Form & Market Trends
| L10 | Szn | Prev | |
|---|---|---|---|
| Win | 60% | 42% | 44% |
| Cover -1.5 | 50% | 32% | 27% |
| Cover +1.5 | 70% | 59% | 57% |
| Lead after 5 (F5 spread) | 50% | 47% | 36% |
| L10 | Szn | Prev | |
|---|---|---|---|
| Over 8.5 (game) | 40% | 48% | 56% |
| Team over 4.5 | 60% | 42% | 36% |
| Team F5 over 2.5 | 50% | 47% | 40% |
| Run in 1st (RFI) | 50% | 52% | 57% |
| Extra innings | 20% | 13% | 9% |
| L10 | Szn | Prev | |
|---|---|---|---|
| Race to 3 | 40% | 41% | 39% |
| Race to 4 | 40% | 41% | 39% |
| Race to 5 | 40% | 34% | 30% |
| Race to 6 | 20% | 29% | 23% |
| Race to 7 | 30% | 24% | 16% |
| L10 | Szn | Prev | |
|---|---|---|---|
| Win | 40% | 49% | 55% |
| Cover -1.5 | 30% | 35% | 36% |
| Cover +1.5 | 60% | 67% | 69% |
| Lead after 5 (F5 spread) | 30% | 41% | 43% |
| L10 | Szn | Prev | |
|---|---|---|---|
| Over 8.5 (game) | 20% | 41% | 50% |
| Team over 4.5 | 10% | 39% | 43% |
| Team F5 over 2.5 | 20% | 38% | 41% |
| Run in 1st (RFI) | 50% | 54% | 48% |
| Extra innings | 0% | 11% | 13% |
| L10 | Szn | Prev | |
|---|---|---|---|
| Race to 3 | 50% | 47% | 50% |
| Race to 4 | 10% | 34% | 45% |
| Race to 5 | 0% | 31% | 33% |
| Race to 6 | 0% | 21% | 28% |
| Race to 7 | 0% | 15% | 21% |
Cover -1.5 = won by 2+; Cover +1.5 = lost by ≤1 or won. F5 = first five innings. RFI = a run scored in the 1st. Race to N = team first to N runs. Descriptive; low-n splits are noisy.
Confirmed Lineups
Tap a batter for tonight's matchup splits — vs the opposing starter's hand, in the game's temperature, and at this park (vs their overall).
LAA Los Angeles Angels Confirmed
1 Zach Neto R 0.756
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.240 | 0.733 | 49 | 287g |
| Mild (60–80°) | 0.249 | 0.777 | 50 | 260g |
| at T-Mobile Park | 0.233 | 0.570 | 0 | 9g |
| Overall | 0.246 | 0.756 | 66 | 365g |
2 Denzer Guzman R 0.697
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.250 | 0.699 | 4 | 24g |
| Mild (60–80°) | 0.223 | 0.646 | 4 | 26g |
| at T-Mobile Park | 0.333 | 0.667 | 0 | 2g |
| Overall | 0.239 | 0.697 | 5 | 30g |
3 Nolan Schanuel L 0.716
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.267 | 0.730 | 24 | 279g |
| Mild (60–80°) | 0.267 | 0.734 | 24 | 249g |
| at T-Mobile Park | 0.294 | 0.782 | 0 | 5g |
| Overall | 0.258 | 0.716 | 31 | 346g |
4 Jorge Soler R 0.737
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.222 | 0.714 | 35 | 214g |
| Mild (60–80°) | 0.247 | 0.784 | 31 | 197g |
| at T-Mobile Park | 0.333 | 1.500 | 1 | 2g |
| Overall | 0.230 | 0.737 | 45 | 289g |
5 Wade Meckler L 0.780
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.284 | 0.790 | 2 | 27g |
| Mild (60–80°) | 0.286 | 0.791 | 2 | 30g |
| at T-Mobile Park | no games | |||
| Overall | 0.283 | 0.780 | 2 | 33g |
6 Jo Adell R 0.711
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.224 | 0.683 | 49 | 288g |
| Mild (60–80°) | 0.226 | 0.696 | 44 | 269g |
| at T-Mobile Park | 0.147 | 0.495 | 2 | 11g |
| Overall | 0.230 | 0.711 | 68 | 366g |
7 Oswald Peraza R 0.585
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.206 | 0.550 | 7 | 135g |
| Mild (60–80°) | 0.215 | 0.594 | 9 | 120g |
| at T-Mobile Park | 0.154 | 0.676 | 1 | 5g |
| Overall | 0.211 | 0.585 | 13 | 185g |
8 Josh Lowe L 0.657
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.224 | 0.667 | 26 | 213g |
| Mild (60–80°) | 0.223 | 0.659 | 18 | 165g |
| at T-Mobile Park | 0.318 | 0.984 | 2 | 6g |
| Overall | 0.226 | 0.657 | 27 | 263g |
9 Logan O'Hoppe R 0.662
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.225 | 0.637 | 32 | 246g |
| Mild (60–80°) | 0.226 | 0.638 | 27 | 230g |
| at T-Mobile Park | 0.211 | 0.687 | 1 | 6g |
| Overall | 0.230 | 0.662 | 43 | 313g |
SEA Seattle Mariners Confirmed
1 J.P. Crawford L 0.678
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.238 | 0.692 | 24 | 246g |
| Mild (60–80°) | 0.224 | 0.638 | 18 | 224g |
| at T-Mobile Park | 0.225 | 0.660 | 15 | 169g |
| Overall | 0.234 | 0.678 | 32 | 341g |
2 Julio Rodríguez R 0.755
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.266 | 0.752 | 48 | 286g |
| Mild (60–80°) | 0.273 | 0.759 | 45 | 254g |
| at T-Mobile Park | 0.242 | 0.693 | 28 | 196g |
| Overall | 0.265 | 0.755 | 70 | 399g |
3 Dominic Canzone L 0.776
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.267 | 0.813 | 30 | 187g |
| Mild (60–80°) | 0.249 | 0.771 | 19 | 146g |
| at T-Mobile Park | 0.247 | 0.747 | 13 | 116g |
| Overall | 0.256 | 0.776 | 31 | 234g |
4 Randy Arozarena R 0.726
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.229 | 0.694 | 36 | 288g |
| Mild (60–80°) | 0.239 | 0.719 | 35 | 272g |
| at T-Mobile Park | 0.230 | 0.733 | 25 | 147g |
| Overall | 0.238 | 0.726 | 56 | 403g |
5 Josh Naylor L 0.768
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.265 | 0.779 | 51 | 294g |
| Mild (60–80°) | 0.272 | 0.779 | 40 | 254g |
| at T-Mobile Park | 0.284 | 0.788 | 10 | 72g |
| Overall | 0.267 | 0.768 | 62 | 399g |
6 Cal Raleigh S 0.817
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.226 | 0.830 | 80 | 273g |
| Mild (60–80°) | 0.236 | 0.836 | 70 | 241g |
| at T-Mobile Park | 0.213 | 0.764 | 45 | 188g |
| Overall | 0.226 | 0.817 | 107 | 377g |
7 Cole Young L 0.642
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.239 | 0.653 | 9 | 122g |
| Mild (60–80°) | 0.208 | 0.583 | 6 | 105g |
| at T-Mobile Park | 0.224 | 0.630 | 4 | 81g |
| Overall | 0.235 | 0.642 | 11 | 162g |
8 Victor Robles R 0.693
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.266 | 0.721 | 5 | 104g |
| Mild (60–80°) | 0.288 | 0.740 | 5 | 106g |
| at T-Mobile Park | 0.281 | 0.710 | 3 | 72g |
| Overall | 0.272 | 0.693 | 5 | 162g |
9 Colt Emerson L 0.732
| Split | AVG | OPS | HR | n |
|---|---|---|---|---|
| vs RHP | 0.200 | 0.685 | 4 | 24g |
| Mild (60–80°) | 0.212 | 0.762 | 5 | 26g |
| at T-Mobile Park | 0.170 | 0.618 | 3 | 16g |
| Overall | 0.205 | 0.732 | 7 | 35g |
Injured List
- Sebastián Rivero C Injured 10-Day
- Travis d'Arnaud C Injured 60-Day
- Grayson Rodriguez P Injured 15-Day
- Adam Frazier 2B Injured 10-Day
- Yoán Moncada 3B Injured 60-Day
- Mike Trout CF Injured 10-Day
- Anthony Rendon 3B Injured 60-Day
- Jack Kochanowicz P Injured 60-Day
- Robert Stephenson P Injured 60-Day
- Gustavo Campero C Injured 10-Day
- Ben Joyce P Injured 60-Day
- Yusei Kikuchi P Injured 60-Day
- Rob Refsnyder DH Injured 10-Day
- Brendan Donovan 3B Injured 10-Day
- Cooper Criswell P Injured 15-Day
- Will Wilson 3B Injured 60-Day
- Logan Evans P Injured 60-Day
- Matt Brash P Injured 15-Day
- Carlos Vargas P Injured 60-Day
Don't want to go Pro?
Get extra free daily picks in the newsletter — Base's calls plus what Vega & Scoop are seeing. No card, unsubscribe anytime.