most wins vs a single opponent since 2017

Since 2017, José Berríos has won the most games by a pitcher against a team, with 14 wins against the White Sox.

Interpreted as:
most regular-season wins by a player vs a single opponent since 2017
NAME W OPP L W% G GS ERA SO CG SHO SV IP H ER R HR BB HBP GF IBB TBF WP K/9 BB/9 K/BB HR/9 K% BB% WHIP BABIP RA H/9
1 José Berríos
J. Berríos
14
White Sox White Sox
6
.700
25
25
3.05
159
2
0
0
156.1
134
53
65
18
35
9
0
0
631
8
9.15
2.01
4.54
1.04
25.2
5.5
1.08
.283
3.74
7.71
2 Aaron Nola
A. Nola
13
Braves Braves
10
.565
32
32
3.79
203
0
0
0
197.1
175
83
84
31
52
4
0
1
807
2
9.26
2.37
3.90
1.41
25.2
6.4
1.15
.279
3.83
7.98
3 Kyle Hendricks
K. Hendricks
13
Cardinals Cardinals
2
.867
22
21
2.22
88
1
1
0
142.0
130
35
38
9
20
5
0
1
559
1
5.58
1.27
4.40
0.57
15.7
3.6
1.06
.277
2.41
8.24
4 Lucas Giolito
L. Giolito
12
Royals Royals
6
.667
24
24
3.49
143
0
0
0
141.2
112
55
56
21
41
4
0
0
568
8
9.08
2.60
3.49
1.33
25.2
7.2
1.08
.253
3.56
7.12
5 Justin Verlander
J. Verlander
12
Rangers Rangers
4
.750
19
19
2.44
144
0
0
0
118.0
89
32
34
15
25
5
0
0
465
0
10.98
1.91
5.76
1.14
31.0
5.4
0.97
.268
2.59
6.79
6 Justin Verlander
J. Verlander
12
Mariners Mariners
2
.857
20
20
2.84
147
0
0
0
123.2
91
39
40
19
23
2
0
0
475
0
10.70
1.67
6.39
1.38
30.9
4.8
0.92
.254
2.91
6.62
7 Eduardo Rodriguez
E. Rodriguez
12
Orioles Orioles
2
.857
18
16
2.29
97
0
0
0
102.1
80
26
27
11
26
2
0
0
406
0
8.53
2.29
3.73
0.97
23.9
6.4
1.04
.256
2.37
7.04
8 Zack Wheeler
Z. Wheeler
12
Nationals Nationals
9
.571
29
29
4.11
161
1
0
0
175.0
160
80
83
19
54
7
0
4
730
1
8.28
2.78
2.98
0.98
22.1
7.4
1.22
.288
4.27
8.23
9 Marco Gonzales
M. Gonzales
11
Athletics Athletics
4
.733
20
19
3.73
81
0
0
0
115.2
110
48
51
16
25
6
0
0
478
2
6.30
1.95
3.24
1.24
16.9
5.2
1.17
.269
3.97
8.56
10 Germán Márquez
G. Márquez
11
Padres Padres
4
.733
18
18
4.29
117
0
0
0
107.0
104
51
52
15
26
3
0
0
440
6
9.84
2.19
4.50
1.26
26.6
5.9
1.21
.319
4.37
8.75
11 Justin Verlander
J. Verlander
11
Angels Angels
4
.733
19
19
3.25
136
1
1
0
116.1
85
42
42
15
26
6
0
0
459
2
10.52
2.01
5.23
1.16
29.6
5.7
0.95
.254
3.25
6.58
12 Max Scherzer
M. Scherzer
11
Phillies Phillies
4
.733
20
20
2.85
161
0
0
0
120.0
107
38
40
15
31
7
0
2
490
0
12.08
2.33
5.19
1.13
32.9
6.3
1.15
.333
3.00
8.03
13 Dylan Cease
D. Cease
10
Tigers Tigers
1
.909
15
15
2.07
102
1
1
0
82.2
66
19
24
8
31
3
0
0
346
4
11.10
3.38
3.29
0.87
29.5
9.0
1.17
.287
2.61
7.19
14 Framber Valdez
F. Valdez
10
Angels Angels
5
.667
20
16
3.93
131
1
0
0
116.2
99
51
57
15
50
6
0
1
498
6
10.11
3.86
2.62
1.16
26.3
10.0
1.28
.284
4.40
7.64
15 Jack Flaherty
J. Flaherty
10
Pirates Pirates
1
.909
17
16
2.75
100
0
0
0
95.0
78
29
31
8
29
7
0
2
383
2
9.47
2.75
3.45
0.76
26.1
7.6
1.13
.293
2.94
7.39
16 Miles Mikolas
M. Mikolas
10
Brewers Brewers
7
.588
19
19
3.89
103
0
0
0
115.2
104
50
51
20
17
4
0
0
468
5
8.01
1.32
6.06
1.56
22.0
3.6
1.05
.259
3.97
8.09
17 Marco Gonzales
M. Gonzales
10
Angels Angels
4
.714
21
21
3.65
107
1
0
0
128.1
110
52
54
20
36
2
0
3
524
0
7.50
2.52
2.97
1.40
20.4
6.9
1.14
.251
3.79
7.71
18 Jon Gray
J. Gray
10
Padres Padres
4
.714
19
18
3.41
101
0
0
0
105.2
100
40
51
14
30
4
1
4
441
8
8.60
2.56
3.37
1.19
22.9
6.8
1.23
.295
4.34
8.52
19 Adam Wainwright
A. Wainwright
10
Pirates Pirates
2
.833
18
17
3.19
85
1
1
0
104.1
83
37
38
10
24
1
0
1
411
1
7.33
2.07
3.54
0.86
20.7
5.8
1.03
.251
3.28
7.16
20 Max Scherzer
M. Scherzer
10
Marlins Marlins
3
.769
17
17
2.42
123
2
0
0
107.2
88
29
35
10
20
10
0
1
434
2
10.28
1.67
6.15
0.84
28.3
4.6
1.00
.288
2.93
7.36
21 José Berríos
J. Berríos
10
Orioles Orioles
2
.833
17
17
3.40
87
1
1
0
108.2
99
41
45
21
23
6
0
0
446
3
7.21
1.90
3.78
1.74
19.5
5.2
1.12
.252
3.73
8.20
22 Aaron Nola
A. Nola
10
Mets Mets
9
.526
28
28
3.30
207
2
1
0
166.1
131
61
65
20
52
11
0
2
681
3
11.20
2.81
3.98
1.08
30.4
7.6
1.10
.284
3.52
7.09
23 Clayton Kershaw
C. Kershaw
10
Diamondbacks Diamondbacks
4
.714
21
21
2.91
126
0
0
0
120.2
85
39
41
20
23
4
0
0
474
4
9.40
1.72
5.48
1.49
26.6
4.9
0.90
.216
3.06
6.34
24 Aaron Nola
A. Nola
10
Nationals Nationals
6
.625
28
28
3.43
175
1
0
0
165.1
144
63
69
18
52
4
0
3
681
2
9.53
2.83
3.37
0.98
25.7
7.6
1.19
.292
3.76
7.84
25 Zack Wheeler
Z. Wheeler
10
Marlins Marlins
4
.714
20
20
3.15
137
0
0
0
125.2
110
44
47
12
25
4
0
0
507
2
9.81
1.79
5.48
0.86
27.0
4.9
1.07
.298
3.37
7.88
StatMuse has game-level data for pitcher wins going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Twins Stats

Team Rankings

HR

89

12th

R

335

17th

SO

679

10th

ERA

4.27

22nd

2025 Division Standings
TEAM W L PCT GB
Tigers Tigers
50
30
.625
Guardians Guardians
39
38
.506
9.5
Royals Royals
38
41
.481
11.5
Twins Twins
37
42
.468
12.5
White Sox White Sox
25
55
.313
25.0
Schedule
DATE MATCHUP TIME (ET)
Wed
6/25
SEA SEA
@
MIN MIN
7:40 PM
Thu
6/26
SEA SEA
@
MIN MIN
1:10 PM
Fri
6/27
MIN MIN
@
DET DET
7:10 PM
Sat
6/28
MIN MIN
@
DET DET
1:10 PM
Sun
6/29
MIN MIN
@
DET DET
7:10 PM
Last Game
MIN Twins

37 - 42

5

Final

6

SEA Mariners

41 - 37

Tue 24 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
45
34
.570
Rays Rays
44
35
.557
1.0
AL Central W L PCT GB
Tigers Tigers
50
30
.625
Guardians Guardians
39
38
.506
9.5
AL West W L PCT GB
Astros Astros
46
33
.582
Mariners Mariners
41
37
.526
4.5
NL East W L PCT GB
Phillies Phillies
47
32
.595
Mets Mets
46
34
.575
1.5
NL Central W L PCT GB
Cubs Cubs
46
33
.582
Brewers Brewers
44
36
.550
2.5
NL West W L PCT GB
Dodgers Dodgers
49
31
.613
Giants Giants
44
35
.557
4.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/9
MIA MIA
@
PIT PIT
3-2
Mon
6/9
CIN CIN
@
CLE CLE
1-0
Mon
6/9
CHC CHC
@
PHI PHI
8-4
Mon
6/9
TBR TBR
@
BOS BOS
1-3
Mon
6/9
WSH WSH
@
NYM NYM
4-5

Schedule

DATE MATCHUP TIME (ET)
Wed
6/25
AZ AZ
@
CWS CWS
2:10 PM
Wed
6/25
PIT PIT
@
MIL MIL
2:10 PM
Wed
6/25
BOS BOS
@
LAA LAA
4:07 PM
Wed
6/25
WSH WSH
@
SDP SDP
4:10 PM
Wed
6/25
TEX TEX
@
BAL BAL
6:35 PM