
SS · Mariners
Grade this player:
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 964 | 0.24698795 | 71 | 356 | 0.70861113 | 36 | 861 |
| Season | Team | GP | AVG | HR | RBI | OPS | Grade |
|---|---|---|---|---|---|---|---|
| 2025 | ![]() | 157 | — | — | — | — | B- B- |
| 2024 | ![]() | 105 | — | — | — | — | C C |
| 2023 | ![]() | 145 | — | — | — | — | C+ C+ |
| 2022 | ![]() | 145 | — | — | — | — | C- C- |
| 2021 | ![]() | 160 | — | — | — | — | C C |
| 2020 | ![]() | 53 | — | — | — | — | B- B- |
| 2019 | ![]() | 93 | — | — | — | — | B- B- |
| 2018 | ![]() | 49 | — | — | — | — | C- C- |
| 2017 | ![]() | 23 | — | — | — | — | C C |
Grades reflect the player's performance in each season. Header grade shows the current season.
JP Crawford continues to prove he's a solid starter at shortstop for the Mariners, earning a B- CVI that reflects his steady but unspectacular contributions. The former Phillies prospect has carved out a reliable role in Seattle's infield, providing above-average defensive play at a premium position while offering just enough offensive production to justify his roster spot. Crawford's glove remains his calling card — he's the type of shortstop who won't wow you with highlight-reel plays but rarely makes the mistakes that cost games, giving the Mariners a dependable foundation up the middle. His bat has shown modest improvement over his tenure in Seattle, though he still profiles more as a bottom-third-of-the-order contributor rather than a true offensive catalyst. While Crawford may never develop into a franchise-caliber player, his combination of solid defense, adequate offense, and positional versatility makes him a valuable piece for a Mariners team still building toward sustained contention. This B- CVI grade captures a player who does his job well without being a difference-maker — exactly the type of steady veteran presence that championship teams need in their supporting cast.
JP Crawford's public narrative sits at a C right now — functional, not exciting, and carrying the quiet energy of a veteran who's appreciated for reliability rather than celebrated for star power. The dominant storyline driving coverage over the last two weeks is purely health-focused: beat reporters have been tracking his shoulder injury recovery and activation off the injured list rather than debating his offensive ceiling or his place in the lineup hierarchy, which tells you everything about where he stands in the broader baseball conversation. That framing actually undersells what he brings on the field — his performance grades out as a solid B-, reflecting the steady defensive presence at shortstop that the Mariners clearly still value enough to reinstate him as their primary option at the position. Fan sentiment has followed the media's lead, landing somewhere between neutral appreciation and mild indifference, with the emphasis on depth and dependability rather than anything resembling excitement about his return. The broader organizational picture isn't helping Crawford seize narrative momentum either — Seattle has been active in roster construction, adding Brendan Donovan at third base, claiming Rhylan Thomas off waivers, and making several other moves in a short window, which naturally dilutes the spotlight on any one player's return from the IL. Sitting at 18-20 and holding the six seed in the AL West with the regular season still well underway, the Mariners are a team still searching for an identity, and Crawford's story right now reflects that perfectly — quietly useful, but not yet the kind of presence that shifts the momentum of public perception. Expect the narrative to stay in this neutral zone until the offensive production either forces the conversation or fades into the background.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
JP Crawford is a player on the Mariners roster listed at SS for the Mariners. FanVerdicts maintains four independent grades for every MLB player on an active roster — Contract Value Index for the deal itself, Performance for on-field production, Sentiment for media and fan reaction, and Fan Verdict for community voting. Current grades for JP Crawford: Contract Value Index pending, Performance B-, Sentiment C, Fan Verdict pending.
Every grade refreshes on its own cadence as new data lands. Performance recalculates when MLB game stats post; Sentiment updates with new media coverage and fan discussion; Contract Value Index recomputes when contract terms change; Fan Verdict reflects live community voting on this profile. Contract details for this player are pending; the Contract Value Index grade activates once official terms are reported.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.