Aug 22, 1942 (Baltimore, MD) – Aug 23, 2017 (Philadelphia, PA) · died at 75
General manager for the Rangers, Guardians, and Tigers (1983–1995).
3 seasons with salary-era data across 3 stints. All figures are franchise-level outcomes during the tenure, not solely attributable to one executive.
| Team | Role | Years | Szns | WAB | WAB/yr | TAB | WAR surp | HG | Trade | FA | R5 | AcqLev | W-L% | PO | Pen | WS | Surp $M |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ |
GM | 1995–1995 | 1 | -13.1 | -13.15 | -22.2 | -23.6 | +1.5 | -3.4 | +0.9 | -0.1 | 0.02 | 0.417 | – | – | – | -23 |
| ▸ |
GM | 1986–1987 | 2 | -10.3 | -5.17 | -17.8 | -8.4 | +67.4 | -3.9 | -40.7 | -0.0 | 0.41 | 0.448 | – | – | – | -2 |
| ▸ |
GM | 1983–1984 | 0 | +0.0 | – | +0.0 | +0.0 | +12.5 | -11.1 | -0.9 | +0.2 | – | – | – | – | – | – |
| Career total (1985+ data) | 3 | -23.5 | -40.0 | -32.0 | +81.4 | -18.4 | -40.7 | +0.0 | 0.17 | 0.438 | – | – | – | -25 | |||
Acquired minus surrendered / signed minus walked.
Every roster slot ranked best→worst by WAR, averaged across Joe Klein's seasons. Bars = his rosters; the black line = the league-average player at each slot. Staying above the line deep into the roster is the depth edge.
| Player | Pos | Team | How | Year | Szns | fWAR | WAR/yr | Lev |
|---|---|---|---|---|---|---|---|---|
| Albert Belle | OF | Draft | 1987 | 7 | +27.5 | +3.9 | – | |
| Greg Swindell | P | Draft | 1986 | 6 | +20.5 | +3.4 | – | |
| Tom Candiotti | P | Draft | 1986 | 6 | +16.8 | +2.8 | – | |
| Oddibe McDowell | OF | Draft | 1984 | 5 | +8.5 | +1.7 | – | |
| Gary Ward | OF | Trade | 1983 | 2 | +4.1 | +2.0 | – | |
| Steve Olin | P | Draft | 1987 | 4 | +3.2 | +0.8 | – | |
| Paul Kilgus | P | Draft | 1984 | 2 | +2.1 | +1.1 | – | |
| Omar Olivares | P | Free agency | 1995 | 2 | +2.0 | +1.0 | 0.0 | |
| Chad Curtis | OF | Trade | 1995 | 2 | +2.0 | +1.0 | 0.0 | |
| A. J. Sager | P | Free agency | 1995 | 3 | +1.9 | +0.6 | 0.0 | |
| Gabe Kapler | OF | Draft | 1995 | 1 | +1.7 | +1.7 | – | |
| Jeff Kunkel | SS | Draft | 1983 | 4 | +1.6 | +0.4 | – | |
| C. J. Nitkowski | P | Trade | 1995 | 2 | +1.4 | +0.7 | – | |
| Brian Bohanon | P | Free agency | 1995 | 1 | +1.2 | +1.2 | 0.0 | |
| Dickie Noles | P | Trade | 1984 | 1 | +1.0 | +1.0 | – | |
| Beau Allred | OF | Draft | 1987 | 2 | +0.9 | +0.4 | – | |
| Phil Niekro | P | Free agency | 1986 | 2 | +0.8 | +0.4 | 0.5 | |
| Ken Schrom | P | Trade | 1986 | 1 | +0.6 | +0.6 | 0.4 | |
| Kevin Wickander | P | Draft | 1986 | 2 | +0.6 | +0.3 | – | |
| Jerry Browne | 2B | Intl FA | 1983 | 2 | +0.6 | +0.3 | – | |
| Ricky Wright | P | Trade | 1983 | 2 | +0.5 | +0.3 | – | |
| Rich Yett | P | Trade | 1986 | 2 | +0.4 | +0.2 | 0.0 | |
| Ron Tingley | C | Trade | 1995 | 1 | +0.4 | +0.4 | 0.0 | |
| Ed Vande Berg | P | Free agency | 1987 | 1 | +0.3 | +0.3 | 0.0 | |
| Dave Borkowski | P | Draft | 1995 | 1 | +0.2 | +0.2 | – | |
| Phil Nevin | 1B/3B | Trade | 1995 | 1 | +0.2 | +0.2 | 0.0 | |
| Mitch Williams | P | Rule 5 | 1984 | 2 | +0.2 | +0.1 | – | |
| John Butcher | P | Trade | 1986 | 1 | +0.2 | +0.2 | 0.1 | |
| Bruce Egloff | P | Draft | 1986 | 1 | +0.1 | +0.1 | – | |
| Dwayne Henry | P | Free agency | 1995 | 1 | +0.1 | +0.1 | 0.0 | |
| Scott Anderson | P | Draft | 1984 | 1 | +0.1 | +0.1 | – | |
| Mark Huismann | P | Trade | 1987 | 1 | +0.1 | +0.1 | 0.0 | |
| Kevin Wickander | P | Trade | 1995 | 1 | +0.1 | +0.1 | 0.0 | |
| Brian Dorsett | C | Trade | 1987 | – | -0.0 | – | – | |
| Ever Magallanes | SS | Draft | 1987 | – | -0.0 | – | – | |
| Joe Skalski | P | Draft | 1986 | 1 | +0.0 | +0.0 | – | |
| Mike Walker | P | Draft | 1986 | 2 | +0.0 | +0.0 | – | |
| Ron Washington | SS | Free agency | 1987 | – | -0.0 | – | – | |
| Frank Wills | P | Free agency | 1986 | 1 | -0.0 | -0.0 | 0.0 | |
| Phil Hiatt | 3B/OF | Trade | 1995 | – | -0.0 | – | – | |
| Don Gordon | P | Trade | 1987 | 1 | -0.1 | -0.1 | 0.0 | |
| Tom Lampkin | C | Draft | 1986 | – | -0.1 | – | – | |
| Joe Hall | OF | Free agency | 1995 | 1 | -0.1 | -0.1 | 0.0 | |
| Greg Keagle | P | Rule 5 | 1995 | 2 | -0.1 | -0.1 | – | |
| Brian Powell | P | Draft | 1995 | – | -0.1 | – | – | |
| Alan Bannister | 2B/OF | Trade | 1984 | – | -0.1 | – | – | |
| Fran Mullins | 3B/SS | Trade | 1986 | – | -0.2 | – | – | |
| Sammy Stewart | P | Free agency | 1987 | – | -0.2 | – | – | |
| Víctor Santos | P | Intl FA | 1995 | – | -0.2 | – | – | |
| Chris Welsh | P | Trade | 1984 | – | -0.2 | – | – | |
| Kevin Bearse | P | Draft | 1987 | – | -0.3 | – | – | |
| Rick Dempsey | C | Free agency | 1987 | – | -0.3 | – | – | |
| Jim Kern | P | Free agency | 1986 | – | -0.3 | – | – | |
| Casey Parsons | OF | Trade | 1987 | – | -0.3 | – | – | |
| Bob Sebra | P | Draft | 1983 | – | -0.3 | – | – | |
| Mike Christopher | P | Trade | 1995 | 1 | -0.3 | -0.3 | 0.0 | |
| Mike Armstrong | P | Free agency | 1987 | – | -0.4 | – | – | |
| Jeff Kaiser | P | Trade | 1987 | 1 | -0.4 | -0.4 | 0.0 | |
| Tom Kramer | P | Draft | 1987 | – | -0.4 | – | – | |
| Rudy Seánez | P | Draft | 1986 | 1 | -0.4 | -0.4 | – | |
| Scott Fletcher | 2B/SS | Free agency | 1995 | – | -0.4 | – | – | |
| John Flaherty | C | Trade | 1995 | 2 | -0.4 | -0.2 | 0.0 | |
| Doug Frobel | OF | Free agency | 1987 | – | -0.5 | – | – | |
| Tommy Hinzo | 2B | Draft | 1986 | 1 | -0.5 | -0.5 | – | |
| Jeff Shaw | P | Draft | 1986 | – | -0.6 | – | – | |
| Shannon Penn | 2B/DH | Trade | 1995 | – | -0.6 | – | – | |
| Mark Lewis | 2B/3B | Trade | 1995 | – | -0.7 | – | – | |
| Dickie Noles | P | Free agency | 1986 | – | -0.9 | – | – | |
| Bryan Oelkers | P | Trade | 1986 | – | -1.3 | – | – |
WAB = wins above what the team's payroll predicted (resource-controlled). WAR surplus = era-neutral value (WAR minus payroll in win-equivalents). Roster surplus $M = dollar value of WAR over cost. Build channels (realized fWAR): HG = home-grown via amateur draft / international signing; Trade = acquired minus surrendered (incl. purchases/waivers); FA = signed minus walked; R5 = Rule-5 / minor-league-draft pickups. Credit follows the acquisition year — home-grown to the regime at the player's draft/signing (not whoever was in the chair when he peaked), trade/FA/R5 to the GM who made the move. Players acquired as prospects before debuting (e.g. Smoltz, Bagwell; Rule-5 picks like Uggla) are counted as trade/R5, not home-grown. All are franchise-level outcomes during the stint, not solely attributable to one executive.