Jun 23, 1937 (Lockport, IL) – Nov 26, 2004 (Los Angeles, CA) · died at 67
General manager for the Giants (1982–1985).
1 seasons with salary-era data across 1 stint. 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ Giants | GM | 1982–1985 | 1 | -15.9 | -15.89 | -8.3 | -8.6 | +90.6 | +23.5 | +0.3 | +0.0 | – | 0.383 | – | – | – | -2 |
| Career total (1985+ data) | 1 | -15.9 | -8.3 | -8.6 | +90.6 | +23.5 | +0.3 | +0.0 | – | 0.383 | – | – | – | -2 | |||
Acquired minus surrendered / signed minus walked.
Every roster slot ranked best→worst by WAR, averaged across Tom Haller'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 |
|---|---|---|---|---|---|---|---|---|
| Will Clark | 1B | SFG | Draft | 1985 | 8 | +33.6 | +4.2 | – |
| Robby Thompson | 2B | SFG | Draft | 1983 | 11 | +28.3 | +2.6 | – |
| John Burkett | P | SFG | Draft | 1983 | 5 | +12.8 | +2.6 | – |
| Mike Krukow | P | SFG | Trade | 1982 | 4 | +10.6 | +2.7 | – |
| Kelly Downs | P | SFG | Trade | 1984 | 5 | +9.0 | +1.8 | – |
| José Uribe | SS | SFG | Trade | 1985 | 7 | +6.6 | +0.9 | – |
| Mike Aldrete | 1B/OF | SFG | Draft | 1983 | 3 | +6.4 | +2.1 | – |
| Trevor Wilson | P | SFG | Draft | 1985 | 6 | +6.2 | +1.0 | – |
| Atlee Hammaker | P | SFG | Trade | 1982 | 4 | +4.7 | +1.2 | – |
| Mark Davis | P | SFG | Trade | 1982 | 3 | +3.2 | +1.1 | – |
| Bob Melvin | C | SFG | Trade | 1985 | 3 | +2.9 | +1.0 | 3.6 |
| Dave LaPoint | P | SFG | Trade | 1985 | 1 | +2.7 | +2.7 | – |
| Jim Gott | P | SFG | Trade | 1985 | 2 | +2.5 | +1.2 | – |
| Joel Youngblood | OF | SFG | Trade | 1985 | 4 | +1.7 | +0.4 | – |
| Ron Roenicke | OF | SFG | Trade | 1985 | 1 | +1.3 | +1.3 | – |
| Greg Litton | 2B/OF | SFG | Draft | 1984 | 3 | +1.2 | +0.4 | – |
| Roger Mason | P | SFG | Trade | 1985 | 3 | +1.2 | +0.4 | – |
| Jeff Robinson | P | SFG | Draft | 1983 | 2 | +0.9 | +0.4 | – |
| Manny Trillo | 2B | SFG | Trade | 1985 | 1 | +0.8 | +0.8 | – |
| Jeff Brantley | P | SFG | Draft | 1985 | 3 | +0.7 | +0.2 | – |
| Terry Mulholland | P | SFG | Draft | 1984 | 3 | +0.5 | +0.2 | – |
| Alex Treviño | C | SFG | Draft | 1985 | 1 | +0.4 | +0.4 | – |
| Dennis Cook | P | SFG | Draft | 1985 | 2 | +0.3 | +0.2 | – |
| Colin Ward | P | SFG | Trade | 1984 | 1 | +0.2 | +0.2 | – |
| Charlie Hayes | 3B | SFG | Draft | 1983 | 1 | +0.1 | +0.1 | – |
| Rick Lancellotti | 1B/OF | SFG | Trade | 1985 | 1 | +0.1 | +0.1 | – |
| Stu Tate | P | SFG | Draft | 1984 | 1 | +0.1 | +0.1 | – |
| Ángel Escobar | 3B/SS | SFG | Intl FA | 1982 | 1 | +0.0 | +0.0 | – |
| Mike Jeffcoat | P | SFG | Trade | 1985 | – | +0.0 | – | – |
| Tony Perezchica | 2B/SS | SFG | Draft | 1984 | 1 | +0.0 | +0.0 | – |
| Ricky Adams | 3B/SS | SFG | Trade | 1985 | – | -0.1 | – | – |
| Randy Bockus | P | SFG | Draft | 1982 | 1 | -0.1 | -0.1 | – |
| Bobby Moore | P | SFG | Trade | 1985 | – | -0.1 | – | – |
| Andrés Santana | SS | SFG | Intl FA | 1985 | – | -0.1 | – | – |
| Mike Woodard | 2B | SFG | Trade | 1985 | 1 | -0.1 | -0.1 | – |
| David Green | 1B/OF | SFG | Trade | 1985 | – | -0.3 | – | – |
| Gary Rajsich | 1B/OF | SFG | Trade | 1985 | – | -0.5 | – | – |
| Randy McCament | P | SFG | Draft | 1985 | 1 | -0.6 | -0.6 | – |
| Luis Quiñones | 2B/3B/SS | SFG | Trade | 1985 | – | -0.8 | – | – |
| Brad Wellman | 2B | SFG | Trade | 1982 | – | -1.0 | – | – |
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.