Loading games...
2025 Stats
G
20
AB
53
H
11
HR
2
RBI
4
R
5
SB
0
AVG
.208
OBP
.259
SLG
.340
OPS
.599
Career Stats
G
98
AB
251
H
62
HR
12
RBI
24
R
24
SB
1
AVG
.247
OBP
.301
SLG
.430
OPS
.731
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | TEX | 10 | 33 | 31 | 11 | 3 | 4 | — | .355 | .394 | .742 | 1.136 | |
| 2022 | TEX | 44 | 132 | 121 | 29 | 4 | 10 | 1 | .240 | .303 | .372 | .675 | |
| 2023 | TEX | 21 | 45 | 43 | 11 | 3 | 6 | — | .256 | .289 | .512 | .801 | |
| 2024 | TEX | 3 | 4 | 3 | — | — | — | — | .000 | .250 | .000 | .250 | |
| 2025 | SF | 20 | 58 | 53 | 11 | 2 | 4 | — | .208 | .259 | .340 | .599 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | TEX | 5 | 9 | 9 | 2 | — | 1 | — | .222 | .222 | .222 | .444 |
| 2020 | TEX | 6 | 12 | 12 | 1 | 1 | 1 | — | .083 | .083 | .333 | .416 |
| 2022 | TEX | 2 | 2 | 2 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2023 | TEX | 11 | 17 | 14 | 4 | 1 | 3 | — | .286 | .353 | .643 | .996 |
| 2024 | TEX | 8 | 18 | 16 | 1 | — | — | — | .063 | .167 | .188 | .355 |
| 2025 | SF | 15 | 41 | 32 | 10 | 2 | 4 | — | .313 | .463 | .531 | .994 |
| 2026 | BAL | 13 | 28 | 25 | 4 | 2 | 2 | — | .160 | .250 | .480 | .730 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-05-31 | @ MIA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-28 | @ DET | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-25 | @ WSH | 3 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 2025-05-19 | vs KC | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2025-05-18 | vs ATH | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-14 | vs AZ | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2025-05-11 | @ MIN | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-05-07 | @ CHC | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-05-02 | vs COL | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2025-04-26 | vs TEX | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-04-24 | vs MIL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-22 | vs MIL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-20 | @ LAA | 3 | 2 | 0 | 0 | 1 | 2 | 1 | 1 | 1 |
| 2025-04-17 | @ PHI | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-04-12 | @ NYY | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 |
| 2025-04-08 | vs CIN | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-05 | vs SEA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-04 | vs SEA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-02 | @ HOU | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-03-30 | @ CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Transactions
Entire history • newest first.
2026-01-15
C Sam Huff roster status changed by Baltimore Orioles.
2026-01-15
Baltimore Orioles signed free agent C Sam Huff to a minor league contract.
2025-06-07
San Francisco Giants sent C Sam Huff outright to Sacramento River Cats.
2025-06-04
San Francisco Giants designated C Sam Huff for assignment.
2025-04-16
C Sam Huff changed number to 23.
2025-04-15
C Sam Huff changed number to 42.
2025-01-08
San Francisco Giants claimed C Sam Huff off waivers from Texas Rangers.
2024-12-23
Texas Rangers designated C Sam Huff for assignment.
2024-10-01
Texas Rangers recalled C Sam Huff from Round Rock Express.
2024-06-18
Texas Rangers optioned C Sam Huff to Round Rock Express.
2024-06-15
Texas Rangers recalled C Sam Huff from Round Rock Express.
2024-04-22
Texas Rangers optioned C Sam Huff to Round Rock Express.
2024-04-20
Texas Rangers recalled C Sam Huff from Round Rock Express.
2024-03-10
Texas Rangers optioned C Sam Huff to Round Rock Express.
2023-11-02
Texas Rangers activated C Sam Huff.
2023-10-02
C Sam Huff roster status changed by Texas Rangers.
2023-10-02
Texas Rangers recalled C Sam Huff from Round Rock Express.
2023-09-18
Texas Rangers optioned C Sam Huff to Round Rock Express.
2023-09-01
Texas Rangers recalled C Sam Huff from Round Rock Express.
2023-08-13
Texas Rangers optioned C Sam Huff to Round Rock Express.
2023-07-22
Texas Rangers recalled C Sam Huff from Round Rock Express.
2023-06-30
Texas Rangers optioned C Sam Huff to Round Rock Express.
2023-06-14
Texas Rangers recalled C Sam Huff from Round Rock Express.
2023-05-17
Texas Rangers optioned C Sam Huff to Round Rock Express.
2023-05-09
Texas Rangers recalled C Sam Huff from Round Rock Express.
2023-03-19
Texas Rangers optioned C Sam Huff to Round Rock Express.
2022-09-05
Texas Rangers recalled C Sam Huff from Round Rock Express.
2022-07-17
Texas Rangers optioned C Sam Huff to Round Rock Express.
2022-07-11
Texas Rangers recalled C Sam Huff from Round Rock Express.
2022-06-21
Texas Rangers optioned C Sam Huff to Round Rock Express.
2022-05-10
Texas Rangers recalled C Sam Huff from Round Rock Express.
2022-05-02
Texas Rangers optioned C Sam Huff to Round Rock Express.
2022-04-28
Texas Rangers recalled C Sam Huff from Round Rock Express.
2022-03-21
Texas Rangers optioned C Sam Huff to Round Rock Express.
2021-10-05
Texas Rangers recalled C Sam Huff from Round Rock Express.
2021-07-17
Texas Rangers optioned C Sam Huff to Frisco RoughRiders.
2021-07-13
Texas Rangers sent C Sam Huff on a rehab assignment to Frisco RoughRiders.
2021-06-28
Texas Rangers sent C Sam Huff on a rehab assignment to ACL Rangers.
2021-05-04
Texas Rangers placed C Sam Huff on the 60-day injured list. Left hamstring strain.
2021-04-01
Texas Rangers placed C Sam Huff on the 10 day disabled list.
2021-01-25
Sam Huff changed number to 55.
2020-09-10
Texas Rangers selected the contract of C Sam Huff from Rangers Alternate Training Site.
2020-01-21
Texas Rangers invited non-roster C Sam Huff to spring training.
2019-03-03
C Sam Huff assigned to Texas Rangers.
2018-03-22
C Sam Huff assigned to Texas Rangers.
2016-06-17
Texas Rangers signed C Sam Huff.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.253
xBA
0.189
xSLG
0.306
Avg EV
89.3
Barrel%
13.8%
HardHit%
37.9%
SweetSpot%
34.5%
Chase%
24.3%
Whiff%
41.7%
K%
43.1%
BB%
6.9%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: generic.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 83 | 35.8% | 67.5% | 30.0% | .200 | 37.5% |
| Sinker | 46 | 19.8% | 43.5% | 22.7% | .182 | 44.4% |
| Changeup | 27 | 11.6% | 33.3% | 66.7% | .500 | 33.3% |
| Slider | 25 | 10.8% | 56.0% | 46.2% | .167 | 20.0% |
| Sweeper | 21 | 9.1% | 52.4% | 66.7% | .000 | 0.0% |
| Curveball | 13 | 5.6% | 53.8% | 25.0% | .000 | 100.0% |
| Knuckle Curve | 8 | 3.4% | 25.0% | 66.7% | .000 | 0.0% |
| Cutter | 6 | 2.6% | 66.7% | 0.0% | 1.000 | 100.0% |
| Slurve | 2 | 0.9% | 50.0% | 0.0% | .000 | 0.0% |
| Splitter | 1 | 0.4% | 100.0% | 100.0% | .000 | 0.0% |
| Total | 232 | 100.0% | 53.9% | 38.0% | .208 | 37.9% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 135 | 58.2% | 59.3% | 26.2% | .219 | 44.4% |
| Breaking | 69 | 29.7% | 50.7% | 50.0% | .067 | 25.0% |
| Offspeed | 28 | 12.1% | 35.7% | 69.2% | .500 | 33.3% |
| Total | 232 | 100.0% | 53.9% | 38.0% | .208 | 37.9% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |