what pitcher has the most 30 win seasons in the major leagues

5 players played 20 years. The first three are Walter Johnson, Grover Alexander and Red Faber.

Showing:
  • Regular season
NAMESEASWOPP LEAGUELW%GGSERASOCGSHOSVIPHERRHRBBHBPGFIBBTBFWPK/9BB/9K/BBHR/9K%BB%WHIPBABIPRAH/9
1Walter Johnson
W. Johnson
20
412
AL
270
.604
788
654
1.73
3,456
520
108
34
5806.1
4,816
1,867
96
1,354
206
126
151
5.36
2.10
2.55
0.15
5.8
1.06
.261
2.89
7.46
2Grover Alexander
G. Alexander
20
373
NL
208
.642
696
600
2.41
2,209
437
90
33
5182.2
4,866
1,851
165
951
67
80
38
3.84
1.65
2.32
0.29
4.5
1.12
.268
3.21
8.45
3Warren Spahn
W. Spahn
21
363
NL
245
.597
750
665
3.09
2,583
382
63
28
5243.2
4,833
1,801
2,018
434
1,432
41
67
21,555
78
4.43
2.46
1.80
0.74
12.0
6.6
1.19
.258
3.46
8.30
4Greg Maddux
G. Maddux
23
336
NL
214
.611
701
697
3.11
3,182
103
30
0
4720.1
4,414
1,632
1,846
330
956
127
3
170
19,237
67
6.07
1.82
3.33
0.63
16.5
5.0
1.14
.279
3.52
8.42
5Steve Carlton
S. Carlton
22
319
NL
226
.585
695
677
3.11
4,000
251
55
1
4992.2
4,429
1,723
1,970
379
1,717
49
7
145
20,676
174
7.21
3.10
2.33
0.68
19.3
8.3
1.23
.279
3.55
7.98
6Roger Clemens
R. Clemens
24
307
AL
158
.660
604
603
3.14
4,036
115
46
0
4244.2
3,615
1,480
1,637
311
1,373
142
0
51
17,482
128
8.56
2.91
2.94
0.66
23.1
7.9
1.18
.284
3.47
7.66
7Early Wynn
E. Wynn
23
300
AL
244
.551
691
611
3.54
2,340
289
49
15
4564.0
4,292
1,793
2,037
339
1,775
64
67
19,406
53
4.61
3.50
1.32
0.67
12.1
9.1
1.33
.266
4.02
8.46
8Lefty Grove
L. Grove
17
300
AL
141
.680
616
457
3.06
2,269
298
35
54
3938.1
3,848
1,341
1,596
162
1,184
41
123
16,622
51
5.19
2.71
1.92
0.37
13.7
7.1
1.28
.284
3.65
8.79
9Tom Glavine
T. Glavine
22
289
NL
193
.600
644
644
3.52
2,482
56
25
0
4168.0
4,041
1,632
1,782
334
1,408
56
0
139
17,547
64
5.36
3.04
1.76
0.72
14.1
8.0
1.31
.279
3.85
8.73
10Tom Seaver
T. Seaver
17
273
NL
170
.616
559
553
2.73
3,272
213
56
1
4131.1
3,352
1,254
1,380
314
1,204
59
5
106
16,639
106
7.13
2.62
2.72
0.68
19.7
7.2
1.10
.258
3.01
7.30
11Red Ruffing
R. Ruffing
22
273
AL
225
.548
624
538
3.80
1,990
335
45
18
4341.1
4,288
1,835
2,117
254
1,542
57
69
18,525
46
4.13
3.20
1.29
0.53
10.7
8.3
1.34
.275
4.39
8.89
12Burleigh Grimes
B. Grimes
19
269
NL
210
.562
606
496
3.53
1,516
314
35
16
4159.0
4,398
2,037
149
1,283
96
85
17,889
91
3.28
2.78
1.18
0.32
8.5
7.2
1.37
.286
4.41
9.52
13Jim Palmer
J. Palmer
19
268
AL
152
.638
558
521
2.86
2,212
211
53
4
3948.0
3,349
1,253
1,395
303
1,311
38
15
37
16,117
87
5.04
2.99
1.69
0.69
13.7
8.1
1.18
.249
3.18
7.63
14Phil Niekro
P. Niekro
21
268
NL
230
.538
740
595
3.20
2,912
226
43
29
4622.1
4,224
1,645
1,922
392
1,458
108
81
83
19,238
201
5.67
2.84
2.00
0.76
15.1
7.6
1.23
.267
3.74
8.22
15Bob Feller
B. Feller
18
266
AL
162
.621
570
484
3.26
2,581
279
44
22
3827.0
3,271
1,385
1,557
223
1,764
60
52
6
16,172
69
6.07
4.15
1.46
0.52
16.0
10.9
1.32
.264
3.66
7.69
16Eppa Rixey
E. Rixey
21
266
NL
251
.515
692
554
3.15
1,351
289
37
14
4493.0
4,639
1,993
93
1,084
77
100
97
2.71
2.17
1.25
0.19
5.8
1.27
.281
3.99
9.29
17Ted Lyons
T. Lyons
21
260
AL
230
.531
594
484
3.67
1,072
356
27
25
4158.2
4,492
1,696
2,055
221
1,124
31
91
17,806
55
2.32
2.43
0.95
0.48
6.0
6.3
1.35
.278
4.45
9.72
18Don Sutton
D. Sutton
18
257
NL
198
.565
600
583
3.07
2,939
166
55
5
4170.0
3,592
1,422
1,576
325
1,071
64
12
97
16,975
89
6.34
2.31
2.74
0.70
17.3
6.3
1.12
.260
3.40
7.75
19Jack Morris
J. Morris
18
254
AL
186
.577
549
527
3.90
2,478
175
28
0
3824.0
3,567
1,657
1,815
389
1,390
58
10
99
16,120
205
5.83
3.27
1.78
0.92
15.4
8.6
1.30
.269
4.27
8.40
20Red Faber
R. Faber
20
254
AL
213
.544
669
483
3.15
1,476
273
29
27
4088.0
4,110
1,816
112
1,221
106
134
52
3.25
2.69
1.21
0.25
7.1
1.30
.278
4.00
9.05
21Bert Blyleven
B. Blyleven
19
253
AL
222
.533
587
582
3.29
3,179
222
54
0
4272.1
3,958
1,561
1,731
372
1,105
143
2
53
17,556
97
6.70
2.33
2.88
0.78
18.1
6.3
1.19
.281
3.65
8.34
22Carl Hubbell
C. Hubbell
16
253
NL
154
.622
535
433
2.98
1,678
260
36
33
3588.2
3,462
1,188
1,384
227
728
53
82
14,810
53
4.21
1.83
2.30
0.57
11.3
4.9
1.17
.267
3.47
8.68
23Bob Gibson
B. Gibson
17
251
NL
174
.591
528
482
2.91
3,117
255
56
6
3884.1
3,279
1,258
1,420
257
1,336
102
21
118
16,066
109
7.22
3.10
2.33
0.60
19.4
8.3
1.19
.269
3.29
7.60
24Mike Mussina
M. Mussina
18
249
AL
140
.640
492
491
3.67
2,557
54
22
0
3273.2
3,181
1,335
1,427
337
730
54
0
24
13,404
62
7.03
2.01
3.50
0.93
19.1
5.4
1.19
.292
3.92
8.75
25Robin Roberts
R. Roberts
16
244
NL
209
.539
563
503
3.46
1,964
277
38
25
3927.1
3,863
1,512
1,679
418
748
43
46
16,118
29
4.50
1.71
2.63
0.96
12.2
4.6
1.17
.266
3.85
8.85
StatMuse has game-level data for seasons going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Twins Stats

