Seattle Mariners · Shortstop · #3
J.P. Crawford
Age 316' 0" · 202lbBats L · Throws RDebut 2017From Long Beach
AVG
.221
HR
14
RBI
40
OPS
.687
WAR
1.2
wRC+
105
Awards
1 major honorGold Glove
2020
League Percentile
2026 season · percentile vs 135 qualified battersAVG
10
.221OBP
56
.335SLG
7
.352OPS
16
.687Home Runs
21
14RBI
3
40Stolen Bases
7
1Bottom of leagueAverage (50)Top of league
⚠ Below the qualified plate appearances threshold. Percentiles are for reference only.
the entire league · by OPS
Top 84%
J.P. Crawford's OPS (.687) ranks below average among 135 qualified batters. The number on each bar is a percentile (higher is better); use the tabs to change the comparison pool.
BATTING
Season · Career| Category | Games | AVG | Home Runs | RBI | Hits | Doubles | Stolen Bases | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Season | 116 | .221 | 14 | 40 | 91 | 12 | 1 | .335 | .352 | .687 |
| Career | 1046 | .245 | 81 | 384 | 928 | 186 | 36 | .340 | .367 | .707 |
Hover over a stat for its definition.
HOT ZONES
Batting average by zone · 2026.167
.150
.179
.292
.267
.226
.289
.235
.217
Catcher's view · red = hot zone
ADVANCED
Advanced metrics · 2026 seasonBABIP
.253
ISO
.131
BB%
13.1%
K%
19.8%
Pitches/PA
4.24
GIDP
6
GAME LOG
Last 10 games · includes team result| Date | Opp | At Bats | Hits | Home Runs | RBI | Walks | Strikeouts | Team |
|---|---|---|---|---|---|---|---|---|
| 09.27 | vs LAA | 3 | 1 | 0 | 0 | 0 | 2 | W |
| 09.26 | vs LAA | 5 | 2 | 1 | 2 | 0 | 0 | W |
| 09.24 | vs LAA | 4 | 0 | 0 | 0 | 1 | 1 | L |
| 09.23 | vs HOU | 5 | 1 | 0 | 0 | 0 | 1 | W |
| 09.22 | vs HOU | 3 | 0 | 0 | 0 | 1 | 0 | L |
| 09.20 | @ COL | 4 | 1 | 0 | 0 | 0 | 1 | W |
| 09.19 | @ COL | 4 | 0 | 0 | 0 | 0 | 3 | L |
| 09.18 | @ COL | 4 | 1 | 1 | 1 | 0 | 1 | W |
| 09.16 | @ LAA | 5 | 1 | 0 | 0 | 0 | 0 | W |
| 09.15 | @ LAA | 3 | 0 | 0 | 0 | 0 | 1 | L |
SPLITS
Situational splits (2026)Home
AVG.204
HR8
RBI19
OPS.719
Away
AVG.235
HR6
RBI21
OPS.658
vs LHP
AVG.233
HR3
RBI13
OPS.675
vs RHP
AVG.216
HR11
RBI27
OPS.691
RISP
AVG.280
HR1
RBI20
OPS.777
YEAR BY YEAR
Year-by-year · Career trendsOPS
▼ Trending down year over yearShow yearly figures
| Year | OPS |
|---|---|
| 2017 | .656 |
| 2018 | .712 |
| 2019 | .684 |
| 2020 | .674 |
| 2021 | .714 |
| 2022 | .675 |
| 2023 | .818 |
| 2024 | .625 |
| 2025 | .722 |
| 2026 | .687 |
AVG
▼ Trending down year over yearShow yearly figures
| Year | AVG |
|---|---|
| 2017 | .214 |
| 2018 | .214 |
| 2019 | .226 |
| 2020 | .255 |
| 2021 | .273 |
| 2022 | .243 |
| 2023 | .266 |
| 2024 | .202 |
| 2025 | .265 |
| 2026 | .221 |
Home Runs
▲ Trending up year over yearShow yearly figures
| Year | Home Runs |
|---|---|
| 2017 | 0 |
| 2018 | 3 |
| 2019 | 7 |
| 2020 | 2 |
| 2021 | 9 |
| 2022 | 6 |
| 2023 | 19 |
| 2024 | 9 |
| 2025 | 12 |
| 2026 | 14 |
| Year | Team | Games | AVG | Home Runs | RBI | Hits | Doubles | Stolen Bases | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | PHI | 23 | .214 | 0 | 6 | 15 | 4 | 1 | .356 | .300 | .656 |
| 2018 | PHI | 49 | .214 | 3 | 12 | 25 | 6 | 2 | .319 | .393 | .712 |
| 2019 | SEA | 93 | .226 | 7 | 46 | 78 | 21 | 5 | .313 | .371 | .684 |
| 2020 | SEA | 53 | .255 | 2 | 24 | 52 | 7 | 6 | .336 | .338 | .674 |
| 2021 | SEA | 160 | .273 | 9 | 54 | 169 | 37 | 3 | .338 | .376 | .714 |
| 2022 | SEA | 145 | .243 | 6 | 42 | 126 | 24 | 3 | .339 | .336 | .675 |
| 2023 | SEA | 145 | .266 | 19 | 65 | 142 | 35 | 2 | .380 | .438 | .818 |
| 2024 | SEA | 105 | .202 | 9 | 37 | 79 | 16 | 5 | .304 | .321 | .625 |
| 2025 | SEA | 157 | .265 | 12 | 58 | 151 | 24 | 8 | .352 | .370 | .722 |
| 2026 | SEA | 116 | .221 | 14 | 40 | 91 | 12 | 1 | .335 | .352 | .687 |
