← Back to the MLB snapshot

Jay’s weekly column · Final regular-season edition

Jay’s MLB Power Rankings

At No. 1: Milwaukee Brewers

Rankings as of · 2,429 completed games

The No. 1 spot belongs to Milwaukee Brewers on this final regular-season board. Here’s how all 30 teams stack up, based on 2,429 completed regular-season games. Read the quick take for each team, then open the numbers if you want to dig deeper.

This final regular-season edition stays in place until a new qualifying regular season is ready.

This week at a glance

Setting the pace: #1 Milwaukee Brewers · #2 Los Angeles Dodgers · #3 Tampa Bay Rays

1

Milwaukee Brewers

103–59 · Movement tracking starts next edition

Milwaukee Brewers check in at No. 1 with a 103–59 record. The run differential is +214, with a .258 team batting average and 3.51 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 74.9
Jay’s Index
74.9
Record
103–59
Win percentage
0.636
Run differential per game
+1.3
Runs scored / allowed
832 / 618
Batting average
.258
ERA
3.51
Home runs
154
2

Los Angeles Dodgers

100–62 · Movement tracking starts next edition

Los Angeles Dodgers check in at No. 2 with a 100–62 record. The run differential is +201, with a .257 team batting average and 3.55 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 73.3
Jay’s Index
73.3
Record
100–62
Win percentage
0.617
Run differential per game
+1.2
Runs scored / allowed
801 / 600
Batting average
.257
ERA
3.55
Home runs
204
3

Tampa Bay Rays

98–64 · Movement tracking starts next edition

Tampa Bay Rays check in at No. 3 with a 98–64 record. The run differential is +86, with a .258 team batting average and 3.70 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 67.1
Jay’s Index
67.1
Record
98–64
Win percentage
0.605
Run differential per game
+0.5
Runs scored / allowed
736 / 650
Batting average
.258
ERA
3.70
Home runs
169
4

Atlanta Braves

94–68 · Movement tracking starts next edition

Atlanta Braves check in at No. 4 with a 94–68 record. The run differential is +116, with a .246 team batting average and 3.63 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 64.3
Jay’s Index
64.3
Record
94–68
Win percentage
0.580
Run differential per game
+0.7
Runs scored / allowed
742 / 626
Batting average
.246
ERA
3.63
Home runs
204
5

New York Yankees

93–68 · Movement tracking starts next edition

New York Yankees check in at No. 5 with a 93–68 record. The run differential is +138, with a .235 team batting average and 3.23 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 63.2
Jay’s Index
63.2
Record
93–68
Win percentage
0.578
Run differential per game
+0.9
Runs scored / allowed
739 / 601
Batting average
.235
ERA
3.23
Home runs
223
6

Chicago Cubs

89–73 · Movement tracking starts next edition

Chicago Cubs check in at No. 6 with a 89–73 record. The run differential is +147, with a .251 team batting average and 4.12 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 63.0
Jay’s Index
63.0
Record
89–73
Win percentage
0.549
Run differential per game
+0.9
Runs scored / allowed
850 / 703
Batting average
.251
ERA
4.12
Home runs
220
7

Boston Red Sox

87–75 · Movement tracking starts next edition

Boston Red Sox check in at No. 7 with a 87–75 record. The run differential is +78, with a .245 team batting average and 3.54 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 60.7
Jay’s Index
60.7
Record
87–75
Win percentage
0.537
Run differential per game
+0.5
Runs scored / allowed
689 / 611
Batting average
.245
ERA
3.54
Home runs
163
8

San Diego Padres

91–71 · Movement tracking starts next edition

San Diego Padres check in at No. 8 with a 91–71 record. The run differential is +41, with a .244 team batting average and 3.99 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 56.3
Jay’s Index
56.3
Record
91–71
Win percentage
0.562
Run differential per game
+0.3
Runs scored / allowed
722 / 681
Batting average
.244
ERA
3.99
Home runs
183
9

Detroit Tigers

76–86 · Movement tracking starts next edition

Detroit Tigers check in at No. 9 with a 76–86 record. The run differential is +71, with a .241 team batting average and 3.67 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 55.4
Jay’s Index
55.4
Record
76–86
Win percentage
0.469
Run differential per game
+0.4
Runs scored / allowed
723 / 652
Batting average
.241
ERA
3.67
Home runs
181
10

Pittsburgh Pirates

82–80 · Movement tracking starts next edition

