
#23 SP · Mets
Height
6'6"
Weight
240 lbs
Age
30
College
Oregon
Draft
2017, Rd 1, #20
Experience
6 yrs
Bats/Throws
L/L
Grade this player:
| Year | Team | GP | ERA | W-L | K | WHIP | IP | SV |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 135 | 4.1894135 | 37-33 | 635 | 1.3871303 | 0.0 | 0 |
Length
1 year
Total Value
$8.1M
Guaranteed
$4.9M
AAV
$8.1M/yr
David Peterson's public standing has cratered to one of the uglier narratives in the National League right now, with sentiment trending at a D- despite signs it is slowly clawing back from an outright F over the last 30 days. The core of the problem is straightforward: beat writers are openly questioning whether Peterson can hold his rotation spot, and a rough outing against the Dodgers became a lightning rod for criticism at a moment when the Mets could least afford it — a team sitting at 13-22 and struggling to string wins together. What makes the narrative particularly frustrating is the disconnect from his actual production, because his performance grade sits at a solid B, and coverage has acknowledged he is "too good of a pitcher" to simply cut loose, which means the scrutiny feels punitive rather than purely merit-based. The Mets' organizational chaos is amplifying everything — multiple roster and IL moves involving Ronny Mauricio, Luis Robert Jr., and Kodai Senga in the last two weeks paint a picture of a roster in flux, and when a franchise is scrambling like that, starting pitchers absorb disproportionate blame for losses. A first-round pick in 2017 and a six-year veteran at 30, Peterson is now in the uncomfortable position of pitching well enough to deserve his job while simultaneously fighting a public narrative that has already written his rotation obituary — and with 144 days left in the regular season, the window to flip this sentiment before it becomes self-fulfilling is still very much open.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Mon, 5/4 | @ COL | W 4-2 | - | - | - | 0 | - | - | - |
| Wed, 4/29 | vs WAS | L 2-14 | - | - | - | 0 | - | - | - |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
David Peterson is a player in his 6th MLB season listed at SP for the Mets. 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 David Peterson: Contract Value Index C+, Performance B, Sentiment D-, 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 below show the structure (years, total value, average annual value, guarantees) the Contract Value Index grade is computed against.
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.