J.P. Crawford

J.P. Crawford

Seattle Mariners

#3 | Shortstop | Seattle Mariners

Age: 31
Height: 6' 0"
Weight: 202 lbs
Bats/Throws: L/R
Birthplace: Long Beach, USA
Drafted: 2013

Season-by-Season Hitting

Year Team G PA AB R H HR RBI SB BB% SO% AVG OBP SLG OPS
2017 Philadelphia Phillies 23 87 70 8 15 0 6 1 0.184 0.253 .214 .356 .300 .656
2018 Philadelphia Phillies 49 138 117 17 25 3 12 2 0.094 0.268 .214 .319 .393 .712
2019 Seattle Mariners 93 396 345 43 78 7 46 5 0.109 0.210 .226 .313 .371 .684
2020 Seattle Mariners 53 232 204 33 52 2 24 6 0.099 0.168 .255 .336 .338 .674
2021 Seattle Mariners 160 687 619 89 169 9 54 3 0.084 0.166 .273 .338 .376 .714
2022 Seattle Mariners 145 603 518 57 126 6 42 3 0.113 0.133 .243 .339 .336 .675
2023 Seattle Mariners 145 638 534 94 142 19 65 2 0.147 0.196 .266 .380 .438 .818
2024 Seattle Mariners 105 451 392 55 79 9 37 5 0.115 0.226 .202 .304 .321 .625
2025 Seattle Mariners 157 654 570 69 151 12 58 8 0.113 0.187 .265 .352 .370 .722
2026 Seattle Mariners 15 60 47 7 10 1 6 0 0.200 0.217 .213 .383 .340 .723
CAREER 945 3946 3416 472 847 68 350 35 0.115 0.187 .248 .341 .368 .709

Season Projections

Category Projection
Games116
At Bats429
Runs59
Hits104
Home Runs10
RBI44
Stolen Bases5
AVG.242
OBP.337
SLG.361
OPS.698

Last 10 Games Details

Date Opponent AB R H HR RBI BB SO AVG OPS
2026-04-03 Los Angeles Angels 3 0 0 0 0 1 2 .000 .250
2026-04-04 Los Angeles Angels 3 0 1 0 0 1 1 .167 .708
2026-04-05 Los Angeles Angels 4 1 0 0 0 1 2 .100 .508
2026-04-06 Texas Rangers 1 0 0 0 0 0 0 .091 .468
2026-04-07 Texas Rangers 3 0 1 0 0 1 1 .143 .547
2026-04-08 Texas Rangers 3 0 0 0 0 0 1 .118 .462
2026-04-10 Houston Astros 3 1 1 0 1 2 1 .150 .546
2026-04-11 Houston Astros 3 2 2 0 3 2 0 .217 .680
2026-04-12 Houston Astros 1 1 0 0 0 3 0 .208 .707
2026-04-13 Houston Astros 4 0 1 0 0 0 0 .214 .686
OPS Performance Trend