BP★ Matt Belisle 9 · Taylor Rogers 30 · Tyler Duffey 12 · Trevor Hildenberger 12 · Ryan Pressly 6 · Buddy Boshers 3 · Alan Busenitz 2 · Dillon Gee 1
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.
2017 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Brian Dozier
30
arb
152
6.0
6.0
+14.4
Byron Buxton
23
pre-arb
140
4.4
0.5
+14.4
Joe Mauer
34
FA-elig
141
2.8
23.0
-13.4
Ervin Santana
34
FA-elig
33
2.8
13.5
-4.2
José Berríos
23
pre-arb
26
2.7
0.4
+8.8
Eddie Rosario
25
pre-arb
151
2.6
0.6
+8.1
Miguel Sanó
24
pre-arb
114
2.4
0.6
+7.6
Jason Castro
30
FA-elig
110
2.1
8.5
-1.5
Max Kepler
24
pre-arb
147
1.9
0.5
+5.9
Jorge Polanco
23
arb
133
1.9
0.5
+5.8
Eduardo Escobar
28
FA-elig
129
1.3
2.6
+1.9
Chris Gimenez
34
FA-elig
77
1.1
0.9
+2.8
Kyle Gibson
29
arb
29
1.0
2.9
+0.5
Adalberto Mejía
24
pre-arb
21
1.0
0.5
+2.7
Robbie Grossman
27
arb
119
0.8
0.6
+2.3
Ehire Adrianza
27
pre-arb
70
0.8
0.6
+2.0
Trevor Hildenberger
26
–
37
0.8
0.3
+2.3
Brandon Kintzler↔ WSN
32
FA-elig
45
0.6
1.8
+0.4
Tyler Duffey
26
pre-arb
56
0.6
0.5
+1.6
Matt Belisle
37
FA-elig
62
0.6
2.0
-0.2
Dillon Gee↔ TEX
31
arb
14
0.5
1.6
+0.2
Kennys Vargas
26
arb
78
0.4
0.5
+0.8
Taylor Rogers
26
pre-arb
69
0.4
0.5
+0.6
Jaime García↔ ATL
30
FA-elig
1
0.2
0.4
+0.3
Zack Granite
24
–
40
0.2
0.2
+0.4
Bartolo Colon↔ ATL
44
FA-elig
15
0.2
6.7
-6.1
Alan Busenitz
26
–
28
0.1
0.2
+0.1
Phil Hughes
31
FA-elig
14
0.1
13.2
-12.9
Ryan Pressly
28
arb
57
0.1
1.2
-0.9
Chris Heston↔ SEA
29
–
1
0.0
0.0
+0.1
Aaron Slegers
24
–
4
-0.0
0.1
-0.1
Danny Santana↔ ATL
26
arb
13
-0.0
0.1
-0.1
John Curtiss
24
–
9
-0.0
0.1
-0.2
Justin Haley
26
pre-arb
10
-0.0
0.5
-0.7
Randy Rosario
23
–
2
-0.1
0.0
-0.2
Glen Perkins
34
FA-elig
8
-0.1
6.5
-6.7
Drew Rucinski
28
pre-arb
2
-0.1
0.5
-0.8
Tim Melville↔ SDP
27
–
1
-0.1
0.0
-0.3
Dietrich Enns
26
–
2
-0.1
0.1
-0.4
Nick Tepesch↔ TOR
28
arb
1
-0.1
0.2
-0.6
Gabriel Moya
22
–
7
-0.1
–
–
Jason Wheeler
26
–
2
-0.1
0.0
-0.4
Craig Breslow↔ CLE
36
FA-elig
30
-0.1
1.0
-1.5
Mitch Garver
26
–
23
-0.2
0.1
-0.6
Alex Wimmers
28
pre-arb
6
-0.2
0.0
-0.6
Buddy Boshers
29
pre-arb
38
-0.2
0.3
-1.1
Michael Tonkin
27
arb
16
-0.2
0.5
-1.4
Adam Wilk↔ NYM
29
–
3
-0.2
0.0
-0.9
Héctor Santiago
29
FA-elig
15
-0.3
8.0
-8.9
Felix Jorge
23
pre-arb
2
-0.3
0.0
-1.0
Nik Turley
27
–
10
-0.3
0.1
-1.2
Niko Goodrum
25
–
11
-0.3
0.1
-1.2
Key additions (new vs 2016)
Player
fWAR
Jason Castro
2.1
Chris Gimenez
1.1
Ehire Adrianza
0.8
Trevor Hildenberger
0.8
Matt Belisle
0.6
Dillon Gee
0.5
Key subtractions (gone from 2016)
Player
2016 fWAR
Eduardo Núñez
1.3
Fernando Abad
0.5
Trevor Plouffe
0.4
Logan Schafer
0.1
Pat Dean
0.1
J.R. Graham
0.0
Current & Historical Payroll
2017 payroll
$110.2M
2018 guaranteed
$0M
What the front office was committed to as of 2017, 2017–2023.
Guaranteed $ are contract commitments signed by 2017; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (9)
Player
Age
Svc
2017
2018
2019
2020
2021
2022
2023
Joe Mauer
34
13.000
$23.0M
FREE AGENT
Ervin Santana
34
11.104
$13.5M
FREE AGENT
Phil Hughes
31
9.113
$13.2M
FREE AGENT
Jason Castro
30
6.104
$8.5M
FREE AGENT
Bartolo Colon
44
18.061
$6.7M
FREE AGENT
Glen Perkins
34
10.010
$6.5M
FREE AGENT
Matt Belisle
37
11.019
$2.0M
FREE AGENT
Craig Breslow
36
8.129
$1.0M
FREE AGENT
Jaime García
30
8.047
$444k
FREE AGENT
Arbitration-eligible (8)
Player
Age
Svc
2017
2018
2019
2020
2021
2022
2023
Héctor Santiago
29
5.016
$8.0M
FREE AGENT
Brian Dozier
30
4.100
$6.0M
ARB 3
FREE AGENT
Kyle Gibson
29
3.056
$2.9M
ARB 2
ARB 3
FREE AGENT
Eduardo Escobar
28
4.128
$2.6M
ARB 3
FREE AGENT
Brandon Kintzler
32
5.003
$1.8M
FREE AGENT
Dillon Gee
31
5.108
$1.6M
FREE AGENT
Ryan Pressly
28
3.053
$1.2M
ARB 2
ARB 3
FREE AGENT
Chris Gimenez
34
4.163
$950k
ARB 3
FREE AGENT
Pre-arbitration (35)
Player
Age
Svc
2017
2018
2019
2020
2021
2022
2023
Ehire Adrianza
27
2.131
$600k
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Sanó
24
1.095
$572k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eddie Rosario
25
1.120
$552k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robbie Grossman
27
2.060
$552k
ARB 1
ARB 2
ARB 3
FREE AGENT
Max Kepler
24
0.152
$548k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Duffey
26
1.042
$542k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Tonkin
27
2.005
$542k
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Rogers
26
0.145
$542k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kennys Vargas
26
2.000
$540k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Polanco
23
0.105
$540k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Haley
26
0.000
$535k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drew Rucinski
28
0.034
$535k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Byron Buxton
23
1.064
$535k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adalberto Mejía
24
0.001
$535k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Berríos
23
0.074
$415k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Buddy Boshers
29
2.026
$342k
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Hildenberger
26
0.000
$295k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Tepesch
28
2.136
$250k
ARB 1
ARB 2
ARB 3
FREE AGENT
Alan Busenitz
26
0.000
$248k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Granite
24
0.000
$196k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nik Turley
27
0.000
$143k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mitch Garver
26
0.000
$132k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Curtiss
24
0.000
$117k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Niko Goodrum
25
0.000
$91k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Danny Santana
26
2.111
$86k
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Slegers
24
0.000
$85k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dietrich Enns
26
0.000
$76k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Wimmers
28
0.038
$44k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adam Wilk
29
0.000
$39k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Randy Rosario
23
0.000
$26k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Melville
27
0.015
$14k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Wheeler
26
–
$6k
Chris Heston
29
2.140
$5k
ARB 1
ARB 2
ARB 3
FREE AGENT
Felix Jorge
23
0.002
$3k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabriel Moya
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 2017; 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