Loading games...
2026 Stats
G
46
AB
183
H
50
HR
9
RBI
23
R
26
SB
6
AVG
.273
OBP
.321
SLG
.486
OPS
.807
Career Stats
G
314
AB
1171
H
294
HR
47
RBI
159
R
173
SB
47
AVG
.251
OBP
.333
SLG
.433
OPS
.766
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | TEX | 134 | 557 | 499 | 126 | 16 | 74 | 19 | .253 | .325 | .415 | .740 | |
| 2025 | TEX | 134 | 573 | 489 | 118 | 22 | 62 | 22 | .241 | .344 | .431 | .775 | |
| 2026 | TEX | 46 | 196 | 183 | 50 | 9 | 23 | 6 | .273 | .321 | .486 | .807 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | TEX | 21 | 71 | 63 | 23 | 6 | 20 | — | .365 | .423 | .714 | 1.137 |
| 2025 | TEX | 12 | 37 | 33 | 14 | 2 | 7 | — | .424 | .486 | .697 | 1.183 |
| 2026 | TEX | 16 | 48 | 41 | 17 | 5 | 15 | — | .415 | .500 | .854 | 1.354 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-18 | @ ATL | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2026-07-17 | @ ATL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-07-12 | vs HOU | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2026-07-11 | vs HOU | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2026-07-10 | vs HOU | 3 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 1 |
| 2026-07-09 | vs LAA | 5 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 3 |
| 2026-06-26 | @ TOR | 5 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2026-06-25 | @ TOR | 5 | 1 | 0 | 0 | 1 | 3 | 1 | 0 | 1 |
| 2026-06-24 | @ MIA | 4 | 2 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2026-06-23 | @ MIA | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2026-06-22 | @ MIA | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2026-06-21 | vs SD | 4 | 2 | 0 | 0 | 1 | 3 | 1 | 0 | 1 |
| 2026-06-20 | vs SD | 4 | 2 | 1 | 0 | 0 | 2 | 0 | 1 | 1 |
| 2026-06-19 | vs SD | 5 | 3 | 1 | 0 | 1 | 2 | 1 | 0 | 0 |
| 2026-06-18 | vs MIN | 4 | 2 | 0 | 0 | 1 | 1 | 1 | 1 | 2 |
| 2026-06-16 | vs MIN | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2026-06-15 | vs MIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2026-06-14 | @ BOS | 4 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 1 |
| 2026-06-13 | @ BOS | 5 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2026-06-12 | @ BOS | 4 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2026-06-11 | @ KC | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-06-10 | @ KC | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2026-06-09 | @ KC | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 2026-06-07 | vs CLE | 4 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 2 |
| 2026-06-06 | vs CLE | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2026-06-05 | vs CLE | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2026-04-21 | vs PIT | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2026-04-19 | @ SEA | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2026-04-18 | @ SEA | 5 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2026-04-17 | @ SEA | 5 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 2 |
| 2026-04-16 | @ ATH | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 2026-04-15 | @ ATH | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2026-04-14 | @ ATH | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2026-04-10 | @ LAD | 3 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2026-04-08 | vs SEA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2026-04-07 | vs SEA | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2026-04-06 | vs SEA | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2026-04-05 | vs CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-04-04 | vs CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2026-04-03 | vs CIN | 4 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| 2026-04-01 | @ BAL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-03-31 | @ BAL | 5 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 2026-03-30 | @ BAL | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-03-29 | @ PHI | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2026-03-28 | @ PHI | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2026-03-26 | @ PHI | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Transactions
Entire history • newest first.
2026-07-09
Texas Rangers activated LF Wyatt Langford from the 10-day injured list.
2026-06-28
Texas Rangers placed LF Wyatt Langford on the 10-day injured list. Left hamstring strain.
2026-06-05
Texas Rangers activated LF Wyatt Langford from the 10-day injured list.
2026-06-02
Texas Rangers sent LF Wyatt Langford on a rehab assignment to Frisco RoughRiders.
2026-05-30
Texas Rangers sent LF Wyatt Langford on a rehab assignment to Round Rock Express.
2026-04-22
Texas Rangers placed LF Wyatt Langford on the 10-day injured list. Right forearm strain.
2026-04-16
LF Wyatt Langford changed number to 36.
2026-04-15
LF Wyatt Langford changed number to 42.
2025-09-29
Texas Rangers activated LF Wyatt Langford from the 10-day injured list.
2025-09-24
Texas Rangers placed LF Wyatt Langford on the 10-day injured list. Left oblique strain.
2025-07-05
Texas Rangers activated LF Wyatt Langford from the 10-day injured list.
2025-07-03
Texas Rangers sent LF Wyatt Langford on a rehab assignment to Frisco RoughRiders.
2025-06-27
Texas Rangers placed LF Wyatt Langford on the 10-day injured list retroactive to June 25, 2025. Left oblique strain.
2025-04-20
Texas Rangers activated LF Wyatt Langford from the 10-day injured list.
2025-04-17
Texas Rangers sent LF Wyatt Langford on a rehab assignment to Frisco RoughRiders.
2025-04-09
Texas Rangers placed LF Wyatt Langford on the 10-day injured list. Right oblique strain.
2024-05-28
Texas Rangers activated OF Wyatt Langford from the 10-day injured list.
2024-05-24
Texas Rangers sent OF Wyatt Langford on a rehab assignment to Round Rock Express.
2024-05-06
Texas Rangers placed OF Wyatt Langford on the 10-day injured list retroactive to May 5, 2024. Right hamstring strain.
2024-03-28
Texas Rangers selected the contract of OF Wyatt Langford from Round Rock Express.
2024-02-05
Texas Rangers invited non-roster OF Wyatt Langford to spring training.
2024-02-05
OF Wyatt Langford roster status changed by Texas Rangers.
2023-07-18
Texas Rangers signed OF Wyatt Langford.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2026
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: rangers.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 234 | 32.6% | 56.0% | 14.8% | .241 | 32.5% |
| Sinker | 136 | 19.0% | 59.6% | 10.6% | .368 | 58.1% |
| Slider | 92 | 12.8% | 48.9% | 14.0% | .267 | 24.0% |
| Cutter | 63 | 8.8% | 58.7% | 27.0% | .214 | 33.3% |
| Sweeper | 63 | 8.8% | 44.4% | 31.4% | .308 | 33.3% |
| Changeup | 56 | 7.8% | 41.1% | 37.5% | .214 | 50.0% |
| Curveball | 39 | 5.4% | 35.9% | 15.4% | .333 | 60.0% |
| Splitter | 26 | 3.6% | 30.8% | 45.5% | .167 | 0.0% |
| Knuckle Curve | 5 | 0.7% | 20.0% | 0.0% | .333 | 0.0% |
| Slurve | 3 | 0.4% | 0.0% | 0.0% | .000 | 0.0% |
| Total | 717 | 100.0% | 51.3% | 19.8% | .275 | 38.0% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 433 | 60.4% | 57.5% | 15.6% | .283 | 42.2% |
| Breaking | 202 | 28.2% | 43.6% | 20.2% | .288 | 28.6% |
| Offspeed | 82 | 11.4% | 37.8% | 39.5% | .200 | 41.7% |
| Total | 717 | 100.0% | 51.3% | 19.8% | .275 | 38.0% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |