🏟️ The Universal Index

The best team in the world right now, across sports: every MLB, NFL, NBA and NHL team, every big-five European club and every IPL franchise, on one scale.

Week of 13 Oct 2026 · refreshed every morning · history every Tuesday since 1959

This week's board

Every team, ranked by how far it stands above its own league's field. Pick a sport to see one league.

How this is measured

Universal = 1500 + 100 × z, where z is how exceptional the week is within the team’s own sport. Each league is scored against itself. The pool mean is the league’s members that week (club football: the pool clubs in season or idle under 120 days), and the yardstick is the pooled spread of in-season pool Elos over the trailing five seasons, so one hot week does not move the scale. Because the tails differ by sport (baseball’s best stand far from a tight field, the NBA’s field is wide at the bottom), each league’s z is then calibrated through its own history so that a 1-in-1000 week scores the same in every sport. A team out of season keeps its number and decays toward the field at a rate that lands exactly on the engine’s own carry-over by opening day; nothing is ever dropped from the board.

Club football: the standing at every season’s end is the site’s club season hub, by ruling. While a past season is being played, the clubs are ranked by their Elo that week, so a club rising through the season rises on the index; the settled hub takes over the week after the club’s last match. The live 2026-27 ranking, snapshotted daily, is the standing once the season starts.

Week of 13 Oct 2026
games through Sun, 11 Oct 2026, as the board stood on the Tuesday morning
No. 1 that week
Arsenal
⚽ Club football · 1733
Top North American
Brewers
2nd overall · ⚾ MLB · 1725
Top European club
Arsenal
1st overall · ⚽ Club football · 1733
Mover of the week
Packers
up 35 to 100th since last Tuesday · 🏈 NFL
Dropper of the week
White Sox
down 31 to 106th since last Tuesday · ⚾ MLB
1
Arsenalholder of the English titleClub
–#1 · 1 in Club · live
1733
universal
2
up 2#2 · 1 in MLB · in season
1725
universal
3
–#3 · 1 in NBA · idle 121d · 76%
1725
universal
4
down 2#4 · 2 in Club · live
1723
universal
5
–#5 · 3 in Club · live
1708
universal
6
–#6 · 2 in NBA · idle 121d · 76%
1691
universal
7
–#7 · 4 in Club · live
1691
universal
8
down 1#8 · 5 in Club · live
1688
universal
9
up 1#9 · 2 in MLB · in season
1680
universal
10
up 4#10 · 6 in Club · live
1680
universal
11
down 2#11 · 7 in Club · live
1678
universal
12
–#12 · 3 in NBA · idle 135d · 75%
1675
universal
13
LiverpoolClub
–#13 · 8 in Club · live
1664
universal
14
up 5#14 · 1 in NHL · in season
1660
universal
15
down 4#15 · 1 in NFL · in season
1656
universal
16
down 2#16 · 9 in Club · live
1642
universal
17
up 6#17 · 2 in NFL · in season
1640
universal
18
up 6#18 · 3 in NFL · in season
1632
universal
19
up 1#19 · 10 in Club · live
1626
universal
20
–#20 · 11 in Club · live
1625
universal
21
down 5#21 · 3 in MLB · in season
1623
universal
22
–#22 · 4 in NBA · idle 149d · 75%
1620
universal
23
down 5#23 · 2 in NHL · in season
1616
universal
24
Real BetisClub
up 2#24 · 12 in Club · live
1616
universal
25
up 5#25 · 4 in NFL · in season
1615
universal
Show all 251 teams
26
AS RomaClub
down 9#26 · 13 in Club · live
1615
universal
27
down 2#27 · 4 in MLB · in season
1614
universal
28
up 2#28 · 5 in NFL · in season
1610
universal
29
down 2#29 · 14 in Club · live
1609
universal
30
down 2#30 · 5 in MLB · in season
1608
universal
31
FC PortoClub
down 2#31 · 15 in Club · live
1607
universal
32
–#32 · 16 in Club · live
1598
universal
33
up 2#33 · 6 in NFL · in season
1597
universal
34
down 1#34 · 6 in MLB · in season
1593
universal
35
up 10#35 · 3 in NHL · in season
1585
universal
36
up 10#36 · 17 in Club · live
1585
universal
37
ChelseaClub
up 2#37 · 18 in Club · live
1583
universal
38
down 4#38 · 5 in NBA · idle 170d · 75%
1583
universal
39
up 5#39 · 7 in NFL · in season
1583
universal
40
Club BruggeClub
down 3#40 · 19 in Club · live
1583
universal
41
down 2#41 · 20 in Club · live
1579
universal
42
down 4#42 · 6 in NBA · idle 163d · 75%
1579
universal
43
JuventusClub
down 1#43 · 21 in Club · live
1572
universal
44
AC MilanClub
down 1#44 · 22 in Club · live
1569
universal
45
up 1#45 · 23 in Club · live
1567
universal
46
AtalantaClub
up 5#46 · 24 in Club · live
1566
universal
47
down 11#47 · 7 in MLB · in season
1566
universal
48
up 1#48 · 7 in NBA · idle 163d · 75%
1566
universal
49
AS MonacoClub
down 3#49 · 25 in Club · live
1565
universal
50
–#50 · 8 in NBA · idle 177d · 75%
1565
universal
51
down 10#51 · 8 in NFL · in season
1564
universal
52
up 17#52 · 9 in NFL · in season
1563
universal
53
FeyenoordClub
up 9#53 · 26 in Club · live
1562
universal
54
up 6#54 · 4 in NHL · in season
1561
universal
55
LazioClub
up 3#55 · 27 in Club · live
1560
universal
56
down 2#56 · 8 in MLB · in season
1560
universal
57
Lille OSCClub
up 1#57 · 28 in Club · live
1560
universal
58
FC Shakhtar DonetskClub
up 5#58 · 29 in Club · live
1556
universal
59
down 3#59 · 10 in NFL · in season
1556
universal
60
up 6#60 · 5 in NHL · in season
1556
universal
61
SSC NapoliClub
up 7#61 · 30 in Club · live
1555
universal
62
down 5#62 · 9 in NBA · idle 135d · 75%
1555
universal
63
up 14#63 · 6 in NHL · in season
1552
universal
64
up 8#64 · 7 in NHL · in season
1552
universal
65
up 32#65 · 9 in MLB · in season
1552
universal
66
down 5#66 · 10 in MLB · in season
1550
universal
67
FiorentinaClub
down 14#67 · 31 in Club · live
1548
universal
68
FK Bodø/GlimtClub
down 4#68 · 32 in Club · live
1546
universal
69
up 13#69 · 11 in NFL · in season
1546
universal
70
down 5#70 · 10 in NBA · idle 149d · 75%
1546
universal
71
down 16#71 · 8 in NHL · in season
1546
universal
72
down 5#72 · 33 in Club · idle 34d · 94%
1543
universal
73
down 3#73 · 1 in IPL · idle 135d · 75%
1541
universal
74
up 9#74 · 34 in Club · live
1538
universal
75
up 1#75 · 35 in Club · live
1538
universal
76
up 3#76 · 9 in NHL · in season
1534
universal
77
up 1#77 · 11 in NBA · idle 163d · 75%
1532
universal
78
RB LeipzigClub
up 5#78 · 36 in Club · live
1532
universal
79
down 6#79 · 37 in Club · live
1531
universal
80
down 28#80 · 12 in NFL · in season
1529
universal
81
down 8#81 · 38 in Club · live
1529
universal
82
up 11#82 · 10 in NHL · in season
1528
universal
83
down 12#83 · 11 in NHL · in season
1526
universal
84
down 4#84 · 12 in NBA · idle 163d · 75%
1525
universal
85
down 4#85 · 11 in MLB · idle 16d · 99%
1525
universal
86
down 1#86 · 13 in NBA · idle 149d · 75%
1522
universal
87
down 1#87 · 14 in NBA · idle 163d · 75%
1521
universal
88
down 1#88 · 15 in NBA · idle 156d · 75%
1521
universal
89
up 20#89 · 13 in NFL · in season
1518
universal
90
Cincinnati BengalsNFL
up 20#90 · 14 in NFL · in season
1516
universal
91
up 12#91 · 12 in NHL · in season
1515
universal
92
up 9#92 · 13 in NHL · in season
1515
universal
93
down 4#93 · 2 in IPL · idle 135d · 75%
1514
universal
94
CelticClub
down 2#94 · 39 in Club · live
1514
universal
95
up 21#95 · 15 in NFL · in season
1514
universal
96
up 6#96 · 40 in Club · live
1514
universal
97
down 7#97 · 16 in NBA · idle 177d · 75%
1514
universal
98
down 7#98 · 12 in MLB · idle 16d · 99%
1513
universal
99
up 7#99 · 41 in Club · live
1513
universal
100
up 35#100 · 16 in NFL · in season
1512
universal
101
AEK AthensClub
up 3#101 · 42 in Club · live
1511
universal
102
down 6#102 · 3 in IPL · idle 139d · 75%
1511
universal
103
down 5#103 · 13 in MLB · idle 16d · 99%
1510
universal
104
down 10#104 · 43 in Club · live
1510
universal
105
down 17#105 · 17 in NFL · in season
1510
universal
106
down 31#106 · 14 in MLB · in season
1508
universal
107
down 7#107 · 17 in NBA · idle 163d · 75%
1507
universal
108
Miami HeatNBA
down 3#108 · 18 in NBA · idle 177d · 75%
1505
universal
109
down 2#109 · 4 in IPL · idle 143d · 74%
1502
universal
110
down 2#110 · 5 in IPL · idle 142d · 74%
1501
universal
111
down 16#111 · 14 in NHL · in season
1500
universal
112
–#112 · 15 in MLB · idle 16d · 99%
1499
universal
113
–#113 · 6 in IPL · idle 137d · 75%
1499
universal
114
Sevilla FCClub
–#114 · 44 in Club · live
1499
universal
115
up 2#115 · 7 in IPL · idle 142d · 74%
1497
universal
116
up 2#116 · 16 in MLB · idle 16d · 99%
1496
universal
117
up 2#117 · 17 in MLB · idle 16d · 99%
1496
universal
118
up 14#118 · 45 in Club · live
1495
universal
119
RC LensClub
up 10#119 · 46 in Club · live
1494
universal
120
up 9#120 · 47 in Club · live
1493
universal
121
ComoClub
up 2#121 · 48 in Club · live
1493
universal
122
Dinamo ZagrebClub
down 23#122 · 49 in Club · live
1492
universal
123
down 1#123 · 15 in NHL · in season
1492
universal
124
up 11#123 · 15 in NHL · in season
1492
universal
125
down 14#125 · 17 in NHL · in season
1491
universal
126
down 2#126 · 19 in NBA · idle 163d · 75%
1491
universal
127
down 2#127 · 50 in Club · idle 33d · 94%
1491
universal
128
down 7#128 · 51 in Club · live
1490
universal
129
down 2#129 · 18 in MLB · idle 16d · 99%
1489
universal
130
ŠK Slovan BratislavaClub
down 4#130 · 52 in Club · live
1487
universal
131
down 16#131 · 18 in NHL · in season
1487
universal
132
Viking FKClub
down 3#132 · 53 in Club · live
1487
universal
133
VillarrealClub
down 13#133 · 54 in Club · live
1486
universal
134
down 1#134 · 8 in IPL · idle 145d · 74%
1485
universal
135
up 1#135 · 9 in IPL · idle 142d · 74%
1478
universal
136
up 1#136 · 10 in IPL · idle 143d · 74%
1474
universal
137
up 9#137 · 19 in NHL · in season
1473
universal
138
–#138 · 20 in NHL · in season
1471
universal
139
down 11#139 · 18 in NFL · in season
1468
universal
140
up 2#140 · 19 in MLB · in season
1468
universal
141
up 22#141 · 55 in Club · live
1467
universal
142
up 3#142 · 20 in NBA · idle 177d · 75%
1465
universal
143
OGC NiceClub
up 28#143 · 56 in Club · live
1460
universal
144
down 1#144 · 21 in NHL · in season
1459
universal
145
up 3#145 · 19 in NFL · in season
1459
universal
146
up 4#146 · 20 in MLB · idle 16d · 99%
1457
universal
147
down 3#147 · 22 in NHL · in season
1456
universal
148
BolognaClub
up 31#148 · 57 in Club · live
1456
universal
149
up 2#149 · 58 in Club · live
1456
universal
150
up 5#150 · 23 in NHL · in season
1455
universal
151
PFC Levski SofiaClub
up 2#151 · 59 in Club · live
1454
universal
152
Mainz 05Club
down 3#152 · 60 in Club · live
1453
universal
153
down 13#153 · 20 in NFL · in season
1452
universal
154
up 28#154 · 61 in Club · live
1450
universal
155
up 1#155 · 21 in MLB · idle 16d · 99%
1447
universal
156
up 1#156 · 22 in MLB · idle 16d · 99%
1446
universal
157
Hapoel Beer ShevaClub
up 1#157 · 62 in Club · live
1445
universal
158
up 8#158 · 24 in NHL · in season
1445
universal
159
up 12#158 · 24 in NHL · in season
1445
universal
160
down 6#160 · 26 in NHL · in season
1445
universal
161
down 22#161 · 27 in NHL · in season
1443
universal
162
down 1#162 · 23 in MLB · idle 16d · 99%
1442
universal
163
down 16#163 · 63 in Club · live
1442
universal
164
up 24#164 · 21 in NFL · in season
1441
universal
165
down 13#165 · 22 in NFL · in season
1440
universal
166
up 2#166 · 64 in Club · live
1440
universal
167
down 26#167 · 23 in NFL · in season
1439
universal
168
NK CeljeClub
up 5#168 · 65 in Club · live
1438
universal
169
Sabah FKClub
down 5#169 · 66 in Club · live
1437
universal
170
LASK LinzClub
down 10#170 · 67 in Club · live
1436
universal
171
down 9#171 · 28 in NHL · in season
1434
universal
172
down 14#172 · 68 in Club · live
1434
universal
173
BrentfordClub
up 2#173 · 69 in Club · live
1431
universal
174
EvertonClub
up 2#173 · 69 in Club · live
1431
universal
175
up 12#175 · 24 in NFL · in season
1429
universal
176
CagliariClub
up 1#176 · 71 in Club · live
1429
universal
177
down 3#177 · 24 in MLB · idle 16d · 99%
1428
universal
178
down 13#178 · 25 in NFL · in season
1423
universal
179
down 12#179 · 72 in Club · live
1422
universal
180
up 5#180 · 21 in NBA · idle 191d · 75%
1420
universal
181
SunderlandClub
down 12#181 · 73 in Club · live
1419
universal
182
up 33#182 · 74 in Club · live
1418
universal
183
up 3#183 · 26 in NFL · in season
1417
universal
184
FrosinoneClub
down 5#184 · 75 in Club · live
1417
universal
185
down 13#185 · 27 in NFL · in season
1416
universal
186
Paris FCClub
down 7#186 · 76 in Club · live
1415
universal
187
Hull CityClub
up 5#187 · 77 in Club · live
1413
universal
188
down 5#188 · 78 in Club · live
1410
universal
189
down 5#188 · 78 in Club · live
1410
universal
190
–#190 · 25 in MLB · idle 16d · 99%
1410
universal
191
–#191 · 28 in NFL · in season
1409
universal
192
up 16#192 · 80 in Club · live
1409
universal
193
down 16#193 · 81 in Club · live
1407
universal
194
down 1#194 · 22 in NBA · idle 184d · 75%
1406
universal
195
down 1#195 · 26 in MLB · idle 16d · 99%
1405
universal
196
–#196 · 27 in MLB · idle 16d · 99%
1403
universal
197
down 2#197 · 23 in NBA · idle 184d · 75%
1403
universal
198
down 9#198 · 29 in NHL · in season
1403
universal
199
SassuoloClub
–#199 · 82 in Club · live
1402
universal
200
up 1#200 · 83 in Club · live
1400
universal
201
up 1#200 · 83 in Club · live
1400
universal
202
up 17#202 · 85 in Club · live
1398
universal
203
down 2#203 · 86 in Club · live
1397
universal
204
up 1#204 · 24 in NBA · idle 184d · 75%
1393
universal
205
FC LorientClub
up 20#205 · 87 in Club · live
1388
universal
206
down 8#206 · 29 in NFL · in season
1388
universal
207
down 6#207 · 88 in Club · live
1387
universal
208
down 11#208 · 30 in NHL · in season
1386
universal
209
GetafeClub
down 10#209 · 89 in Club · live
1382
universal
210
up 6#210 · 90 in Club · live
1381
universal
211
up 1#211 · 91 in Club · live
1377
universal
212
up 23#211 · 91 in Club · live
1377
universal
213
CA OsasunaClub
down 6#213 · 93 in Club · live
1373
universal
214
up 3#214 · 25 in NBA · idle 184d · 75%
1373
universal
215
Torino FCClub
up 20#215 · 94 in Club · live
1371
universal
216
down 7#216 · 30 in NFL · in season
1369
universal
217
up 1#217 · 26 in NBA · idle 184d · 75%
1368
universal
218
up 3#218 · 27 in NBA · idle 184d · 75%
1366
universal
219
MonzaClub
down 7#219 · 95 in Club · live
1365
universal
220
UdineseClub
down 7#219 · 95 in Club · live
1365
universal
221
down 15#221 · 31 in NFL · in season
1364
universal
222
up 3#222 · 97 in Club · live
1361
universal
223
up 3#222 · 97 in Club · live
1361
universal
224
Angers SCOClub
down 14#224 · 99 in Club · live
1360
universal
225
Le Mans FCClub
down 14#224 · 99 in Club · live
1360
universal
226
down 2#226 · 28 in MLB · idle 16d · 99%
1355
universal
227
Levante UDClub
up 4#227 · 101 in Club · live
1348
universal
228
up 13#228 · 102 in Club · live
1346
universal
229
–#229 · 31 in NHL · in season
1344
universal
230
down 7#229 · 31 in NHL · in season
1344
universal
231
GenoaClub
up 9#231 · 103 in Club · live
1341
universal
232
down 9#232 · 104 in Club · live
1340
universal
233
down 14#233 · 105 in Club · live
1338
universal
234
Utah JazzNBA
down 4#234 · 28 in NBA · idle 184d · 75%
1333
universal
235
Elche CFClub
up 3#235 · 106 in Club · live
1328
universal
236
AJ AuxerreClub
down 11#236 · 107 in Club · live
1324
universal
237
US LecceClub
down 6#237 · 108 in Club · live
1315
universal
238
down 1#238 · 29 in NBA · idle 184d · 75%
1315
universal
239
FulhamClub
down 6#239 · 109 in Club · live
1313
universal
240
ParmaClub
down 5#240 · 110 in Club · live
1310
universal
241
Málaga CFClub
up 2#241 · 111 in Club · live
1301
universal
242
ValenciaClub
up 2#241 · 111 in Club · live
1301
universal
243
Troyes ACClub
down 4#243 · 113 in Club · live
1298
universal
244
SK Slavia PrahaClub
up 3#244 · 114 in Club · idle 33d · 94%
1290
universal
245
AthleticsMLB
up 1#245 · 29 in MLB · idle 16d · 99%
1290
universal
246
up 2#246 · 30 in NBA · idle 184d · 75%
1279
universal
247
down 4#247 · 115 in Club · live
1276
universal
248
down 6#248 · 32 in NFL · in season
1272
universal
249
up 1#249 · 30 in MLB · idle 16d · 99%
1259
universal
250
down 1#250 · 116 in Club · live
1249
universal
251
VeneziaClub
–#251 · 117 in Club · live
1139
universal

This week's board, by league

The same board, five deep per league: overall position on the left, Universal rating on the right.

Club football · top 5
1
+2.33 z
1733
4
+2.23 z
1723
5
+2.08 z
1708
7
+1.91 z
1691
8
1688
NFL · top 5
15
+1.56 z
1656
17
+1.40 z
1640
18
+1.32 z
1632
25
+1.15 z
1615
28
+1.10 z
1610
MLB · top 5
2
+2.25 z
1725
9
+1.80 z
1680
21
+1.23 z
1623
27
+1.14 z
1614
30
+1.08 z
1608
NBA · top 5
3
+2.25 z · idle
1725
6
+1.91 z · idle
1691
12
+1.75 z · idle
1675
22
+1.20 z · idle
1620
38
+0.83 z · idle
1583
NHL · top 5
14
+1.60 z
1660
23
+1.16 z
1616
35
+0.85 z
1585
54
+0.61 z
1561
60
1556
IPL cricket · top 5
73
+0.41 z · idle
1541
93
+0.14 z · idle
1514
102
+0.11 z · idle
1511
109
+0.02 z · idle
1502
110
+0.01 z · idle
1501

Next up: who is No.1

The chance each leading side holds No.1 when the board is rebuilt next Tuesday.

How this is measured

The No.1 odds replay every game before the next Tuesday ten thousand times through each engine’s update rule, then rebuild the board, decay for idle teams included. Club football’s standing comes from the season ranking, which results move only through the table, so a club’s chance there is an estimate.