Pittsburgh Pirates check in at No. 10 with a 82–80 record. The run differential is +28, with a .253 team batting average and 4.14 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 55.4
Jay’s Index
55.4
Record
82–80
Win percentage
0.506
Run differential per game
+0.2
Runs scored / allowed
767 / 739
Batting average
.253
ERA
4.14
Home runs
186
11

Cleveland Guardians

85–77 · Movement tracking starts next edition

Cleveland Guardians check in at No. 11 with a 85–77 record. The run differential is +11, with a .239 team batting average and 3.77 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 52.7
Jay’s Index
52.7
Record
85–77
Win percentage
0.525
Run differential per game
+0.1
Runs scored / allowed
678 / 667
Batting average
.239
ERA
3.77
Home runs
162
12

Arizona Diamondbacks

86–76 · Movement tracking starts next edition

Arizona Diamondbacks check in at No. 12 with a 86–76 record. The run differential is +9, with a .246 team batting average and 4.18 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 52.5
Jay’s Index
52.5
Record
86–76
Win percentage
0.531
Run differential per game
+0.1
Runs scored / allowed
739 / 730
Batting average
.246
ERA
4.18
Home runs
166
13

Miami Marlins

80–82 · Movement tracking starts next edition

Miami Marlins check in at No. 13 with a 80–82 record. The run differential is +3, with a .249 team batting average and 4.09 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 52.4
Jay’s Index
52.4
Record
80–82
Win percentage
0.494
Run differential per game
+0.0
Runs scored / allowed
715 / 712
Batting average
.249
ERA
4.09
Home runs
168
14

Philadelphia Phillies

88–74 · Movement tracking starts next edition

Philadelphia Phillies check in at No. 14 with a 88–74 record. The run differential is +15, with a .240 team batting average and 4.04 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 52.2
Jay’s Index
52.2
Record
88–74
Win percentage
0.543
Run differential per game
+0.1
Runs scored / allowed
713 / 698
Batting average
.240
ERA
4.04
Home runs
182
15

Chicago White Sox

84–78 · Movement tracking starts next edition

Chicago White Sox check in at No. 15 with a 84–78 record. The run differential is +56, with a .236 team batting average and 4.12 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 51.7
Jay’s Index
51.7
Record
84–78
Win percentage
0.519
Run differential per game
+0.3
Runs scored / allowed
776 / 720
Batting average
.236
ERA
4.12
Home runs
211
16

Toronto Blue Jays

79–83 · Movement tracking starts next edition

Toronto Blue Jays check in at No. 16 with a 79–83 record. The run differential is -46, with a .247 team batting average and 3.90 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 49.8
Jay’s Index
49.8
Record
79–83
Win percentage
0.488
Run differential per game
-0.3
Runs scored / allowed
648 / 694
Batting average
.247
ERA
3.90
Home runs
152
17

Washington Nationals

77–85 · Movement tracking starts next edition

Washington Nationals check in at No. 17 with a 77–85 record. The run differential is +6, with a .246 team batting average and 4.67 ERA. They’ve backed up the record by scoring more than they allow.

Open the numbers Index 46.7
Jay’s Index
46.7
Record
77–85
Win percentage
0.475
Run differential per game
+0.0
Runs scored / allowed
821 / 815
Batting average
.246
ERA
4.67
Home runs
210
18

Baltimore Orioles

79–82 · Movement tracking starts next edition

Baltimore Orioles check in at No. 18 with a 79–82 record. The run differential is -21, with a .234 team batting average and 4.07 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 45.6
Jay’s Index
45.6
Record
79–82
Win percentage
0.491
Run differential per game
-0.1
Runs scored / allowed
718 / 739
Batting average
.234
ERA
4.07
Home runs
199
19

Houston Astros

81–81 · Movement tracking starts next edition

Houston Astros check in at No. 19 with a 81–81 record. The run differential is -32, with a .242 team batting average and 4.45 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 45.3
Jay’s Index
45.3
Record
81–81
Win percentage
0.500
Run differential per game
-0.2
Runs scored / allowed
734 / 766
Batting average
.242
ERA
4.45
Home runs
226
20

Texas Rangers

80–82 · Movement tracking starts next edition

Texas Rangers check in at No. 20 with a 80–82 record. The run differential is -46, with a .242 team batting average and 4.32 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 45.1
Jay’s Index
45.1
Record
80–82
Win percentage
0.494
Run differential per game
-0.3
Runs scored / allowed
673 / 719
Batting average
.242
ERA
4.32
Home runs
183
21

St. Louis Cardinals

77–85 · Movement tracking starts next edition

