what mlb team has the best winning percentage against another team all-time

12 teams are tied for the best winning percentage against a team, winning 100.0 percent of the time. The first three are the Milwaukee Brewers and the Cincinnati Red Stockings 2 times and the Cincinnati Outlaw Reds 3 times.

TEAMW%OPPWLGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Brewers
Brewers
1.000
5
0
5
35
2Brewers
Brewers
1.000
1
0
1
7
3
Outlaw Reds
1.000
3
0
3
19
4Blue Stockings
Blue Stockings
1.000
4
0
5
19
5
Monumentals
1.000
1
0
1
4
6Red Stockings
Red Stockings
1.000
4
0
4
44
7
Maroons
1.000
4
0
4
31
8
Reds
1.000
5
0
5
21
9Orioles
Orioles
1.000
4
0
4
30
10
Metropolitans
1.000
2
0
2
17
11Athletics
Athletics
1.000
2
0
2
19
12
Maroons
1.000
11
0
12
98
13
Keystones
1.000
4
0
4
57
14Red Stockings
Red Stockings
1.000
6
0
6
63
15
Maroons
1.000
8
0
8
82
16
Outlaw Reds
1.000
9
0
9
101
17
Maroons
1.000
8
0
8
92
18
Outlaw Reds
1.000
3
0
3
25
19
Brown Stockings
1.000
8
0
8
92
20White Stockings
White Stockings
.944
17
1
18
174
21
Maroons
.933
14
1
15
132
22Red Caps
Red Caps
.917
11
1
12
57
23
Reds
.900
18
2
20
176
24
Outlaw Reds
.900
9
1
10
66
25Orioles
Orioles
.900
9
1
10
78
Some of the information used here was obtained free of charge from Retrosheet.

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
26
13
.667
19
20
.487
7.0
17
22
.436
9.0
17
22
.436
9.0
15
23
.395
10.5
NL CentralWLPCTGB
27
12
.692
23
15
.605
3.5
20
16
.556
5.5
21
18
.538
6.0
20
19
.513
7.0
NL WestWLPCTGB
24
14
.632
22
16
.579
2.0
17
20
.459
6.5
16
23
.410
8.5
15
23
.395
9.0
AL EastWLPCTGB
26
13
.667
25
13
.658
0.5
17
21
.447
8.5
17
22
.436
9.0
17
22
.436
9.0
AL CentralWLPCTGB
21
19
.525
18
21
.462
2.5
18
21
.462
2.5
17
21
.447
3.0
16
23
.410
4.5
AL WestWLPCTGB
20
18
.526
19
20
.487
1.5
17
21
.447
3.0
16
23
.410
4.5
15
24
.385
5.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
4/24
@
8-9
Fri
4/24
@
3-10
Fri
4/24
@
8-6
Fri
4/24
@
2-6
Fri
4/24
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Sat
5/9
@
3:07 PM
Sat
5/9
@
4:05 PM
Sat
5/9
@
4:10 PM
Sat
5/9
@
4:10 PM
Sat
5/9
@
4:10 PM