
Up-the-middle
6' 0" · 216 lbs · 30 yo
Form Line · next game · as of Aug 1
typical range (~68%) 0–3 · on 104 games
The One's forward projection vs the player's own season pace — not a grade, not accuracy-tested. What is Form Line?
Today · @ SD
San Diego Padres
SF @ SD
SF's next →
Place a bet · player props
Strikeouts, hits, total bases, run line — DraftKings and FanDuel ship every player prop on tonight's slate. Geo-fenced to the books legal in your state.
21+ · we may earn a referral fee · your odds unchanged.
Statcast fingerprint
MLB percentile · n=250
Strong sprint speed (59th pct) — expected average (13th pct) the soft spot.
Statcast · 2026 season
Expected stats, sabermetric context, and rate metrics straight from the MLB Stats API. Each bar is calibrated against league benchmark ranges, not season percentiles — so the position is stable even on a small sample.
HITTING
105 G · 440 PA · 408 AB
Slash & power
Plate discipline
Expected & sabermetric
Career trends · batting
HR
Home runs
10
'18
best 32
avg 22
9 seasons
HR (Home runs) by season: '26 18, '25 30, '24 32, '23 24, '22 31, '21 25, '20 8, '19 20, '18 10. Latest 10, best 32, average 22.
RBI
Runs batted in
34
'18
best 112
avg 67
9 seasons
RBI (Runs batted in) by season: '26 45, '25 87, '24 112, '23 80, '22 98, '21 73, '20 23, '19 52, '18 34. Latest 34, best 112, average 67.
AVG
Batting avg
.278
'18
best .278
avg .246
9 seasons
AVG (Batting avg) by season: '26 .227, '25 .225, '24 .251, '23 .217, '22 .238, '21 .262, '20 .259, '19 .254, '18 .278. Latest .278, best .278, average .246.
Career batting · ESPN
| Season | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | SFG | 104 | 405 | 56 | 92 | 24 | 1 | 18 | 45 | 29 | 123 | 4 | .227 | .281 | .425 | .706 |
| 2025 | SFG | 160 | 591 | 94 | 133 | 22 | 2 | 30 | 87 | 80 | 179 | 12 | .225 | .318 | .421 | .740 |
| ★2024 | MB | 161 | 610 | 93 | 153 | 33 | 0 | 32 | 112 | 74 | 173 | 21 | .251 | .331 | .462 | .794 |
| 2023 | MB | 149 | 553 | 73 | 120 | 29 | 2 | 24 | 80 | 71 | 165 | 5 | .217 | .310 | .407 | .717 |
| 2022 | MB | 139 | 563 | 83 | 134 | 31 | 0 | 31 | 98 | 49 | 166 | 8 | .238 | .298 | .458 | .756 |
| 2020 | TBR | 54 | 185 | 29 | 48 | 15 | 1 | 8 | 23 | 20 | 74 | 2 | .259 | .332 | .481 | .813 |
| 2019 | TBR | 152 | 531 | 69 | 135 | 25 | 1 | 20 | 52 | 46 | 153 | 4 | .254 | .317 | .418 | .735 |
| 2018 | TBR | 85 | 288 | 43 | 80 | 7 | 0 | 10 | 34 | 31 | 95 | 6 | .278 | .348 | .406 | .754 |
| Career | — | 140 | 497 | 77 | 130 | 32 | 1 | 25 | 73 | 57 | 156 | 5 | .262 | .337 | .481 | .818 |
Keep exploring
Teammates · SF
Position-player WAR
2026 · 437 PA · n=269
Value carried by the bat (9th pct).