← Back to today’s slate MLB matchup · September 9, 2026
Texas Rangers
72-73 · 2nd in AL West, 2 GB
Bats heating up
LHP Cody Bradford · Pitches to contact
@
Seattle Mariners
67-78 · 3rd in AL West, 7 GB
Bats heating up
Kade Anderson
MLB · T-Mobile Park · 1:10 PM PT

Team Identity

Texas Rangers
Season-to-date, 145 games, 5,569 PA.
An opportunistic offense that cashes in scoring chances. The bats have been heating up lately.
Power
Average56
Contact
Average51
Plate Discipline
Average53
Speed
Below Avg42
RISP
Above Avg73
Recent Form
Trending Up
Total bases per PA is up 20% over the team's last 10 games versus its season baseline.
Seattle Mariners
Season-to-date, 145 games, 5,602 PA.
A below-league-average offense across most categories this season. The bats have been heating up lately.
Power
Well Below21
Contact
Well Below12
Plate Discipline
Average49
Speed
Average47
RISP
Well Below17
Recent Form
Trending Up
Hit rate is up 9% over the team's last 10 games versus its season baseline.

What This Game Is About

Biggest Advantage

Rangers' offense is defined by being opportunistic, and this game tests whether Mariners can match it.

Swing Factor

Cody Bradford strikes hitters out at a 11.4% clip (1st percentile); Mariners carry a 22.6% strikeout rate.

Momentum

Rangers are trending up and Mariners are trending up over their last 10 games.

Key Matchups

Can Cody Bradford miss enough bats?
Cody Bradford strikes hitters out at a 11.4% clip (1st percentile); Mariners carry a 22.6% strikeout rate.
Edge · MarinersCody Bradford: 11.4% K rateMariners: 22.6% K rateLow confidence
How do Mariners handle left-handers?
Mariners have produced worse against left-handers this season (0.284 vs. 0.321 TB/PA overall).
Edge · Cody Bradfordvs left-handers: 0.284 TB/PA (1805 PA)overall: 0.321 TB/PAModerate confidence
Can Cody Bradford limit Mariners' power?
Mariners rank in the 21st percentile in extra-base production, while Cody Bradford sits in the 5th percentile at suppressing total bases.
Edge · MarinersMariners: 0.321 TB/PACody Bradford: 0.450 TB/PA allowed (140 PA)Low confidence
Can Cody Bradford command the strike zone?
Mariners walk in 8.7% of trips; Cody Bradford allows walks sparingly (5.0%).
Edge · Cody BradfordMariners: 8.7% walk rateCody Bradford: 5.0% walks allowedLow confidence

Pitcher Trends

Cody Bradford
Cody Bradford
Texas Rangers · 6 starts
SP
Strikeouts2.7/start
Hits allowed6.8/start
7+ Hits Allowed — 4 of last 64 or fewer Strikeouts — 5 of last 6
11% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.
Kade Anderson
Kade Anderson
Seattle Mariners · 3 starts
SP
Strikeouts3.7/start
Hits allowed5.0/start
5 or fewer Strikeouts — 3 of last 35 or fewer Hits Allowed — 2 of last 3
17% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Cal Raleigh
Cal Raleigh
Seattle Mariners · 0.317 hit rate · 0.659 TB/PA
Heating up
recent games · 1+ hit
L55 / 5L109 / 10L2516 / 259-game hit streak
Total bases per PA is up 136% over his prior baseline, with hits in 9 of his last 9 games. He has trimmed his strikeout rate to 22%.
Brock Rodden
Brock Rodden
Seattle Mariners · 0.316 hit rate · 0.368 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L104 / 10L2510 / 174-game hit streak
Hit rate is up 121% over his prior baseline, with hits in 4 of his last 6 games. He has trimmed his strikeout rate to 16%.
Justin Foscue
Justin Foscue
Texas Rangers · 0.375 hit rate · 0.708 TB/PA
Heating up
recent games · 1+ hit
L55 / 5L109 / 10L2517 / 256-game hit streak
Total bases per PA is up 67% over his prior baseline, with hits in 8 of his last 9 games.
Julio Rodriguez
Julio Rodriguez
Seattle Mariners · 0.133 hit rate · 0.200 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L105 / 10L2515 / 25
Total bases per PA is down 45% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 29%.
Taylor Ward
Taylor Ward
Seattle Mariners · 0.091 hit rate · 0.091 TB/PA
Cooling off
recent games · 1+ hit
L51 / 5L102 / 10L259 / 25
On-base rate is down 38% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 36%.
Wyatt Langford
Wyatt Langford
Texas Rangers · 0.087 hit rate · 0.196 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L103 / 10L2511 / 25
Hit rate is down 62% over his prior baseline, with hits in 3 of his last 10 games.

Players Positioned to Succeed

75
Brendan Donovan
Brendan Donovan
1+ Hit
Seattle Mariners
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
73
Randy Arozarena
Randy Arozarena
1+ Hit
Seattle Mariners
Why it stands out
Strong recent plate-appearance volume
Main risk
Elevated recent strikeout rate
72
Dominic Canzone
Dominic Canzone
1+ Hit
Seattle Mariners
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
69
Ezequiel Duran
Ezequiel Duran
1+ Hit
Texas Rangers
Why it stands out
Recent form supports the pick
Main risk
Lineup not yet posted
69
Brandon Nimmo
Brandon Nimmo
1+ Hit
Texas Rangers
Why it stands out
Recent form supports the pick
Main risk
Ice cold — 2 hits in the last 25 plate appearances
68
Cal Raleigh
Cal Raleigh
1+ Hit
Seattle Mariners
Why it stands out
Recent contact results are improving
Main risk
Elevated recent strikeout rate

Expected Game Shape

UncertainLow confidence

Probable-starter data is incomplete, so the shape is hard to call. Rangers bring more power.

Early edge Rangers Driver Unclear without matched starters Volatility Moderate
  • At least one probable starter could not be matched to stored data.
  • Rangers are trending up; Mariners are trending up.

Storylines to Watch

Is Cal Raleigh the one to watch?
Cal Raleigh enters as Mariners' hottest bat. Total bases per PA is up 136% over his prior baseline, with hits in 9 of his last 9 games. He has trimmed his strikeout rate to 22%.
0.317 hit rate · 0.659 TB/PA · 0.136 hit rate · 0.279 TB/PA
Can Julio Rodriguez snap out of it?
Julio Rodriguez has cooled off. Total bases per PA is down 45% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 29%.
0.133 hit rate · 0.200 TB/PA · 0.219 hit rate · 0.361 TB/PA
Can Mariners handle Cody Bradford's strikeout stuff?
Mariners have been a below-average contact team while Cody Bradford misses bats at an above-average rate — a swing factor early.
Mariners contact percentile: 12
Based on plate appearances before 2026-09-09, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.