who was the last cardinals player with 20 home runs and 20 stolen bases in a season

Tommy Pham homered 23 times for the Cardinals when stealing 20+ bases in 2017.

Interpreted as:
Who was the last cardinals player with 20 or more home runs and 20 or more stolen bases in a season?
NAME HR SB SEASON TM G AB R H 2B 3B RBI BB HBP SO CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Tommy Pham
T. Pham
23
25
2017
STL STL
128
444
95
136
22
2
73
71
10
117
7
530
231
47
2
3
0
18
.306
.411
.520
.931
99
34.5
.398
149
33.6
2 Reggie Sanders
R. Sanders
22
21
2004
STL STL
135
446
64
116
27
3
67
33
4
118
5
487
215
52
1
3
5
5
.260
.315
.482
.797
63
2.4
.336
102
1.2
3 Fernando Tatis
F. Tatis
34
21
1999
STL STL
149
537
104
160
31
2
107
82
16
128
9
639
297
67
0
4
4
11
.298
.404
.553
.957
122
38.7
.411
142
36
4 Ray Lankford
R. Lankford
31
26
1998
STL STL
154
533
94
156
37
1
105
86
3
151
5
626
288
69
0
4
5
4
.293
.391
.540
.932
113
35.9
.400
144
35
5 Ray Lankford
R. Lankford
31
21
1997
STL STL
133
465
94
137
36
3
98
95
0
125
11
565
272
70
0
5
10
9
.295
.411
.585
.996
111
41.6
.421
156
40.2
6 Ray Lankford
R. Lankford
21
35
1996
STL STL
149
545
100
150
36
8
86
79
3
133
7
635
265
65
1
7
10
12
.275
.366
.486
.852
98
15.8
.365
123
18.1
7 Brian Jordan
B. Jordan
22
24
1995
STL STL
131
490
83
145
20
4
81
22
11
79
9
525
239
46
0
2
4
5
.296
.339
.488
.827
76
10.8
.358
117
11.3
8 Ray Lankford
R. Lankford
25
24
1995
STL STL
132
483
81
134
35
2
82
63
2
110
8
553
248
62
0
5
6
10
.277
.360
.513
.873
88
19.3
.375
128
19.8
9 Ray Lankford
R. Lankford
20
42
1992
STL STL
153
598
87
175
40
6
86
72
5
147
24
682
287
66
2
5
6
5
.293
.371
.480
.851
106
32.2
.379
143
32
10 Lou Brock
L. Brock
21
52
1967
STL STL
159
689
113
206
32
12
76
24
6
109
18
724
325
65
2
3
6
6
.299
.327
.472
.799
101
28.8
.354
128
22.5
StatMuse has season-level data for stolen bases going back to the 1886 season.

More Cardinals Stats

Team Rankings

HR

148

29th

R

689

19th

SO

1,209

29th

ERA

4.29

21st

2025 Division Standings
TEAM W L PCT GB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
Reds Reds
83
79
.512
14.0
Cardinals Cardinals
78
84
.481
19.0
Pirates Pirates
71
91
.438
26.0
Last Game
CHC Cubs

92 - 70

2

Final

0

STL Cardinals

78 - 84

Sun 28 Sep 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Phillies Phillies
96
66
.593
Mets Mets
83
79
.512
13.0
NL Central W L PCT GB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
NL West W L PCT GB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
AL East W L PCT GB
Blue Jays Blue Jays
94
68
.580
Yankees Yankees
94
68
.580
AL Central W L PCT GB
Guardians Guardians
88
74
.543
Tigers Tigers
87
75
.537
1.0
AL West W L PCT GB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
9/15
ATL ATL
@
WSH WSH
6-3
Mon
9/15
ATL ATL
@
WSH WSH
5-0
Mon
9/15
SDP SDP
@
NYM NYM
3-8
Mon
9/15
LAA LAA
@
MIL MIL
2-9
Mon
9/15
NYY NYY
@
MIN MIN
10-9

Schedule

DATE MATCHUP TIME (ET)
Thu
10/16
TOR TOR
@
SEA SEA
8:33 PM
Fri
10/17
TOR TOR
@
SEA SEA
6:08 PM
Fri
10/17
MIL MIL
@
LAD LAD
8:38 PM
Sat
10/18
MIL MIL
@
LAD LAD
8:08 PM
Sun
10/19
SEA SEA
@
TOR TOR
8:03 PM