J. P. Crawford

#3
SS · L/R · MLB · ACTIVE: 2017–PRESENT BORN: LONG BEACH, USA
Seattle Mariners
Gold Glove 2020
Career
880 H · 77 HR · 367 RBI · 36 SB
.247 AVG · .711 OPS · 984 G
2026 Season
.224 AVG · 10 HR · 23 RBI · 1 SB
.351 OBP · .406 SLG · .757 OPS
Last 30 Days
.240 AVG · 7 HR · 14 RBI · 0 SB
.333 OBP · .479 SLG · .813 OPS
Salary / Contract
2026: $12M
View Details →
2026 Salary Note J. P. Crawford's 2026 salary is $12M. Salary History →
The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
News

Latest News

View all →
The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
Tracking

Milestones

View all →

J. P. Crawford is a shortstop for the Seattle Mariners. Across 984 MLB games, with a .247 batting average and 77 home runs. This page covers season stats, team history, salary history, and related info.

Deep Data

Full Career Record

Season-by-season performance, contract terms, and the complete archive.

Season-by-Season Batting
← Scroll for more →
Year Team G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS
2017 PHI 23 70 8 15 4 1 0 6 1 16 22 .214 .356 .300 .656
2018 PHI 49 117 17 25 6 3 3 12 2 13 37 .214 .319 .393 .712
2019 SEA 93 345 43 78 21 4 7 46 5 43 83 .226 .313 .371 .684
2020 SEA 53 204 33 52 7 2 2 24 6 23 39 .255 .336 .338 .674
2021 SEA 160 619 89 169 37 0 9 54 3 58 114 .273 .338 .376 .715
2022 SEA 145 518 57 126 24 3 6 42 3 68 80 .243 .339 .336 .675
2023 SEA 145 534 94 142 35 0 19 65 2 94 125 .266 .380 .438 .818
2024 SEA 105 392 55 79 16 2 9 37 5 52 102 .202 .304 .321 .625
2025 SEA 157 570 69 151 24 0 12 58 8 74 122 .265 .352 .370 .722
2026 SEA 54 192 30 43 5 0 10 23 1 34 44 .224 .351 .406 .757
Career Totals 984 3561 495 880 179 15 77 367 36 475 768 .247 .340 .371 .711
Awards & Achievements
  • Gold Glove (1): 2020
Salary & Contract
Year Salary
2018$545,500
2020$575,800
2021$2,050,000
2022$6,000,000
2023$11,000,000
2024$11,000,000
2025$11,000,000
2026$12,000,000

Career Total: $54,171,300 (8 seasons)

Average: $6,771,413

Salary data is available from 1985 onward.

TGN salary figures show base salary. Signing bonuses, accounting allocations, and luxury-tax values are listed separately where available.

Contract Detail

Salary Note

J.P. Crawford's 2026 Opening Day salary with SEA is $12,000,000 on a nominal basis (no deferred component recorded).

The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
Game Log — Recent
Date Opp Result ABH2B3BHRRBIBBKSB
Jun 3 vs NYM 1-7 L 4 3 1 0 1 1 0 1 0
Jun 2 vs NYM 8-3 W 2 0 0 0 0 0 3 1 0
Jun 1 vs NYM 3-2 W 4 0 0 0 0 0 0 2 0
May 31 vs ARI 3-2 W 4 1 0 0 0 0 1 3 0
May 30 vs ARI 5-1 W 4 1 0 0 0 0 0 0 0
May 29 vs ARI 7-6 W 4 2 0 0 2 3 1 1 0
May 27 @ OAK 9-1 W 5 3 0 0 0 0 0 2 0
May 26 @ OAK 4-1 W 4 1 0 0 0 1 0 2 0
May 25 @ OAK 9-2 W 5 1 0 0 1 1 0 3 0
May 24 @ KC 6-8 L 5 1 0 0 0 1 0 1 0
Splits (2026)
SplitGABHHRRBIAVGOPS
vs LHP 0 41 7 1 0 .171 .520
vs RHP 0 131 33 9 0 .252 .868
Home 0 93 24 7 0 .258 .916
Away 0 99 19 3 0 .192 .605
Day 0 68 19 3 0 .279 .821
Night 0 124 24 7 0 .194 .723
Data: Lahman Baseball Database (CC BY-SA 4.0), Cot's Baseball Contracts, Retrosheet.