
#40 RP · Phillies
Height
6'5"
Weight
255 lbs
Age
30
College
N/A
Draft
2013, Rd 8, #240
Experience
8 yrs
Bats/Throws
R/R
Grade this player:
| Year | Team | GP | ERA | W-L | K | WHIP | IP | SV |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 249 | 4.1383595 | 43-59 | 628 | 1.4018227 | 0.0 | 7 |
Length
2 years
Total Value
$22.0M
Guaranteed
$13.2M
AAV
$11.0M/yr
Brad Keller's public perception sits at a cautious but genuine optimism, a B- sentiment that reflects a fanbase willing to believe in the turnaround story without fully committing to it yet. The central narrative driving coverage is his career-defining move from the rotation to the bullpen — a transition he himself has called a career-changer — and beat writers have leaned into that redemption arc with real enthusiasm, framing it as one of the more compelling individual storylines of the early season. That narrative is well-supported by his on-field production, which grades out as a B+, meaning the performance has largely justified the organizational confidence the Phillies demonstrated by handing him a two-year deal as a key piece of their bullpen rebuild. The Phillies' recent roster activity adds meaningful context here: Philadelphia has been aggressive in reshaping its relief corps, adding Jhoan Duran, Zack Wheeler, and multiple other arms in a concentrated window, which simultaneously raises the stakes for Keller's role and creates real competition for high-leverage innings. At 16-20 and sitting on the wrong side of the National League playoff line, there is real urgency building in Philadelphia, and the question of whether Keller can hold up as a reliable setup man in a revamped bullpen will only grow louder as the season progresses. The bottom line is that the narrative is in a promising but unresolved place — the story is compelling, the production has been solid, and the investment is real, but fans are making clear they need a sustained body of work before the cautious optimism tips into full confidence.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Fri, 5/8 | vs COL | L 7-9 | - | - | - | 0 | - | - | - |
| Mon, 5/4 | @ MIA | W 1-0 | - | - | - | 0 | - | - | - |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Brad Keller is a veteran in his 8th MLB season listed at RP for the Phillies. 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 Brad Keller: Contract Value Index B, Performance B+, Sentiment B-, 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.
| Fri, 5/1 | @ MIA | W 6-5 | - | - | - | 0 | - | - | - |
| Thu, 4/30 | vs SF | W 6-5 | - | - | - | 0 | - | - | - |
| Sat, 4/25 | @ ATL | W 8-5 | - | - | - | 0 | - | - | - |