Odds as of 13 Oct · refreshed every morning

No.1 after the update of Tue 20 Oct

Every rated fixture for the next two weeks, with our odds: /predictions/games

The all-time board: any week since 1959

The same board for any Tuesday since 1959. Slide to a week.

How this is measured

Teams are keyed by franchise and shown under the name they carried that week, so 1995 has the Cleveland Indians and 2007 the Seattle SuperSonics. Club football lists only the pool: big-five top-flight clubs and the season’s European Cup or Champions League entrants, first division only. The 1 June 2021 board is a useful check: Manchester City, Bayern and Chelsea in the hub’s order, the Avalanche and Dodgers between them.

Week of 13 Oct 2026
games through Sun, 11 Oct 2026, as the board stood on the Tuesday morning
1959Every Tuesday2026
Loading the week of 13 Oct 2026…

The cities that own the board

Weeks a metro had a team in the top 10, 1959 to 29 Sept 2026.

How this is measured

Every Tuesday since 1959 counts once for a metro when at least one of its teams is in the overall top 10, however many it has there. A team counts for the metro it played in that week, so the 1959 Lakers count for Minneapolis and the Nordiques for Quebec City. The Bay Area and the Washington-Baltimore region are one metro each, as on the rest of the site. Club football has more teams in the pool than any American league, so European football cities lead; sort by weeks at #1 or open a metro for the detail.

