Rosternomics

Royals KCR

Switch team:

GM: J.J. Picollo (since 2021)

2022 roster — every player, value & surplus

‹ Prev Next ›
-10.4
WAB — wins above budget
-10.5
TAB — roster Talent above budget
65–97 (0.401)
record
-32M
surplus $M (value/$)
17.5
roster fWAR
$85.7M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Brady Singer 25 pre-arb 27 3.0 0.7 +10.1
Bobby Witt Jr. 22 150 2.3
Zack Greinke 38 FA-elig 26 1.9 13.0 -5.9
Michael A. Taylor 31 FA-elig 124 1.7 4.5 +1.8
Vinnie Pasquantino 24 72 1.4 0.4 +4.8
Andrew Benintendi↔ NYY 27 FA-elig 93 1.4 6.3 -1.2
Scott Barlow 29 arb 69 0.9 2.4 +1.0
Daniel Lynch IV 25 27 0.8
Nate Eaton 25 44 0.8 0.2 +2.7
Brad Keller 26 arb 35 0.8 4.8 -2.0
Nicky Lopez 27 arb 142 0.8 2.5 +0.3
Salvador Perez 32 FA-elig 114 0.8 18.0 -15.2
Taylor Clarke 29 arb 47 0.7 1.0 +1.6
Kris Bubic 24 pre-arb 28 0.6 0.6 +1.5
Amir Garrett 30 arb 60 0.6 2.0 +0.0
Whit Merrifield↔ TOR 33 FA-elig 95 0.5 4.8 -2.9
Kyle Isbel 25 pre-arb 106 0.5 0.7 +1.1
Dylan Coleman 25 pre-arb 68 0.4 0.7 +0.8
Drew Waters 23 32 0.4 0.2 +1.3
Emmanuel Rivera↔ ARI 26 63 0.3 0.2 +0.7
Edward Olivares 26 pre-arb 53 0.2 0.7 +0.2
Michael Massey 24 52 0.2 0.3 +0.6
Luke Weaver↔ ARI 28 FA-elig 14 0.2 1.5 -0.7
Wyatt Mills↔ SEA 27 pre-arb 19 0.2 0.1 +0.6
Carlos Santana↔ SEA 36 FA-elig 52 0.1 4.2 -3.7
Gabe Speier 27 pre-arb 17 0.1 0.3 +0.2
Daniel Mengden 29 arb 5 0.1 0.1 +0.4
Josh Staumont 28 pre-arb 42 0.1 0.7 -0.4
Matt Peacock↔ ARI 28 7 0.1 0.1 +0.1
Joel Payamps↔ OAK 28 29 0.1 0.4 -0.2
Maikel Garcia 22 9 0.1 0.1 +0.1
Anthony Misiewicz↔ SEA 27 pre-arb 15 0.0 0.2 -0.0
Cam Gallagher 29 arb 18 0.0 0.9 -0.7
Adalberto Mondesi 26 FA-elig 15 0.0 3.0 -2.9
Dairon Blanco 29 5 -0.0 0.1 -0.1
Jose Cuas 28 47 -0.0 0.4 -0.5
Foster Griffin↔ TOR 26 5 -0.0 0.0 -0.2
Max Castillo↔ TOR 23 5 -0.1 0.0 -0.3
Angel Zerpa 22 pre-arb 3 -0.1 0.3 -0.6
Albert Abreu↔ NYY 26 4 -0.1 0.1 -0.5
Freddy Fermin 27 3 -0.1 0.0 -0.4
Collin Snider 26 42 -0.1 0.4 -0.8
Sebastián Rivero 23 pre-arb 17 -0.1 0.3 -0.7
Brewer Hicklen 26 6 -0.1 0.0 -0.5
Carlos Hernández 25 pre-arb 27 -0.1 0.4 -0.9
Brent Rooker↔ SDP 27 pre-arb 14 -0.2 0.1 -0.7
Nick Pratto 23 49 -0.2 0.2 -0.8
Arodys Vizcaíno 31 FA-elig 7 -0.2 0.1 -0.8
Ronald Bolaños 25 pre-arb 8 -0.2 0.2 -0.9
Jake Brentz 27 pre-arb 8 -0.3 0.7 -1.7
Jackson Kowar 25 pre-arb 7 -0.3 0.2 -1.2
Ryan O'Hearn 28 arb 67 -0.4 1.3 -2.7
Jonathan Heasley 25 21 -0.4
MJ Melendez 23 129 -0.6 0.6 -3.0
Hunter Dozier 30 FA-elig 129 -1.1 4.8 -8.7

55 players appeared (WAR is complete); salary & surplus are on record for 52 of them (95%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for KCR
Charlie Leibrandt198316.8
Danny Tartabull198613.9
Joe Randa199812.8
Jeff Montgomery198812.0
Joakim Soria20069.8
José Offerman19958.1
Brad Keller20177.9
Chris Haney19926.9
Ones that got away
PlayerYear tradedWAR elsewhere
Mark Ellis200122.1
David Cone198721.2
Jorge De La Rosa200813.1
Sean Manaea201511.2
Rance Mulliniks198211.1
Bret Saberhagen199110.8
Charlie Leibrandt19899.9
Jon Lieber19939.8