Ranking football clubs by the dominant eigenvector of the normalized points-won matrix.

Germany: Bundesliga 1963-2023

EP Pts W D L GF GA GP PR
1 Bayern München 8.486 3995 1189 428 359 4421 2152 1976 1
2 Borussia Dortmund 5.011 3079 869 472 559 3459 2669 1900 2
3 Bayer Leverkusen 4.157 2351 649 404 447 2542 2007 1500 10
4 Borussia Mönchengladbach 3.673 2762 757 491 626 3182 2733 1874 5
5 FC Köln 3.567 2457 671 444 615 2803 2596 1730 9
6 Hamburger SV 3.443 2733 746 495 625 2937 2662 1866 6
7 VfB Stuttgart 3.404 2765 766 467 667 3111 2799 1900 4
8 RB Leipzig 3.272 441 128 57 53 463 268 238 29
9 Werder Bremen 3.242 2922 810 492 666 3261 2899 1968 3
10 FC Schalke 04 3.204 2563 700 463 669 2642 2678 1832 7
11 Eintracht Frankfurt 3.070 2490 673 471 688 2878 2834 1832 8
12 FC Kaiserslautern 2.924 2097 575 372 545 2348 2344 1492 11
13 Hertha BSC 2.406 1771 477 340 535 1887 2102 1352 12
14 VfL Bochum 2.232 1451 378 317 533 1680 2011 1228 13
15 TSV 1860 München 2.176 884 238 170 264 1022 1059 672 22
16 VfL Wolfsburg 2.174 1241 338 227 319 1336 1286 884 15
17 SC Freiburg 2.136 962 253 203 326 1011 1230 782 19
18 1899 Hoffenheim 2.126 682 180 142 188 811 795 510 25
19 Fortuna Düsseldorf 2.096 1024 264 232 358 1245 1518 854 18
20 FC Nürnberg 2.087 1318 344 286 488 1428 1794 1118 14
21 Eintracht Braunschweig 2.010 903 242 177 287 937 1086 706 21
22 MSV Duisburg 1.946 1147 296 259 393 1291 1520 948 17
23 Karlsruher SC 1.752 953 241 230 341 1093 1408 812 20
24 Hannover 96 1.745 1174 308 250 458 1385 1734 1016 16
25 FSV Mainz 05 1.712 728 194 146 238 765 863 578 23
26 FC Union Berlin 1.641 210 58 36 42 192 183 136 35
27 Hansa Rostock 1.493 479 124 107 181 492 621 412 27
28 Arminia Bielefeld 1.468 686 173 167 306 739 1063 646 24
29 FC Augsburg 1.376 465 120 105 183 492 646 408 28
30 KFC Uerdingen 05 1.261 543 138 129 209 644 844 476 26
31 Rot-Weiss Essen 1.246 262 61 79 98 346 483 238 32
32 Alemannia Aachen 1.205 157 43 28 65 186 270 136 36
33 Waldhof Mannheim 1.180 285 71 72 95 299 378 238 30
34 SG Wattenscheid 09 1.114 150 34 48 58 186 248 140 37
35 Kickers Offenbach 1.064 282 77 51 110 368 486 238 31
36 FC St Pauli 1.048 254 58 80 134 296 485 272 33
37 SpVgg Unterhaching 0.930 79 20 19 29 75 101 68 45
38 Dynamo Dresden 0.919 144 33 45 62 132 211 140 38
39 Stuttgarter Kickers 0.912 77 20 17 35 94 132 72 46
40 Energie Cottbus 0.896 211 56 43 105 211 338 204 34
41 FC Saarbrücken 0.812 144 32 48 86 202 336 166 39
42 FC Ingolstadt 04 0.742 72 18 18 32 69 99 68 47
43 SV Darmstadt 98 0.722 117 28 33 75 152 273 136 41
44 Rot-Weiß Oberhausen 0.708 139 36 31 69 182 281 136 40
45 Wuppertaler SV 0.616 102 25 27 50 136 200 102 42
46 SSV Ulm 1846 0.565 35 9 8 17 36 62 34 51
47 FC 08 Homburg 0.549 90 21 27 54 103 200 102 44
48 SC Paderborn 07 0.501 51 11 18 39 68 139 68 48
49 Preußen Münster 0.482 30 7 9 14 34 52 30 53
50 Borussia Neunkirchen 0.480 93 25 18 55 109 223 98 43
51 Fortuna Köln 0.445 33 8 9 17 46 79 34 52
52 SpVgg Greuther Fürth 0.437 39 7 18 43 54 142 68 50
53 TeBe Berlin 0.395 49 11 16 41 85 174 68 49
54 Blau-Weiß 90 Berlin 0.352 21 3 12 19 36 76 34 54
55 VfB Leipzig 0.293 20 3 11 20 32 69 34 55
56 Tasmania 1900 Berlin 0.100 10 2 4 28 15 108 34 56

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

18302 matches, played between 940 team pairs (1540 possible pairs).
Three points attributed for wins throughout.
Latest Match May 27, 2023.