St. Louis Cardinals check in at No. 21 with a 77–85 record. The run differential is -29, with a .239 team batting average and 4.26 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 44.7
Jay’s Index
44.7
Record
77–85
Win percentage
0.475
Run differential per game
-0.2
Runs scored / allowed
720 / 749
Batting average
.239
ERA
4.26
Home runs
167
22

New York Mets

74–88 · Movement tracking starts next edition

New York Mets check in at No. 22 with a 74–88 record. The run differential is -32, with a .239 team batting average and 4.15 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 44.6
Jay’s Index
44.6
Record
74–88
Win percentage
0.457
Run differential per game
-0.2
Runs scored / allowed
699 / 731
Batting average
.239
ERA
4.15
Home runs
204
23

Minnesota Twins

77–85 · Movement tracking starts next edition

Minnesota Twins check in at No. 23 with a 77–85 record. The run differential is -58, with a .245 team batting average and 4.56 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 43.1
Jay’s Index
43.1
Record
77–85
Win percentage
0.475
Run differential per game
-0.4
Runs scored / allowed
739 / 797
Batting average
.245
ERA
4.56
Home runs
187
24

Seattle Mariners

76–86 · Movement tracking starts next edition

Seattle Mariners check in at No. 24 with a 76–86 record. The run differential is -58, with a .233 team batting average and 4.20 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 41.3
Jay’s Index
41.3
Record
76–86
Win percentage
0.469
Run differential per game
-0.4
Runs scored / allowed
664 / 722
Batting average
.233
ERA
4.20
Home runs
182
25

San Francisco Giants

65–97 · Movement tracking starts next edition

San Francisco Giants check in at No. 25 with a 65–97 record. The run differential is -91, with a .245 team batting average and 4.33 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 39.9
Jay’s Index
39.9
Record
65–97
Win percentage
0.401
Run differential per game
-0.6
Runs scored / allowed
669 / 760
Batting average
.245
ERA
4.33
Home runs
178
26

Kansas City Royals

69–93 · Movement tracking starts next edition

Kansas City Royals check in at No. 26 with a 69–93 record. The run differential is -120, with a .248 team batting average and 4.77 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 37.6
Jay’s Index
37.6
Record
69–93
Win percentage
0.426
Run differential per game
-0.7
Runs scored / allowed
690 / 810
Batting average
.248
ERA
4.77
Home runs
170
27

Los Angeles Angels

62–100 · Movement tracking starts next edition

Los Angeles Angels check in at No. 27 with a 62–100 record. The run differential is -97, with a .234 team batting average and 4.29 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 35.3
Jay’s Index
35.3
Record
62–100
Win percentage
0.383
Run differential per game
-0.6
Runs scored / allowed
655 / 752
Batting average
.234
ERA
4.29
Home runs
154
28

Colorado Rockies

58–104 · Movement tracking starts next edition

Colorado Rockies check in at No. 28 with a 58–104 record. The run differential is -192, with a .254 team batting average and 5.59 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 31.2
Jay’s Index
31.2
Record
58–104
Win percentage
0.358
Run differential per game
-1.2
Runs scored / allowed
752 / 944
Batting average
.254
ERA
5.59
Home runs
180
29

Cincinnati Reds

75–87 · Movement tracking starts next edition

Cincinnati Reds check in at No. 29 with a 75–87 record. The run differential is -160, with a .229 team batting average and 4.83 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 30.8
Jay’s Index
30.8
Record
75–87
Win percentage
0.463
Run differential per game
-1.0
Runs scored / allowed
666 / 826
Batting average
.229
ERA
4.83
Home runs
213
30

Athletics

64–98 · Movement tracking starts next edition

Athletics check in at No. 30 with a 64–98 record. The run differential is -238, with a .245 team batting average and 5.51 ERA. The scoring balance leaves room for improvement.

Open the numbers Index 28.4
Jay’s Index
28.4
Record
64–98
Win percentage
0.395
Run differential per game
-1.5
Runs scored / allowed
699 / 937
Batting average
.245
ERA
5.51
Home runs
194
How Jay’s rankings work

Jay’s MLB Index: win percentage 40%, run differential per game 30%, team batting average 15%, ERA 15%. Win percentage is scored from 0–100; other signals use bounded curves against neutral run differential or the league’s team-average rate. This model does not adjust for opponent strength or park effects. Every team needs five regular-season games.

Commentary is generated from the published statistical snapshot. No preseason or postseason games are included. Movement compares published weekly editions, not hourly standings.