- Starter matchup: Ryan Johnson (Los Angeles Angels) vs Kade Anderson (Seattle Mariners).
- Lineup status: projected until official release.
- Park factor: 0.95 runs; venue T-Mobile Park.
Pitching Matchup
On the season, Kade Anderson holds the ERA edge in this matchup. Ryan Johnson carries a 4.93 ERA and 1.35 WHIP, while Kade Anderson sits at 4.18 ERA and 1.21 WHIP.
Strikeout rates: Ryan Johnson at 7.20 K/9, Kade Anderson at 7.79 K/9.
K projections: Ryan Johnson at 3.8 (line 4.0)
Kade Anderson projected at 3.2 (line 4.0).
Ryan Johnson has a 79.0% career NRFI rate. No first-inning data available for Kade Anderson.
This is a RHP vs LHP matchup, creating potential platoon advantages in both lineups.
Strikeout Projections
Our strikeout model weighs pitcher K rate, opponent lineup whiff tendency, park factors, and umpire zone size to project total strikeouts per starter.
Ryan Johnson (Los Angeles Angels) is projected for 3.8 strikeouts against a posted line of 4.0. The projection is close to the line with no actionable edge.
He faces a high-K lineup that strikes out at 24.8% with a 28.0% whiff rate.
Kade Anderson (Seattle Mariners) is projected for 3.2 strikeouts against a posted line of 4.0. The projection is close to the line with no actionable edge.
He faces a high-K lineup that strikes out at 29.1% with a 28.0% whiff rate.
The Los Angeles Angels lineup is more vulnerable to strikeouts in this matchup. Seattle Mariners batters K at 24.8%, Los Angeles Angels batters at 29.1%.
Lineup & Matchup Breakdown
Lineups are projected as of this writing.
Los Angeles Angels K vulnerability: 29.1% strikeout rate, 28.0% whiff rate.
Seattle Mariners K vulnerability: 24.8% strikeout rate, 28.0% whiff rate.
Ballpark, Weather & Umpire
- T-Mobile Park carries a 0.95 run factor (neutral).
- Home run factor: 0.92 — the park suppresses HR power.
- Park notes: Cool maritime climate; Lower wall in right field; Retractable roof.
- Roof: Retractable.
Climate controlled. Roof expected closed. Standard 72F conditions, no wind factor.
Home plate umpire: Not yet assigned. Umpire data will be added once the assignment is posted.
Run Projections & Total
Run projections not available for this game.