1
Led by Bayern Munich
2,251
weeks · 492 at #1
2
Led by Real Madrid
1,832
weeks · 357 at #1
3
Led by AC Milan
1,640
weeks · 394 at #1
4
Led by Juventus
1,602
weeks · 92 at #1
5
Led by FC Barcelona
1,563
weeks · 341 at #1
6
Led by Boston Celtics
1,519
weeks · 174 at #1
7
Led by Liverpool
1,323
weeks · 179 at #1
8
Led by Manchester United
1,206
weeks · 160 at #1
9
Led by New York Yankees
1,203
weeks · 98 at #1
10
Led by San Francisco 49ers
1,064
weeks · 120 at #1
11
Led by Los Angeles Lakers
1,062
weeks · 71 at #1
12
Led by Borussia Mönchengladbach
988
weeks · 92 at #1
Show all 106 metros
13
Led by Chelsea
830
weeks · 35 at #1
14
Led by Baltimore Orioles
803
weeks · 64 at #1
15
Led by Detroit Red Wings
644
weeks · 26 at #1
16
Led by Chicago Bulls
639
weeks · 33 at #1
17
Led by Montreal Canadiens
588
weeks · 27 at #1
18
Led by Philadelphia 76ers
567
weeks · 22 at #1
19
Led by Pittsburgh Steelers
521
weeks · 19 at #1
20
Led by Dallas Cowboys
508
weeks · 12 at #1
21
Led by Green Bay Packers
457
weeks · 71 at #1
22
Led by Atlanta Braves
412
weeks · 21 at #1
23
Led by Colorado Avalanche
383
weeks · 46 at #1
24
Led by San Antonio Spurs
377
weeks · 11 at #1
25
Led by Hamburger SV
360
weeks · 44 at #1
26
Led by Leeds United
353
weeks · 40 at #1
27
Led by Ajax
338
weeks · 121 at #1
28
Led by Milwaukee Bucks
336
weeks · 1 at #1
29
Led by Fiorentina
305
weeks · 11 at #1
30
Led by Cleveland Indians
297
weeks · 42 at #1
31
Led by Miami Dolphins
297
weeks · 2 at #1
32
Led by Seattle Seahawks
295
weeks · 33 at #1
33
Led by Celtic
284
weeks · 36 at #1
34
Led by Kansas City Chiefs
281
weeks · 3 at #1
35
Led by Tampa Bay Lightning
272
weeks · 34 at #1
36
Led by AS Roma
259
weeks · 2 at #1
37
Led by Benfica
238
weeks · 6 at #1
38
Led by Houston Astros
231
weeks · 18 at #1
39
Led by Minnesota Vikings
229
weeks · 0 at #1
40
Led by Edmonton Oilers
219
weeks · 0 at #1
41
Led by St. Louis Cardinals
213
weeks · 8 at #1
42
Led by Paris Saint-Germain
211
weeks · 17 at #1
43
Led by FC Porto
199
weeks · 16 at #1
44
Led by Valencia
194
weeks · 29 at #1
45
Led by Cincinnati Reds
185
weeks · 29 at #1
46
Led by VfB Stuttgart
176
weeks · 0 at #1
47
Led by Werder Bremen
167
weeks · 1 at #1
48
Led by Indianapolis Colts
164
weeks · 7 at #1
49
Led by Oklahoma City Thunder
156
weeks · 36 at #1
50
Led by Toronto Blue Jays
150
weeks · 0 at #1
51
Led by PSV Eindhoven
144
weeks · 0 at #1
52
Led by Phoenix Suns
142
weeks · 0 at #1
53
Led by Buffalo Bills
139
weeks · 0 at #1
54
Led by Feyenoord
133
weeks · 1 at #1
55
Led by Bologna
131
weeks · 0 at #1
56
Led by Sampdoria
125
weeks · 2 at #1
57
Led by Dynamo Kyiv
124
weeks · 0 at #1
58
Led by Nottingham Forest
109
weeks · 13 at #1
59
Led by Calgary Flames
108
weeks · 5 at #1
60
Led by Parma
97
weeks · 0 at #1
61
Led by Stade Reims
93
weeks · 0 at #1
62
Led by FC Spartak Moscow
92
weeks · 0 at #1
63
Led by Rangers
88
weeks · 0 at #1
64
Led by Ottawa Senators
87
weeks · 4 at #1
65
Led by 1. FC Kaiserslautern
81
weeks · 0 at #1
66
Led by Carolina Hurricanes
77
weeks · 0 at #1
67
Led by Ferencvárosi TC
74
weeks · 0 at #1
68
Led by Olympique Lyonnais
73
weeks · 5 at #1
69
Led by Eintracht Frankfurt
69
weeks · 0 at #1
70
Led by Portland Trail Blazers
68
weeks · 2 at #1
71
Led by SSC Napoli
66
weeks · 0 at #1
72
Led by Wolverhampton Wanderers
63
weeks · 0 at #1
73
Led by Utah Jazz
53
weeks · 0 at #1
74
Led by Real Zaragoza
53
weeks · 0 at #1
75
Led by Vancouver Canucks
51
weeks · 2 at #1
76
Led by RSC Anderlecht
46
weeks · 0 at #1
77
Led by Orlando Magic
44
weeks · 0 at #1
78
Led by San Diego Chargers
43
weeks · 0 at #1
79
Led by New Orleans Saints
42
weeks · 0 at #1
80
Led by Vegas Golden Knights
41
weeks · 0 at #1
81
Led by Sevilla FC
40
weeks · 1 at #1
82
Led by Tennessee Titans
40
weeks · 0 at #1
83
Led by Ipswich Town
40
weeks · 0 at #1
84
Led by Olympique Marseille
37
weeks · 7 at #1
85
Led by Sacramento Kings
33
weeks · 0 at #1
86
Led by Red Star Belgrade
30
weeks · 0 at #1
87
Led by Club Brugge
23
weeks · 0 at #1
88
Led by Weiner SK
22
weeks · 0 at #1
89
Led by FK Marila Příbram
20
weeks · 0 at #1
90
Led by AZ Alkmaar
20
weeks · 0 at #1
91
Led by Standard Liège
19
weeks · 0 at #1
92
Led by Carolina Panthers
19
weeks · 0 at #1
93
Led by Jacksonville Jaguars
11
weeks · 0 at #1
94
Led by Winnipeg Jets
10
weeks · 0 at #1
95
Led by AS Monaco
7
weeks · 0 at #1
96
Led by 1. FC Nürnberg
5
weeks · 0 at #1
97
Led by Inter Bratislava
4
weeks · 0 at #1
98
Led by Fredrikstad FK
4
weeks · 0 at #1
99
Led by RB Leipzig
3
weeks · 0 at #1
100
Led by Fenerbahçe SK
3
weeks · 0 at #1
101
Led by Athletic Bilbao
2
weeks · 0 at #1
102
Led by IFK Göteborg
2
weeks · 0 at #1
103
Led by AS Saint-Étienne
2
weeks · 0 at #1
104
Led by Hertha BSC Berlin
1
weeks · 0 at #1
105
Led by Deportivo de La Coruña
1
weeks · 0 at #1
106
Led by AC Sparta Praha
1
weeks · 0 at #1

