
2B · Royals
Grade this player:
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 391 | 0.24105754 | 39 | 149 | 0.6658082 | 13 | 310 |
Michael Massey has quietly established himself as a solid starter at second base for Kansas City, earning a B- CVI that reflects steady, if unspectacular, production at a premium defensive position. The 26-year-old has shown the kind of reliable two-way contributions that make him a valuable piece for a Royals team building toward contention, combining respectable offensive output with above-average glovework up the middle. While Massey may never develop into an All-Star caliber player, his current trajectory suggests he's carved out a legitimate everyday role in the majors. His defensive consistency at second base provides the Royals with stability in their infield alignment, complementing a young core that includes Bobby Witt Jr. and Salvador Perez. The B- CVI grade captures a player who has exceeded initial expectations as a mid-round draft pick while acknowledging there's still room for offensive growth, particularly in terms of power production and plate discipline refinement.
Michael Massey's public profile right now is defined almost entirely by question marks, and the sentiment grade reflects a narrative that has trended steadily downward over the past month. Recurring calf problems have kept him out of the lineup and off the radar of a fanbase that needs reasons for optimism, and the media cycle around him has been consumed almost exclusively by injury updates rather than anything he's done between the foul lines. That's the frustrating disconnect here: his performance grade sits at a respectable B-, meaning when Massey is actually on the field he's delivering above-average contributions, but availability is the whole conversation. The "Swiss Army knife" framing that accompanied his IL activation is a double-edged label — it signals organizational trust in his versatility across the infield, but it also telegraphs that he doesn't own a defined everyday role, which caps both his ceiling and his ability to build real momentum with fans. Kansas City has been active on the roster-move front, cycling through pitching additions and shuffling names like Nick Loftin in and out, which means the organizational spotlight has been diffuse rather than fixed on any one position-player narrative. The Royals are sitting at 17-19 with a five-game win streak building, and contributions from Massey have quietly been part of that uptick — but the health cloud overhead makes it hard for the narrative to turn the corner. Until the calf stops being the story, Massey's public perception is stuck in neutral at best and quietly skeptical at worst.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Wed, 5/20 | vs BOS | L 3-4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mon, 5/18 | vs BOS | L 1-3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Michael Massey is a player on the Royals roster listed at 2B for the Royals. 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 Michael Massey: Contract Value Index pending, 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 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.
| Sun, 5/17 | @ STL | W 2-0 | 3 | 1 | 0 | 0 | 0 | 0 | 1 |
| Sat, 5/16 | @ STL | L 2-4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Tue, 5/12 | @ CHW | L 5-6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sun, 5/10 | vs DET | L 3-6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sat, 5/9 | vs DET | W 5-1 | 3 | 1 | 1 | 1 | 3 | 0 | 0 |
| Fri, 5/8 | vs DET | W 4-3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 |