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-16SEABALW, 3-1 3B201000020000000010.0421.400.02%1.290.44511
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

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 -6 -15 -6 -16 3.86 3.72 3.74 3.66
2026 31 SEA AL 3B 1 1 1 9.0 2 1 1 0 0 1.000 .960 0 -25 2.00 2.50 2.00 2.40
2026 31 SEA AL DH 1 0 0.00
10 Yrs 975 960 903 8429.0 3576 1184 2307 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 (3 Yrs) 3B 27 21 16 183.2 60 16 43 1 7 .983 .961 6 37 7 46 2.89 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

Sabermetric Fielding

Become a Stathead & surf this site ad-free.

Advanced Fielding -- SS

Advanced Fielding -- 3B

Advanced Fielding -- 2B

* - Disclaimer & Completeness Note

Appearances on Leaderboards, Awards, and Honors

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 45 hits this season and has 882 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 .231 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