All-time peaks

Each team's best week ever, or within a decade or a year.

How this is measured

One row per team, its highest Universal on any Tuesday in the period chosen, no floor and no minimum tenure. A decade or a year shows every team’s best week within it, not only the teams whose all-time peak fell there. With every league calibrated to its own history, the 2007 Patriots, the 1998 Yankees, the 2017 Warriors and the 2023 Bruins sit within ten points of each other, and the best club season (Milan 1994-95) reads on the same scale. A peak reached out of season is possible only in the first two weeks of grace before decay starts.

Best week ever
Every sport · one row per team, its highest Universal on any Tuesday
1
AC MilanClub
24 May 1994 · +4.30 z
1930
peak
2
11 Aug 1998 · +4.11 z
1911
peak
3
6 Jun 2017 · +4.09 z
1909
peak
4
9 Apr 2019 · +4.08 z
1908
peak
5
22 Jan 2008 · +4.04 z
1905
peak
6
7 Jun 1983 · +3.99 z
1899
peak
7
17 Oct 1995 · +3.95 z
1895
peak
8
20 May 1980 · +3.92 z
1892
peak
9
25 Apr 2023 · +3.92 z
1892
peak
10
AjaxClub
6 Jun 1972 · +3.92 z
1892
peak
11
4 Jun 2013 · +3.82 z
1882
peak
12
2 Jun 2009 · +3.78 z
1878
peak
13
12 Oct 1993 · +3.78 z
1878
peak
14
6 Jun 2017 · +3.75 z
1875
peak
15
1 Jun 1999 · +3.68 z
1868
peak
Show all 50 teams
16
CelticClub
30 May 1967 · +3.65 z
1865
peak
17
8 Jun 1965 · +3.62 z
1862
peak
18
3 Jun 1986 · +3.61 z
1861
peak
19
21 Jun 2022 · +3.61 z
1861
peak
20
17 Jan 1984 · +3.56 z
1856
peak
21
JuventusClub
4 Jun 1985 · +3.56 z
1856
peak
22
LiverpoolClub
5 Jun 1984 · +3.55 z
1855
peak
23
20 Jan 1981 · +3.49 z
1849
peak
24
2 Apr 1996 · +3.46 z
1847
peak
25
13 Jun 2023 · +3.46 z
1846
peak
26
20 Oct 1970 · +3.42 z
1842
peak
27
11 Jun 1996 · +3.36 z
1836
peak
28
17 Jun 1975 · +3.33 z
1833
peak
29
1 Apr 2025 · +3.30 z
1830
peak
30
17 May 1977 · +3.30 z
1830
peak
31
3 Jun 2025 · +3.30 z
1830
peak
32
ValenciaClub
25 May 2004 · +3.29 z
1829
peak
33
2 Jun 2026 · +3.28 z
1828
peak
34
8 Jun 1971 · +3.23 z
1823
peak
35
13 Dec 2005 · +3.23 z
1823
peak
36
22 Jan 1985 · +3.21 z
1821
peak
37
FC PortoClub
1 Jun 2004 · +3.21 z
1821
peak
38
28 Jan 1986 · +3.19 z
1819
peak
39
8 Jun 1993 · +3.19 z
1819
peak
40
30 Oct 2018 · +3.18 z
1818
peak
41
13 Jan 1998 · +3.17 z
1817
peak
42
ArsenalClub
15 Sept 2026 · +3.14 z
1814
peak
43
9 Oct 2001 · +3.13 z
1813
peak
44
30 May 1989 · +3.11 z
1811
peak
45
SampdoriaClub
8 Oct 1991 · +3.10 z
1810
peak
46
8 Dec 1998 · +3.10 z
1810
peak
47
20 Sept 2022 · +3.09 z
1809
peak
48
2 Feb 1993 · +3.09 z
1809
peak
49
16 Oct 2018 · +3.09 z
1809
peak
50
21 Oct 1975 · +3.05 z
1805
peak
Who gets in, and why

