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

Germany 2019-20

2018-19 2020-21

EP Pts W D L GF GA GP PR
1 Bayern München 15.856 100 32 4 5 116 42 41 1
2 Borussia Dortmund 8.426 78 24 6 8 92 45 38 2
3 RB Leipzig 7.572 72 20 12 5 91 43 37 4
4 Bayer Leverkusen 6.390 78 24 6 10 76 51 40 3
5 Borussia Mönchengladbach 5.657 68 21 5 10 68 42 36 6
6 1899 Hoffenheim 3.947 56 16 8 13 61 60 37 25
7 Eintracht Frankfurt 3.413 57 17 6 16 72 67 39 22
8 SC Freiburg 3.328 51 14 9 13 50 50 36 30
9 VfL Wolfsburg 2.906 52 14 10 12 54 55 36 28
10 FC Schalke 04 2.534 48 12 12 14 49 63 38 43
11 Hertha BSC 2.307 45 12 9 16 58 66 37 54
12 FC Union Berlin 2.154 50 15 5 18 52 62 38 35
13 Werder Bremen 1.578 42 11 9 20 57 77 40 63
14 Fortuna Düsseldorf 1.528 40 9 13 16 47 72 38 69
15 FC Köln 1.422 37 10 7 19 56 75 36 77
16 FC Augsburg 1.410 36 9 9 17 46 65 35 81
17 FSV Mainz 05 1.382 37 11 4 20 44 67 35 78
18 FC Saarbrücken 1.297 63 20 3 5 59 26 28 14
19 SC Verl 0.911 59 17 8 2 57 20 27 17
20 Würzburger Kickers 0.855 65 19 8 12 74 63 39 10
21 Arminia Bielefeld 0.818 71 19 14 3 68 33 36 5
22 SC Paderborn 07 0.803 21 4 9 23 40 78 36 129
23 FC 08 Homburg 0.750 46 14 4 5 42 30 23 50
24 TSV Steinbach Haiger 0.726 48 15 3 4 40 18 22 41
25 SV 07 Elversberg 0.708 49 15 4 4 48 24 23 38
26 MSV Duisburg 0.656 65 18 11 11 70 50 40 8
27 FC Ingolstadt 04 0.644 66 18 12 11 64 44 41 7
28 SV Rödinghausen 0.605 64 20 4 3 69 22 27 11
29 Bayern München II 0.601 65 19 8 11 76 60 38 9
30 FC Kaiserslautern 0.589 59 15 14 12 65 61 41 19
31 VfB Stuttgart 0.587 64 19 7 11 66 44 37 12
32 Eintracht Braunschweig 0.578 64 18 10 10 64 53 38 13
33 FC Heidenheim 1846 0.549 60 16 12 10 50 42 38 16
34 Hansa Rostock 0.485 59 17 8 14 54 44 39 18
35 Waldhof Mannheim 0.475 56 13 17 9 55 52 39 24
36 Rot-Weiß Oberhausen 0.475 46 13 7 3 42 21 23 48
37 SV Meppen 0.461 58 16 10 12 69 57 38 20
38 Hamburger SV 0.444 55 14 13 9 65 50 36 26
39 TSV 1860 München 0.432 58 16 10 12 63 54 38 21
40 SV Darmstadt 98 0.432 55 14 13 9 54 45 36 27
41 SpVgg Unterhaching 0.421 51 12 15 11 50 53 38 31
42 FC Magdeburg 0.372 47 10 17 12 49 43 39 46
43 Viktoria Köln 0.349 51 14 9 15 65 71 38 32
44 Rot-Weiss Essen 0.348 51 16 3 5 43 25 24 29
45 Holstein Kiel 0.335 47 12 11 13 60 57 36 47
46 VfL Bochum 0.334 49 12 13 11 57 55 36 40
47 KFC Uerdingen 05 0.328 48 12 12 15 40 56 39 44
48 FSV Zwickau 0.326 44 11 11 16 56 61 38 58
49 Chemnitzer FC 0.319 45 11 12 16 56 62 39 53
50 Karlsruher SC 0.313 44 10 14 13 48 56 37 59
51 SV Sandhausen 0.306 43 10 13 12 43 46 35 61
52 Hallescher FC 0.304 46 12 10 17 67 71 39 51
53 SSV Ulm 1846 0.303 35 11 2 10 38 26 23 83
54 Erzgebirge Aue 0.300 50 14 8 14 51 51 36 34
55 FC-Astoria Walldorf 0.292 37 10 7 6 41 31 23 74
56 Hannover 96 0.283 48 13 9 13 54 51 35 42
57 FC Nürnberg 0.278 44 10 14 14 51 63 38 60
58 VfL Osnabrück 0.275 40 9 13 13 48 51 35 66
59 SpVgg Greuther Fürth 0.274 44 11 11 13 46 47 35 56
60 FC St Pauli 0.273 40 9 13 14 45 55 36 67
61 1899 Hoffenheim II 0.270 29 8 5 9 37 34 22 104
62 Dynamo Dresden 0.268 36 9 9 18 38 61 36 82
63 Jahn Regensburg 0.267 43 11 10 14 52 59 35 62
64 Bayern Alzenau 0.258 28 7 7 8 28 31 22 109
65 Preußen Münster 0.242 40 9 13 16 49 62 38 68
66 SV Wehen Wiesbaden 0.236 35 9 8 18 48 68 35 87
67 FC Köln II 0.231 35 10 5 8 39 29 23 84
68 FSV Mainz 05 II 0.227 37 11 4 8 37 29 23 75
69 Alemannia Aachen 0.221 35 9 8 8 42 38 25 85
70 FC Lok Leipzig 0.220 49 13 10 1 46 27 24 39
71 VfR Aalen 0.204 26 6 8 8 27 25 22 114
72 SC Freiburg II 0.194 28 8 4 11 30 37 23 112
73 FSV Frankfurt 0.188 28 7 7 9 26 32 23 111
74 Kickers Offenbach 0.187 32 9 5 8 29 28 22 95
75 Borussia Dortmund II 0.177 34 9 7 9 43 39 25 90
76 Sonnenhof Großaspach 0.174 32 8 8 22 33 67 38 98
77 Bahlinger SC 0.168 28 8 4 11 33 38 23 110
78 Sportfreunde Lotte 0.149 31 9 4 9 35 33 22 100
79 VfB Lübeck 0.149 62 20 2 4 67 27 26 15
80 Fortuna Köln 0.147 29 8 5 9 19 26 22 106
81 FC Gießen 0.145 25 6 7 10 22 39 23 121
82 FK Pirmasens 0.139 18 3 9 10 19 35 22 134
83 Energie Cottbus 0.133 45 13 6 5 54 35 24 52
84 Borussia Mönchengladbach II 0.127 33 10 3 11 47 46 24 93
85 VSG Altglienicke 0.126 47 15 2 6 59 31 23 45
86 VfL Wolfsburg II 0.125 56 18 2 4 72 27 24 23
87 FC Schalke 04 II 0.122 31 8 7 10 31 27 25 99
88 FC Carl Zeiss Jena 0.110 23 5 8 25 40 85 38 126
89 Fortuna Düsseldorf II 0.099 30 8 6 10 36 40 24 102
90 VfB Homberg 0.091 16 4 4 17 21 51 25 137
91 Bonner SC 0.086 25 7 4 14 28 43 25 120
92 TuS Haltern 0.079 23 6 5 12 28 47 23 125
93 Weiche Flensburg 08 0.077 46 14 4 5 35 22 23 49
94 BFC Dynamo 0.076 37 10 7 6 35 29 23 76
95 Union Fürstenwalde 0.070 40 11 7 6 45 32 24 64
96 Hertha BSC II 0.062 38 12 2 9 59 42 23 72
97 Berliner AK 07 0.059 33 9 6 7 47 35 22 92
98 FC Viktoria 1889 Berlin 0.058 29 6 11 5 20 18 22 105
99 Schwarz-Weiß Rehden 0.056 34 9 7 8 37 27 24 88
100 Wuppertaler SV 0.055 23 6 5 11 28 46 22 124
101 SV Drochtersen/Assel 0.055 44 14 2 10 37 38 26 57
102 VfB Auerbach 0.054 29 9 2 11 37 46 22 107
103 BSG Chemie Leipzig 0.053 23 4 11 8 20 26 23 123
104 SV Lichtenberg 47 0.052 25 6 7 9 27 36 22 119
105 Wacker Nordhausen 0.051 28 8 4 9 45 40 21 108
106 TSG Balingen 0.049 11 3 2 18 24 57 23 142
107 TSV Havelse 0.047 32 9 5 8 38 38 22 96
108 Werder Bremen II 0.045 40 11 7 7 40 37 25 65
109 Holstein Kiel II 0.045 36 11 3 10 41 45 24 80
110 SV Lippstadt 08 0.044 19 5 4 13 21 43 22 133
111 Rot-Weiß Koblenz 0.042 5 0 5 17 12 55 22 144
112 ZFC Meuselwitz 0.042 25 6 7 9 33 39 22 118
113 Eintracht Norderstedt 0.042 39 12 3 9 40 33 24 70
114 VfB Oldenburg 0.034 34 10 4 9 40 42 23 91
115 Hannover 96 II 0.027 26 8 2 12 29 42 22 117
116 Lüneburger SK Hansa 0.026 27 8 3 11 33 40 22 113
117 Optik Rathenow 0.026 20 5 5 13 20 48 23 131
118 FC St. Pauli II 0.024 26 6 8 10 34 33 24 115
119 SV Bergisch Gladbach 09 0.023 15 4 3 16 17 53 23 140
120 Altona 93 0.021 16 4 4 13 26 48 21 136
121 SSV Jeddeloh 0.020 21 4 9 11 41 48 24 127
122 Hamburger SV II 0.020 23 6 5 11 37 35 22 122
123 Germania Halberstadt 0.017 19 3 10 11 24 46 24 132
124 SV Babelsberg 03 0.017 17 3 8 11 22 38 22 135
125 Bischofswerdaer FV 0.014 11 2 5 13 16 53 20 143
126 HSC Hannover 0.013 15 2 9 13 20 46 24 139
127 Heider SV 0.008 16 4 4 16 22 66 24 138
128 Viktoria Aschaffenburg 0 50 15 5 5 51 27 25 33
128 FC Nürnberg II 0 49 14 7 4 61 32 25 36
128 SpVgg Oberfranken Bayreuth 0 49 14 7 4 53 28 25 37
128 FC Schweinfurt 05 0 44 14 2 7 48 29 23 55
128 TSV Aubstadt 0 39 11 6 8 43 41 25 71
128 VfB Eichstätt 0 37 10 7 10 47 37 27 73
128 SpVgg Greuther Fürth II 0 36 10 6 10 31 33 26 79
128 TSV Buchbach 0 35 9 8 8 32 29 25 86
128 FC Augsburg II 0 34 9 7 9 44 35 25 89
128 Wacker Burghausen 0 33 9 6 10 36 35 25 94
128 SV Schalding-Heining 0 32 9 5 10 34 45 24 97
128 FV Illertissen 0 31 9 4 12 37 51 25 101
128 TSV 1896 Rain am Lech 0 30 9 3 13 26 41 25 103
128 SV Heimstetten 0 26 8 2 15 44 54 25 116
128 TSV 1860 Rosenheim 0 21 6 3 16 30 61 25 128
128 FC Memmingen 0 20 4 8 10 18 30 22 130
128 VfR Garching 0 13 3 4 13 21 52 20 141
128 KSV Baunatal 0 0 0 0 1 2 3 1 145
128 FC 08 Villingen 0 0 0 0 1 1 3 1 146
128 TuS Dassendorf 0 0 0 0 1 0 3 1 147
128 Atlas Delmenhorst 0 0 0 0 1 1 6 1 148
128 FC Oberneuland 0 0 0 0 1 1 6 1 149
128 FSV Salmrohr 0 0 0 0 1 0 6 1 150

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

« 1974-75 History 2023-24 »

Includes league matches from the top tiers of league football (including relegation playoffs), the Cup (DFB-pokal), and the Super Cup. Matches decided on penalties are treated as ties.