President of baseball ops: Jed Hoyer (since 2021) · GM: Carter Hawkins (since 2021)
| Player | Age | Service | G | fWAR | Salary $M | Surplus $M |
|---|---|---|---|---|---|---|
| Willson Contreras | 29 | arb | 128 | 2.7 | 6.7 | +2.1 |
| Kris Bryant↔ SFG | 29 | FA-elig | 93 | 2.6 | 12.6 | -4.2 |
| Patrick Wisdom | 29 | pre-arb | 106 | 2.4 | 0.4 | +7.2 |
| Craig Kimbrel↔ CHW | 33 | FA-elig | 39 | 2.1 | 9.9 | -3.0 |
| Frank Schwindel↔ OAK | 29 | pre-arb | 56 | 2.1 | 0.2 | +6.7 |
| Javier Báez↔ NYM | 28 | FA-elig | 91 | 2.1 | 7.6 | -0.8 |
| Anthony Rizzo↔ NYY | 31 | FA-elig | 92 | 1.7 | 10.8 | -5.2 |
| Rafael Ortega | 30 | pre-arb | 103 | 1.6 | 0.4 | +4.7 |
| Nico Hoerner | 24 | pre-arb | 44 | 1.6 | 0.5 | +4.5 |
| Ian Happ | 26 | arb | 148 | 1.5 | 4.1 | +0.7 |
| Matt Duffy | 30 | FA-elig | 97 | 1.2 | 1.0 | +2.9 |
| Ryan Tepera↔ CHW | 33 | FA-elig | 43 | 1.1 | 0.5 | +2.9 |
| Kyle Hendricks | 31 | FA-elig | 32 | 1.1 | 14.0 | -10.5 |
| Sergio Alcántara | 24 | pre-arb | 89 | 1.0 | 0.4 | +2.7 |
| Andrew Chafin↔ OAK | 31 | FA-elig | 43 | 0.9 | 1.4 | +1.7 |
| Adbert Alzolay | 26 | pre-arb | 30 | 0.8 | 0.5 | +2.0 |
| Alec Mills | 29 | pre-arb | 33 | 0.7 | 0.6 | +1.7 |
| Robinson Chirinos | 37 | FA-elig | 45 | 0.7 | 0.5 | +1.7 |
| Trevor Williams↔ NYM | 29 | arb | 13 | 0.6 | 1.4 | +0.7 |
| Jake Marisnick↔ SDP | 30 | FA-elig | 65 | 0.5 | 0.7 | +1.1 |
| Trayce Thompson | 30 | – | 15 | 0.5 | – | – |
| Rowan Wick | 28 | pre-arb | 22 | 0.4 | 0.6 | +0.7 |
| Brad Wieck | 29 | pre-arb | 15 | 0.4 | 0.4 | +0.8 |
| Alfonso Rivas III | 24 | – | 18 | 0.2 | – | – |
| Codi Heuer↔ CHW | 24 | – | 25 | 0.2 | 0.1 | +0.4 |
| Michael Hermosillo | 26 | pre-arb | 16 | 0.2 | 0.1 | +0.4 |
| Scott Effross | 27 | – | 14 | 0.2 | 0.1 | +0.4 |
| Jason Adam | 29 | – | 12 | 0.1 | 0.1 | +0.3 |
| Kohl Stewart | 26 | pre-arb | 4 | 0.1 | 0.4 | -0.1 |
| Jason Heyward | 31 | FA-elig | 104 | 0.1 | 21.0 | -20.8 |
| Joe Biagini | 31 | arb | 1 | 0.0 | 0.1 | +0.0 |
| Pedro Strop | 36 | FA-elig | 2 | 0.0 | 0.1 | -0.0 |
| Erick Castillo | 28 | – | 4 | 0.0 | 0.0 | +0.0 |
| Zach Davies | 28 | FA-elig | 33 | -0.0 | 8.6 | -8.6 |
| Tyler Ladendorf | 33 | pre-arb | 1 | -0.0 | 0.0 | -0.1 |
| Tyler Payne | 28 | – | 1 | -0.0 | 0.0 | -0.1 |
| Joc Pederson↔ ATL | 29 | FA-elig | 73 | -0.1 | 2.4 | -2.6 |
| Dillon Maples | 29 | pre-arb | 28 | -0.1 | 0.5 | -0.7 |
| Shelby Miller↔ PIT | 30 | FA-elig | 3 | -0.1 | 0.1 | -0.3 |
| Ildemaro Vargas↔ ARI | 29 | – | 9 | -0.1 | 0.0 | -0.3 |
| Taylor Gushue | 27 | – | 2 | -0.1 | 0.0 | -0.3 |
| Tony Wolters | 29 | arb | 14 | -0.1 | 0.8 | -1.1 |
| Ryan Meisinger | 27 | – | 7 | -0.1 | 0.0 | -0.4 |
| Michael Rucker | 27 | – | 20 | -0.1 | 0.2 | -0.6 |
| Nick Martini | 31 | pre-arb | 25 | -0.1 | 0.1 | -0.6 |
| Johneshwy Fargas↔ NYM | 26 | – | 15 | -0.2 | 0.1 | -0.6 |
| Robert Stock↔ NYM | 31 | – | 1 | -0.2 | 0.1 | -0.6 |
| Brandon Workman↔ BOS | 32 | FA-elig | 10 | -0.2 | 0.1 | -0.7 |
| Justin Steele | 25 | pre-arb | 20 | -0.2 | 0.4 | -1.0 |
| Austin Romine | 32 | FA-elig | 28 | -0.2 | 1.5 | -2.1 |
| Trent Giambrone | 27 | – | 5 | -0.2 | 0.0 | -0.7 |
| Tommy Nance | 30 | – | 27 | -0.2 | 0.2 | -0.9 |
| Keegan Thompson | 26 | – | 32 | -0.3 | 0.4 | -1.2 |
| Andrew Romine | 35 | FA-elig | 26 | -0.3 | 0.1 | -1.0 |
| Trevor Megill | 27 | – | 28 | -0.3 | 0.3 | -1.2 |
| Manuel Rodríguez | 24 | pre-arb | 20 | -0.3 | 0.2 | -1.1 |
| Rex Brothers | 33 | FA-elig | 57 | -0.3 | 0.8 | -1.7 |
| Kyle Ryan | 29 | FA-elig | 13 | -0.3 | 0.8 | -1.7 |
| P.J. Higgins | 28 | – | 9 | -0.3 | 0.4 | -1.4 |
| Greg Deichmann | 26 | – | 14 | -0.3 | 0.1 | -1.1 |
| David Bote | 28 | arb | 97 | -0.3 | 1.0 | -2.1 |
| Adam Morgan | 31 | FA-elig | 34 | -0.3 | 0.9 | -2.0 |
| Jose Lobatón | 36 | FA-elig | 6 | -0.3 | 0.6 | -1.7 |
| Adrian Sampson | 29 | pre-arb | 11 | -0.4 | 0.1 | -1.3 |
| Jake Jewell | 28 | – | 10 | -0.4 | 0.1 | -1.5 |
| Cory Abbott | 25 | – | 8 | -0.5 | 0.0 | -1.6 |
| Dan Winkler | 31 | FA-elig | 47 | -0.5 | 0.9 | -2.6 |
| Jake Arrieta↔ SDP | 35 | FA-elig | 21 | -0.6 | 5.0 | -6.9 |
| Eric Sogard | 35 | FA-elig | 78 | -0.7 | 1.0 | -3.2 |
69 players appeared (WAR is complete); salary & surplus are on record for 67 of them (97%). 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.
| Player | Year | WAR for CHC |
|---|---|---|
| Sammy Sosa | 1992 | 60.7 |
| Ryne Sandberg | 1982 | 48.2 |
| Anthony Rizzo | 2012 | 31.1 |
| Aramis Ramírez | 2003 | 25.0 |
| Kyle Hendricks | 2012 | 24.4 |
| Derrek Lee | 2003 | 21.4 |
| Jake Arrieta | 2013 | 19.6 |
| Rick Sutcliffe | 1984 | 17.2 |
| Player | Year traded | WAR elsewhere |
|---|---|---|
| Rafael Palmeiro | 1988 | 42.3 |
| Dontrelle Willis | 2002 | 20.7 |
| Dennis Eckersley | 1987 | 19.3 |
| Ricky Nolasco | 2005 | 17.5 |
| Jon Garland | 1998 | 17.2 |
| Chris Archer | 2011 | 16.9 |
| Gleyber Torres | 2016 | 15.9 |
| Josh Donaldson | 2008 | 13.8 |