A league is on this board only if it passes two tests: the sport’s best players play there, and the sport has an international game that matters. The board is for elite sport, not for every top division.

In: The NFL, NBA, MLB and NHL; the big-five European top flights and that season's European Cup or Champions League clubs; the IPL.

Out, and why
  • AFL and NRL. The best players of each code play here, but no other country plays the code at a serious level.
  • NPB, KHL and EuroLeague. Strong leagues, but their best players leave for leagues that are already on the board.
  • Clubs outside Europe. Brazil, Argentina, Mexico, MLS and the other continents are held, not ruled out. A world club rating is planned to test them against the European pool, and that test will decide.
Where these numbers come from

TestedThe board does not depend on the order leagues load, one entrant moves no one else and club Elo is zero-sum; no backtest is published. About the tiers

The scale

For every league and every Tuesday, z = (Elo − pool mean) / pooled sigma. The mean is the league’s pool that week; the sigma is pooled over in-season pool weeks in the trailing five seasons (floor 15), which keeps a 1960s NHL of six clubs and a 32-team NFL on one axis. Weeks with fewer than eight pool weeks behind them, or under half the pool in season, carry the previous week’s yardstick. That sigma-scale z is then mapped through the league’s own history of in-season weeks to a normal quantile (equal tails: a 1-in-1000 week is +3.1 in every sport), and Universal = 1500 + 100z.

