BULLPEN★ Jeff Reardon 42svJuan Berenguer 0hKeith Atherton 0hMark Portugal 0hDan Schatzeder 0hGerman Gonzalez 0hKarl Best 0hRoy Smith 0h
CTim Laudner 109 · Brian Harper 48 · Tom Nieto 24
1BKent Hrbek 105 · Gene Larkin 60 · Randy Bush 6
2BSteve Lombardozzi Sr. 90 · Tom Herr 88 · Al Newman 23
3BGary Gaetti 115 · Al Newman 60 · Steve Lombardozzi Sr. 5
SSGreg Gagne 146 · Al Newman 28 · Steve Lombardozzi Sr. 11
LFDan Gladden 140 · John Moses 28 · Mark Davidson 4
CFKirby Puckett 158 · John Moses 21 · Mark Davidson 4
RFRandy Bush 108 · Mark Davidson 84 · John Moses 43
DHGene Larkin 85 · Kent Hrbek 34 · Jim Dwyer 24
SPFrank Viola 6.3 · Allan Anderson 3.5 · Bert Blyleven 3.2 · Freddie Toliver 1.5 · Les Straker 0.5
BP★ Jeff Reardon 42 · Juan Berenguer 0 · Keith Atherton 0 · Mark Portugal 0 · Dan Schatzeder 0 · German Gonzalez 0 · Karl Best 0 · Roy Smith 0
Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; ★ marks the closer (most save chances). MLB Stats API.
1988 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Kirby Puckett
28
arb
158
7.1
1.1
+1.1
Frank Viola
28
FA-elig
35
6.3
1.4
+0.6
Gary Gaetti
29
FA-elig
133
4.3
1.7
-0.3
Kent Hrbek
28
FA-elig
143
4.3
1.4
-0.1
Allan Anderson
24
pre-arb
30
3.5
0.1
+1.0
Bert Blyleven
37
FA-elig
33
3.2
1.0
+0.0
Dan Gladden
30
arb
141
2.9
0.4
+0.5
Greg Gagne
26
arb
149
1.8
0.4
+0.1
Jeff Reardon
32
FA-elig
63
1.6
0.8
-0.4
Freddie Toliver
27
arb
21
1.5
0.1
+0.4
Tim Laudner
30
FA-elig
117
1.5
0.3
+0.2
John Moses
30
FA-elig
105
1.5
0.1
+0.4
Randy Bush
29
FA-elig
136
1.4
0.3
+0.1
Brian Harper
28
FA-elig
60
1.4
0.1
+0.3
Gene Larkin
25
pre-arb
149
1.3
0.1
+0.3
Tom Herr↔ STL
32
FA-elig
86
1.1
0.7
-0.4
Juan Berenguer
33
FA-elig
57
0.8
0.5
-0.2
Les Straker
28
pre-arb
16
0.5
0.1
+0.1
Jim Dwyer↔ BAL
38
FA-elig
20
0.4
0.1
+0.0
Roy Smith
26
arb
9
0.2
0.1
+0.0
Mark Davidson
27
pre-arb
100
0.2
0.1
-0.0
Charlie Lea
31
FA-elig
24
0.2
0.1
+0.0
Eric Bullock
28
–
16
0.2
–
–
John Christensen
27
arb
23
0.1
0.1
-0.0
Karl Best
29
–
11
-0.0
–
–
Dan Schatzeder↔ CLE
33
FA-elig
10
-0.0
0.1
-0.1
Kelvin Torve
28
–
12
-0.1
–
–
Tippy Martinez
38
FA-elig
3
-0.1
0.1
-0.1
German Gonzalez
26
pre-arb
16
-0.1
0.1
-0.1
Steve Lombardozzi Sr.
28
arb
103
-0.1
0.2
-0.2
Doug Baker
27
–
11
-0.1
–
–
Dwight Lowry
30
arb
7
-0.2
0.1
-0.1
Mike Mason
29
–
5
-0.2
–
–
Joe Niekro
43
FA-elig
5
-0.2
0.8
-0.9
Keith Atherton
29
arb
49
-0.2
0.3
-0.4
Jim Winn
28
arb
9
-0.3
0.2
-0.3
Steve Carlton
43
FA-elig
4
-0.4
0.1
-0.2
Mark Portugal
25
arb
26
-0.7
0.1
-0.3
Tom Brunansky↔ STL
27
FA-elig
14
-0.7
0.1
-0.3
Al Newman
28
arb
105
-0.9
0.1
-0.4
Tom Nieto
27
arb
24
-0.9
0.1
-0.4
Key additions (new vs 1987)
Player
fWAR
Freddie Toliver
1.5
John Moses
1.5
Brian Harper
1.4
Tom Herr
1.1
Jim Dwyer
0.4
Charlie Lea
0.2
Key subtractions (gone from 1987)
Player
1987 fWAR
Mike Smithson
0.5
Mark Salas
0.2
Roy Smalley III
0.2
Jeff Bittiger
0.1
Don Baylor
-0.0
Chris Pittaro
-0.1
Current & Historical Payroll
1988 payroll
$13.3M
What the front office was committed to as of 1988, 1988–1994.
Pre-2015 has no contract-terms data — forward italic $ are realized actuals (hindsight, not commitments known then). Control labels (ARB/FA) are point-in-time.
current $guaranteed $actual $ (hindsight)arbitration (proj)pre-arb (proj)free agent
Guaranteed / signed (18)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Gary Gaetti
29
7.000
$1.7M
$2.4M
$500k
FREE AGENT
Kent Hrbek
28
7.000
$1.4M
$1.6M
$2.1M
$2.6M
$3.1M
$3.1M
$3.1M
Frank Viola
28
6.000
$1.4M
$1.8M
FREE AGENT
Bert Blyleven
37
18.000
$1.0M
FREE AGENT
Jeff Reardon
32
9.000
$850k
$1.3M
FREE AGENT
Joe Niekro
43
21.000
$800k
FREE AGENT
Tom Herr
32
9.000
$745k
FREE AGENT
Juan Berenguer
33
10.000
$500k
$625k
$750k
FREE AGENT
Randy Bush
29
6.000
$350k
$550k
$350k
$500k
$450k
$250k
FREE AGENT
Tim Laudner
30
7.000
$295k
$700k
FREE AGENT
Dan Schatzeder
33
11.000
$130k
FREE AGENT
Steve Carlton
43
23.000
$115k
FREE AGENT
Jim Dwyer
38
15.000
$109k
$174k
$240k
FREE AGENT
Tom Brunansky
27
7.000
$102k
FREE AGENT
John Moses
30
6.000
$100k
$180k
$395k
FREE AGENT
Tippy Martinez
38
14.000
$90k
FREE AGENT
Brian Harper
28
9.000
$90k
$148k
$500k
$625k
$2.5M
$2.4M
FREE AGENT
Charlie Lea
31
8.000
$62k
FREE AGENT
Arbitration-eligible (15)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Kirby Puckett
28
4.000
$1.1M
ARB 3
FREE AGENT
Greg Gagne
26
5.000
$440k
FREE AGENT
Dan Gladden
30
5.000
$360k
FREE AGENT
Keith Atherton
29
5.000
$345k
FREE AGENT
Jim Winn
28
5.000
$165k
FREE AGENT
Steve Lombardozzi Sr.
28
3.000
$152k
ARB 2
ARB 3
FREE AGENT
Tom Nieto
27
4.000
$104k
ARB 3
FREE AGENT
Al Newman
28
3.000
$100k
ARB 2
ARB 3
FREE AGENT
John Christensen
27
4.000
$70k
ARB 3
FREE AGENT
Mark Portugal
25
3.000
$69k
ARB 2
ARB 3
FREE AGENT
Dwight Lowry
30
4.000
$68k
ARB 3
FREE AGENT
Roy Smith
26
4.000
$65k
ARB 3
FREE AGENT
Freddie Toliver
27
4.000
$65k
ARB 3
FREE AGENT
Doug Baker
27
4.000
—
ARB 3
FREE AGENT
Karl Best
29
5.000
—
FREE AGENT
Pre-arbitration (8)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Les Straker
28
1.000
$93k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Davidson
27
2.000
$89k
ARB 1
ARB 2
ARB 3
FREE AGENT
Gene Larkin
25
1.000
$83k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Allan Anderson
24
2.000
$70k
ARB 1
ARB 2
ARB 3
FREE AGENT
German Gonzalez
26
0.000
$62k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eric Bullock
28
–
—
Mike Mason
29
–
—
Kelvin Torve
28
–
—
Graphs
Twins's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Twins 1988; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.
What each regime is worth — every settled team-season since 1985