| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| J.P. Crawford | SS | 1 | .1000 | 2.000 | 0 |
| Mitch Garver | C | 1 | .000 | 1.000 | 0 |
| Randy Arozarena | LF | 1 | .1000 | 2.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Jo Adell | RF | 15 | .286 | 0.690 | 0 |
| Hoppe | C | 12 | .083 | 0.166 | 0 |
| Nolan Schanuel | 1B | 12 | .200 | 0.550 | 0 |
| Josh Lowe | LF | 11 | .125 | 0.398 | 0 |
| Zach Neto | SS | 11 | .000 | 0.273 | 0 |
| Jose Siri | LF | 8 | .125 | 0.375 | 0 |
| Jorge Soler | DH | 3 | .333 | 0.666 | 0 |
| Denzer Guzman | 3B | 2 | .500 | 1.000 | 0 |
| Vaughn Grissom | 2B | 2 | .500 | 1.000 | 0 |
| Oswald Peraza | 2B | 1 | .1000 | 5.000 | 1 |
Ryan Johnson draws the start for Los Angeles, and his season numbers demand context before you dismiss him entirely. He carries an 8.84 ERA in 19.1 innings in 2026, but two outings account for most of the destruction: 5 earned runs in 2.0 IP in May, and 5 earned runs in 5.0 IP on June 18. Strip those out and Johnson is a different pitcher. His June 23 start against Baltimore tells the real story: 6.0 innings, 0 runs, 8 strikeouts, 1 walk. That version of Johnson is legitimately dangerous. His profile is bimodal rather than steadily mediocre, which means tonight swings on which Johnson shows up in the first two innings. His command issues (9 BB in 19.1 IP in 2026) often decide that question quickly.
Seattle enters on a two-game skid after being swept at Cleveland, going 4-6 over their last 10 games. Their home record sits at 22-19. Kirby gets six days of extended rest and pitches at T-Mobile Park in front of a crowd that needs a lift. T-Mobile plays at a 0.95 runs factor with its retractable roof, suppressing both offense and big innings equally. The Angels come in at 36-49 overall with a minus-36 run differential and a road record of 15-27. That away futility matters against a pitcher-friendly venue. Los Angeles has won six of their last 10, but that stretch came against softer competition. Tonight they face the one pitcher who has dominated them for two straight seasons, in the exact environment where his arsenal plays best.
Picks made June 29, 2026 at 05:26 AM ET. Odds shown reflect current market prices.
The contrarian angle deserves an honest look. Johnson's 8.84 ERA is partly the product of two catastrophic outings. His June 23 start against Baltimore, 6.0 innings, no runs, 8 strikeouts, showed what his ceiling looks like. At +192, the Angels represent genuine overlay if that version shows up tonight. But the variance in his profile is exactly the problem. One quality start does not overcome two meltdowns and a command profile that raises early-exit risk in every outing. Kirby's proven dominance over this specific lineup is not the kind of edge you fade without a stronger reason than one good start six days ago.
No outcome is guaranteed. Kirby went 5 and 5 strikeouts in his two starts before the 10-K Baltimore outing, showing the prop can fall short even in favorable spots. Johnson's ceiling is a live variable that keeps this game from being a sure thing. Bet within your limits. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Mar 03, 2026 | LAA @ SEA | LAALAA 7-6 |
| Mar 14, 2026 | SEA @ LAA | LAALAA 6-2 |
Compare odds for LAA @ SEA