Off-season decay, the only treatment

A team’s number holds for a grace period after its last game (14 days; 21 in the NFL), then decays exponentially toward the field so that on opening day it equals the engine’s own carry-over (a third of the way back to the mean in MLB and the NFL, a quarter in the NBA, 30 percent in the NHL, 20 percent in club football). Every team is shown every week; nothing is floored at a peak.

Club football

The pool is the big-five top flights plus that season’s European Cup or Champions League proper, first-division clubs only. The order among clubs is the site’s club season hub (the club power ranking); the index maps each club’s hub score to its quantile among all pool club-seasons of the trailing five seasons. A club switches to a finished season’s standing the week after its own last rated match. While a past season is being played, no weekly hub exists, so the standing is the club’s Elo rank among the pool that week, on the same quantile scale, from its first match of the season; nothing from the previous season is carried into it. The live 2026-27 ranking, snapshotted daily from the hub’s live table, is the standing of record once the season is under way. A club with no hub standing yet (its first season in the top flight, or 1959 before the first hub season) takes its Elo rank among the pool that week on the same quantile scale. Names are the club’s current name.

Sources and what is still missing

MLB, NFL, NBA and NHL from this site’s Elo spines (the MLB spine is the replay chain). Club football from the unified club Elo (Davidson engine) and the club season hub, both on this site. The IPL (from 2008) comes from this site’s IPL Elo, rated against the franchises that played that season; a short season, so its yardstick pools the trailing five seasons and the equal-tails calibration is its own history. National sides have their own board on the Nations tab; the college pools are a later phase. The 2026-27 club Elo is re-rated weekly over the season’s results; the hub order, which sets the standing, is live. Trophy icons mark the holders of the four American major-league titles (and the AFL’s, while it ran), the three UEFA cups and the retired Cup Winners’ Cup, the big five domestic titles and the FA Cup, from this site’s champions table, changing hands the snapshot after the win; the icons are Wikimedia Commons works, credited in credits.json. Rebuilt every morning; the Tuesday build is the one the history keeps, so the time machine and the peaks are weekly; see Against Expectation for the match model underneath the spines.