Team Batting Leaders

HR

27

Clemens

Kody Clemens

RBI

96

Bell

Josh Bell

AVG

.282

Keaschall

Luke Keaschall
Team Pitching Leaders

W

12

Bradley

Taj Bradley

K

205

Bradley

Taj Bradley

ERA

3.73

Bradley

Taj Bradley
Team Rankings

HR

187

12th

R

739

9th

SO

1,381

13th

ERA

4.56

25th

2026 Division Standings
TEAMWLPCTGB
85
77
.525
84
78
.519
1.0
Twins Twins
77
85
.475
8.0
76
86
.469
9.0
69
93
.426
16.0
Last Game
TEX Rangers

80 - 82

4

Final

6

MIN Twins

77 - 85

Sun 27 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
94
68
.580
88
74
.543
6.0
80
82
.494
14.0
77
85
.475
17.0
74
88
.457
20.0
NL CentralWLPCTGB
103
59
.636
Cubs Cubs - w
89
73
.549
14.0
82
80
.506
21.0
77
85
.475
26.0
75
87
.463
28.0
NL WestWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
65
97
.401
35.0
58
104
.358
42.0
AL EastWLPCTGB
Rays Rays - y
98
64
.605
93
68
.578
4.5
87
75
.537
11.0
79
82
.491
18.5
79
83
.488
19.0
AL CentralWLPCTGB
85
77
.525
84
78
.519
1.0
77
85
.475
8.0
76
86
.469
9.0
69
93
.426
16.0
AL WestWLPCTGB
81
81
.500
80
82
.494
1.0
76
86
.469
5.0
64
98
.395
17.0
62
100
.383
19.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Mon
9/14
@
1-2
Mon
9/14
@
8-7
Tue
9/15
@
4-0
Tue
9/15
@
6-7
Tue
9/15
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Sat
10/10
@
8:00 PM
Sun
10/11
@
8:00 PM
Mon
10/12
@
5:00 PM
Wed
10/14
@
8:00 PM
Thu
10/15
@
9:00 PM