Last 5 Games

Last 5 Games Table
Date Tm Opp Result Pos AB R H 2B 3B HR RBI BB SO SB CS IBB GIDP SF SH ROE BOP WPA aLI cWPA acLI RE24 PO A
2026-06-05SEA@DETL, 3-7 SS111000000000000010.0700.870.06%1.200.77011
2026-06-03SEANYML, 1-7 SS413101101000000010.1920.660.13%0.771.77352
2026-06-02SEANYMW, 8-3 SS200000031010000010.0630.610.05%0.790.46112
2026-06-01SEANYMW, 3-2 (10) SS40000000200000001-0.0880.90-0.06%1.05-0.61912
2026-05-31SEAARIW, 3-2 (10) SS40100001300000001-0.0581.57-0.04%1.95-0.00414
Baseball Reference.com Logo
for the free Baseball Reference newsletter and get scores, news and notes in your inbox every day.
It's also available for football, basketball and hockey.

Sign Up For Free

Standard Batting

Upgraded
Standard Batting Table
Season Age Team Lg WAR G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ rOBA Rbat+ TB GIDP HBP SH SF IBB Pos Awards
2017 22 PHI NL 0.9 23 87 70 8 15 4 1 0 6 1 0 16 22 .214 .356 .300 .656 77 .319 87 21 1 0 0 1 0 5/64H
2018 23 PHI NL 0.2 49 138 117 17 25 6 3 3 12 2 0 13 37 .214 .319 .393 .712 90 .318 86 46 2 5 2 0 0 65H
2019 24 SEA AL 1.5 93 396 345 43 78 21 4 7 46 5 3 43 83 .226 .313 .371 .684 86 .304 89 128 4 2 3 3 0 6
2020 25 SEA AL 1.6 53 232 204 33 52 7 2 2 24 6 3 23 39 .255 .336 .338 .674 91 .310 96 69 4 3 0 2 0 *6 GG
2021 26 SEA AL 3.7 160 687 619 89 169 37 0 9 54 3 6 58 114 .273 .338 .376 .715 102 .312 102 233 10 5 1 4 1 *6
2022 27 SEA AL 2.7 145 603 518 57 126 24 3 6 42 3 2 68 80 .243 .339 .336 .675 100 .309 103 174 11 10 2 5 0 *6/H
2023 28 SEA AL 5.2 145 638 534 94 142 35 0 19 65 2 0 94 125 .266 .380 .438 .818 133 .362 138 234 7 5 3 2 1 *6/H MVP-16
2024 29 SEA AL 2.7 105 451 392 55 79 16 2 9 37 5 0 52 102 .202 .304 .321 .625 85 .286 88 126 4 6 0 1 0 6/HD
2025 30 SEA AL 3.6 157 654 570 69 151 24 0 12 58 8 1 74 122 .265 .352 .370 .722 109 .322 110 211 11 3 6 1 1 *6/H
2026 31 SEA AL 0.8 55 233 193 31 44 5 0 10 23 1 3 34 44 .228 .356 .409 .766 119 .339 121 79 3 5 0 1 0 *6/HD
10 Yrs 22.7 985 4119 3562 496 881 179 15 77 367 36 18 475 768 .247 .341 .371 .712 103 .319 106 1321 57 44 17 20 3 65H/4D
162 Game Avg 3.7 162 677 586 82 145 29 2 13 60 6 3 78 126 .247 .341 .371 .712 103 .319 106 217 9 7 3 3 0
SEA (8 Yrs) 21.6 913 3894 3375 471 841 169 11 74 349 33 18 446 709 .249 .342 .372 .713 105 .319 107 1254 54 39 15 19 3 *6/HD
PHI (2 Yrs) 1.1 72 225 187 25 40 10 4 3 18 3 0 29 59 .214 .333 .358 .692 85 .318 87 67 3 5 2 1 0 65H/4
AL (8 Yrs) 21.6 913 3894 3375 471 841 169 11 74 349 33 18 446 709 .249 .342 .372 .713 105 .319 107 1254 54 39 15 19 3 *6/HD
NL (2 Yrs) 1.1 72 225 187 25 40 10 4 3 18 3 0 29 59 .214 .333 .358 .692 85 .318 87 67 3 5 2 1 0 65H/4
Standard Batting Table
Season Age Team Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GIDP HBP SH SF IBB Pos Awards
2022 27 SEA AL 5 24 21 1 4 2 0 1 4 0 0 3 4 .190 .292 .429 .720 9 0 0 0 0 0 /*6
2025 30 SEA AL 12 47 40 3 8 1 0 1 4 0 0 4 7 .200 .261 .300 .561 12 1 0 1 2 0 *6
2 Yrs 17 71 61 4 12 3 0 2 8 0 0 7 11 .197 .271 .344 .616 21 1 0 1 2 0 *6
162 Game Avg 162 677 581 38 114 29 0 19 76 0 0 67 105 .197 .271 .344 .616 200 10 0 10 19 0

Value Batting

Upgraded
Value Batting Table
Season Age Team Lg PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Pos Awards
2017 22 PHI NL 87 -1 1 0 6 1 6 0.6 3 9 0.9 .527 .504 0.3 0.7 3 5/64H
2018 23 PHI NL 138 -2 1 0 -2 2 -2 -0.3 4 3 0.2 .496 .499 0.5 -0.1 5 65H
2019 24 SEA AL 396 -5 0 1 -1 5 0 0.1 14 14 1.5 .500 .500 1.5 0.5 15 6
2020 25 SEA AL 232 -1 1 0 6 3 9 0.8 8 16 1.6 .516 .505 1.0 0.9 10 *6 GG
2021 26 SEA AL 687 2 -5 1 6 9 12 1.4 23 35 3.7 .508 .508 3.0 1.6 29 *6
2022 27 SEA AL 603 2 -1 1 -4 9 6 0.7 21 27 2.7 .505 .504 3.2 0.5 31 *6/H
2023 28 SEA AL 638 28 -1 0 -4 9 32 3.2 21 52 5.2 .522 .519 5.6 0.5 56 *6/H MVP-16
2024 29 SEA AL 451 -6 2 0 9 6 11 1.2 15 26 2.7 .511 .507 1.7 1.6 17 6/HD
2025 30 SEA AL 654 8 -1 0 -3 9 13 1.4 22 35 3.6 .508 .508 3.9 0.7 38 *6/H
2026 31 SEA AL 233 6 -2 -1 -6 3 0 0.1 8 8 0.8 .500 .500 1.4 -0.3 14 *6/HD
10 Yrs 4119 29 -6 1 7 55 86 9.2 139 225 22.7 .509 .507 21.9 6.6 218 65H/4D
162 Game Avg 677 5 -1 0 1 9 14 1.5 23 37 3.7 .509 .507 3.6 1.1 36
SEA (8 Yrs) 3894 32 -8 2 3 53 82 8.9 132 214 21.6 .509 .508 21.2 6.0 211 *6/HD
PHI (2 Yrs) 225 -3 2 0 4 3 4 0.3 7 12 1.1 .506 .500 0.7 0.6 8 65H/4
AL (8 Yrs) 3894 32 -8 2 3 53 82 8.9 132 214 21.6 .509 .508 21.2 6.0 211 *6/HD
NL (2 Yrs) 225 -3 2 0 4 3 4 0.3 7 12 1.1 .506 .500 0.7 0.6 8 65H/4

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% SB% XBT% Pos Awards
2017 22 PHI NL 87 .319 87 .306 .086 0.0 25.3 18.4 83.6 25.0 28.6 32.7 26.5 0.48 26.5 51.0 22.4 0.3 0.0% 2.25 25.8 100.0 57.1 5/64H
2018 23 PHI NL 138 .318 86 .286 .179 2.2 26.8 9.4 87.3 37.3 22.0 37.8 26.8 0.65 40.2 43.9 15.9 0.0 -0.1% 0.83 35.0 100.0 46.2 65H
2019 24 SEA AL 396 .304 89 .275 .145 1.8 21.0 10.9 84.9 26.8 25.4 43.7 20.9 0.80 34.3 48.1 17.5 0.0 -0.1% 5.32 31.0 62.5 36.7 6
2020 25 SEA AL 232 .310 96 .303 .083 0.9 16.8 9.9 85.8 32.3 29.9 43.7 16.2 0.78 28.1 49.7 22.2 -0.1 -0.3% -1.53 40.8 66.7 59.1 *6 GG
2021 26 SEA AL 687 .312 102 .320 .103 1.3 16.6 8.4 85.6 30.7 28.6 45.7 17.8 0.86 22.0 59.0 19.0 1.0 0.4% -3.26 35.9 33.3 28.8 *6
2022 27 SEA AL 603 .309 103 .275 .093 1.0 13.3 11.3 84.6 29.8 27.2 45.4 18.2 0.85 27.2 53.5 19.3 -0.6 0.0% -5.44 25.6 60.0 36.5 *6/H
2023 28 SEA AL 638 .362 138 .314 .172 3.0 19.6 14.7 87.6 36.3 28.0 38.9 23.7 0.65 38.4 46.6 15.0 2.8 3.6% 23.31 33.8 100.0 41.6 *6/H MVP-16
2024 29 SEA AL 451 .286 88 .248 .120 2.0 22.6 11.5 87.2 38.1 21.3 45.7 24.4 0.85 28.5 54.6 16.8 -1.9 -1.2% -6.40 35.9 100.0 51.1 6/HD
2025 30 SEA AL 654 .322 110 .318 .105 1.8 18.7 11.3 86.3 35.0 27.3 42.9 23.1 0.77 27.9 48.6 23.5 1.1 1.2% 10.18 26.3 88.9 28.0 *6/H
2026 31 SEA AL 233 .339 121 .243 .181 4.3 18.9 14.6 87.8 36.9 23.3 46.0 22.0 0.87 32.7 49.3 18.0 0.4 0.4% 5.67 28.8 25.0 15.4 *6/HD
10 Yrs 4119 .319 106 .294 .124 1.9 18.6 11.5 86.1 33.0 26.6 43.4 21.1 0.79 29.5 51.5 18.9 2.9 3.8% 30.93 31.6 66.7 38.3 65H/4D
MLB Average .322 100 .294 .164 3.2 22.5 8.5 88.3 39.1 24.4 42.5 24.9 0.76 29.5 52.5 18.1 30.4 76.1 41.3
Advanced Batting Table
Batting Batting Ratios Win Probability
Season Age Team Lg PA BAbip ISO HR% SO% BB% WPA cWPA RE24 RS% Pos Awards
2022 27 SEA AL 24 .188 .238 4.2 16.7 12.5 0.0 0.3% 0.63 0.0 /*6
2025 30 SEA AL 47 .206 .100 2.1 14.9 8.5 -0.6 -13.3% -4.14 18.2 *6
2 Yrs 71 .200 .148 2.8 15.5 9.9 -0.6 -13.0% -3.52 11.8 *6
MLB Average .272 .150 3.1 25.3 8.4 25.9
Become a Stathead & surf this site ad-free.

Compare J.P. Crawford to

Javascript is required for the selection of a player.
Ex: Pat Meares, Jordy Mercer
Powered by Stathead Logo

Standard Fielding

Upgraded
Standard Fielding Table
Standard Total Zone DRS Range Factor
Season Age Team Lg Pos G GS CG Inn Ch PO A E DP Fld% lgFld% Rtot Rtot/yr Rdrs Rdrs/yr RF/9 lgRF9 RF/G lgRFG Awards
2017 22 PHI NL 3B 13 11 11 101.0 43 14 29 0 6 1.000 .962 6 74 6 71 3.83 2.48 3.31 2.45
2017 22 PHI NL SS 6 6 6 55.0 28 8 20 0 5 1.000 .973 0 4 -1 -22 4.58 4.16 4.67 4.12
2017 22 PHI NL 2B 4 4 2 32.1 13 4 9 0 1 1.000 .982 1 45 1 37 3.62 4.40 3.25 4.35
2018 23 PHI NL SS 30 27 18 229.2 116 36 72 8 18 .931 .973 0 1 -3 -16 4.23 3.96 3.60 3.95
2018 23 PHI NL 3B 13 9 4 73.2 15 1 13 1 1 .933 .958 0 -7 1 16 1.71 2.49 1.08 2.49
2019 24 SEA AL SS 93 92 90 806.1 395 110 273 12 46 .970 .970 2 3 -1 -1 4.27 3.87 4.12 3.85
2020 25 SEA AL SS 53 53 51 454.2 221 73 145 3 31 .986 .973 7 18 6 16 4.32 3.78 4.11 3.64 GG
2021 26 SEA AL SS 160 159 156 1412.1 622 222 388 12 89 .981 .974 6 5 6 5 3.89 3.81 3.81 3.72
2022 27 SEA AL SS 144 143 134 1254.0 502 162 326 14 70 .972 .972 2 1 -4 -4 3.50 3.91 3.39 3.86
2023 28 SEA AL SS 144 144 134 1260.0 515 160 341 14 62 .973 .972 0 0 -4 -4 3.58 3.68 3.48 3.63 MVP-16
2024 29 SEA AL SS 104 103 96 894.2 328 113 212 3 36 .991 .972 12 16 9 12 3.27 3.70 3.13 3.65
2024 29 SEA AL DH 1 0 0.00
2025 30 SEA AL SS 157 155 149 1384.2 573 193 367 13 80 .977 .975 3 2 -3 -3 3.64 3.73 3.57 3.68
2026 31 SEA AL SS 53 53 51 461.2 203 87 111 5 30 .975 .977 -5 -14 -6 -16 3.86 3.71 3.74 3.65
2026 31 SEA AL DH 1 0 0.00
10 Yrs 974 959 902 8420.0 3574 1183 2306 85 475 .976 .973 33 5 7 1 3.73 3.76 3.58 3.70
SS (10 Yrs) SS 944 935 885 8213.0 3503 1164 2255 84 467 .976 .973 26 4 -1 0 3.75 3.79 3.62 3.73
3B (2 Yrs) 3B 26 20 15 174.2 58 15 42 1 7 .983 .961 6 40 7 48 2.94 2.48 2.19 2.47
DH (2 Yrs) DH 2 0 0.00
2B (1 Yr) 2B 4 4 2 32.1 13 4 9 0 1 1.000 .982 1 45 1 37 3.62 4.40 3.25 4.35
Standard Fielding Table
Standard Range Factor
Season Age Team Lg Pos G GS CG Inn Ch PO A E DP Fld% RF/9 RF/G Awards
2022 27 SEA AL SS 5 5 5 52.2 21 6 15 0 2 1.000 3.59 4.20
2025 30 SEA AL SS 12 12 12 113.0 42 18 24 0 2 1.000 3.35 3.50
2 Yrs 17 17 17 165.2 63 24 39 0 4 1.000 3.42 3.71

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Transactions

Salaries

  • Salaries may not be complete (especially pre-1985) and may not include some earned bonuses

Frequently Asked Questions

How old is J.P. Crawford?

J.P. Crawford is 31 years old.

When was J.P. Crawford born?

J.P. Crawford was born on January 11, 1995.

Where was J.P. Crawford born?

J.P. Crawford was born in Long Beach, CA.

How tall is J.P. Crawford?

J.P. Crawford is 6-0 (183 cm) tall.

How much does J.P. Crawford weigh?

J.P. Crawford weighs 202 lbs (91 kg).

How many seasons has J.P. Crawford played?

J.P. Crawford is in his 10th season.

When was J.P. Crawford drafted?

J.P. Crawford was drafted by the Philadelphia Phillies in the 1st round (16th) of the 2013 MLB June Amateur Draft from Lakewood HS (Lakewood, CA).

What position does J.P. Crawford play?

J.P. Crawford is a Shortstop.

How many hits does J.P. Crawford have?

J.P. Crawford has 44 hits this season and has 881 hits over his career.

How many home runs does J.P. Crawford have?

J.P. Crawford has 10 home runs this season and has 77 home runs over his career.

What is J.P. Crawford's average?

J.P. Crawford has a .228 average this season and has a .247 average over his career.

How much is J.P. Crawford worth?

J.P. Crawford makes $12,000,000.00 this year. His current contract terms are 5 yrs/$51M (22-26).

How many teams has J.P. Crawford played for?

J.P. Crawford has played for 2 teams; the Philadelphia Phillies and Seattle Mariners.

How many World Series has J.P. Crawford won?

J.P. Crawford has never won a World Series.

What are J.P. Crawford's nicknames?

Craw, Crawdaddy are nicknames for J.P. Crawford.

Other Resources & Links