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

England 1871-2009

1871-2008 1871-2010

EP Pts W D L GF GA GP PR
1 Liverpool 1.743 8104 2315 1159 1323 8225 5744 4797 1
2 Manchester United 1.533 8057 2305 1142 1351 8289 6066 4798 2
3 Arsenal 1.457 7833 2214 1191 1385 8015 5936 4790 3
4 Aston Villa 1.441 7525 2127 1144 1650 8304 6986 4921 4
5 Everton 1.392 7346 2055 1181 1630 7833 6668 4866 5
6 Blackburn Rovers 1.384 7111 1973 1192 1748 7720 7134 4913 8
7 Chelsea 1.279 6551 1809 1124 1397 6733 5862 4330 21
8 Tottenham Hotspur 1.274 6487 1816 1039 1395 7051 5838 4250 24
9 Manchester City 1.271 6997 1955 1132 1660 7733 6800 4747 14
10 West Bromwich Albion 1.243 7078 1959 1201 1793 7711 7160 4953 9
11 Nottingham Forest 1.217 6813 1858 1239 1754 7180 6803 4851 18
12 Wolverhampton Wanderers 1.214 7285 2041 1162 1750 8069 7203 4953 6
13 Preston North End 1.178 7129 1969 1222 1780 7571 7002 4971 7
14 Sheffield United 1.173 7042 1951 1189 1697 7429 6921 4837 12
15 Bolton Wanderers 1.156 7060 1958 1186 1802 7484 7068 4946 11
16 Notts County 1.140 6738 1841 1215 1923 7212 7346 4979 19
17 Sheffield Wednesday 1.129 6920 1903 1211 1729 7398 6930 4843 15
18 Leicester City 1.116 6441 1748 1197 1731 7011 7063 4676 26
19 Middlesbrough 1.067 6220 1700 1120 1698 6732 6510 4518 30
20 Sunderland 1.032 7060 1968 1156 1699 7581 6851 4823 10
21 Queens Park Rangers 1.025 5634 1538 1020 1389 5846 5391 3947 45
22 Bristol City 1.002 6506 1777 1175 1611 6576 6211 4563 23
23 Newcastle United 0.998 6905 1938 1091 1650 7441 6594 4679 16
24 Leeds United 0.991 5770 1600 970 1252 5740 5004 3822 41
25 Watford 0.989 5624 1527 1043 1476 5791 5631 4046 46
26 Birmingham City 0.982 6684 1838 1170 1786 6981 6762 4794 20
27 West Ham United 0.981 5591 1539 974 1434 5969 5707 3947 51
28 Derby County 0.975 6893 1913 1154 1807 7627 7264 4874 17
29 Stoke City 0.970 6262 1701 1159 1760 6337 6509 4620 28
30 Swindon Town 0.966 5702 1551 1049 1490 6016 5876 4090 43
31 Southampton 0.964 5450 1475 1025 1413 5842 5595 3913 59
32 Burnley 0.938 7030 1943 1201 1828 7436 7276 4972 13
33 Huddersfield Town 0.937 5955 1626 1077 1485 5952 5627 4188 36
34 Brentford 0.932 5616 1534 1014 1481 5758 5632 4029 48
35 Reading 0.927 6000 1658 1026 1427 6183 5719 4111 35
36 Fulham 0.915 5866 1599 1069 1589 6224 6046 4257 40
37 Ipswich Town 0.911 4632 1290 762 1066 4711 4258 3118 77
38 Blackpool 0.905 6287 1711 1154 1775 6673 6764 4640 27
39 Norwich City 0.900 5437 1467 1036 1444 5607 5615 3947 60
40 Millwall 0.895 5756 1570 1046 1398 5687 5379 4014 42
41 Bournemouth 0.893 5403 1452 1047 1427 5349 5205 3926 61
42 Luton Town 0.890 5619 1534 1017 1485 6150 5900 4036 47
43 Oldham Athletic 0.877 5868 1589 1101 1624 6213 6312 4314 39
44 Hull City 0.872 6074 1639 1157 1588 6225 6032 4384 33
45 Grimsby Town 0.858 6512 1805 1097 1911 6913 7237 4813 22
46 Crystal Palace 0.856 5461 1462 1075 1445 5570 5535 3982 57
47 Port Vale 0.853 5904 1591 1131 1761 6062 6450 4483 37
48 Brighton & Hove Albion 0.848 5641 1542 1015 1449 5741 5467 4006 44
49 Swansea City 0.838 5328 1457 957 1522 5564 5817 3936 62
50 Cardiff City 0.837 5283 1427 1002 1471 5356 5626 3900 65
51 Coventry City 0.834 5202 1406 984 1500 5521 5649 3890 66
52 Charlton Athletic 0.829 5015 1359 938 1458 5408 5723 3755 68
53 Bury 0.823 6478 1771 1165 1848 6874 6981 4784 25
54 Southend United 0.822 5461 1501 958 1555 5709 5798 4014 58
55 Wimbledon 0.811 1942 520 382 472 1913 1866 1374 96
56 Peterborough United 0.796 3729 1004 717 885 3782 3453 2606 85
57 Portsmouth 0.790 5319 1439 1002 1473 5647 5685 3914 63
58 Tranmere Rovers 0.785 5593 1535 988 1480 5976 5747 4003 50
59 Plymouth Argyle 0.783 5548 1511 1015 1438 5736 5468 3964 54
60 Bristol Rovers 0.783 5472 1481 1029 1496 5778 5781 4006 56
61 Barnsley 0.770 6245 1681 1202 1797 6529 6936 4680 29
62 Bradford City 0.763 6127 1660 1147 1720 6473 6504 4527 31
63 Walsall 0.755 5615 1535 1010 1679 6094 6378 4224 49
64 Leyton Orient 0.753 5556 1474 1134 1771 5580 6336 4379 53
65 Carlisle United 0.752 4659 1271 846 1420 4962 5335 3537 75
66 Wrexham 0.746 5313 1449 966 1490 5747 5786 3905 64
67 Wigan Athletic 0.720 2344 643 415 552 2207 1995 1610 92
68 Rotherham United 0.719 5557 1520 997 1591 6007 6235 4108 52
69 Chesterfield 0.719 5896 1614 1054 1623 6043 5987 4291 38
70 Wanderers 0.709 68 21 5 4 96 22 30 144
71 Northampton Town 0.701 5503 1517 952 1549 5868 5833 4018 55
72 Oxford United 0.686 2949 777 618 858 2898 3013 2253 90
73 Bradford Park Avenue 0.681 3196 898 502 940 3752 3834 2340 88
74 Lincoln City 0.677 6096 1658 1122 1840 6768 7128 4620 32
75 Gillingham 0.676 4990 1336 982 1472 5010 5448 3790 69
76 Doncaster Rovers 0.669 4834 1310 904 1457 5059 5549 3671 73
77 Shrewsbury Town 0.660 3789 994 807 1116 3936 4141 2917 84
78 Torquay United 0.644 4619 1228 935 1427 4861 5444 3590 78
79 Old Etonians 0.628 126 39 9 10 161 76 58 127
80 Mansfield Town 0.627 4643 1258 869 1340 5099 5185 3467 76
81 Colchester United 0.619 3897 1045 762 1080 4085 4194 2887 83
82 York City 0.615 4408 1181 865 1346 4775 5036 3392 79
83 Stockport County 0.608 6072 1655 1107 1802 6379 6677 4564 34
84 Exeter City 0.602 4701 1242 975 1539 5031 5752 3756 74
85 Crewe Alexandra 0.600 5135 1395 950 1735 5629 6584 4080 67
86 Scunthorpe United 0.581 4043 1073 824 1090 4126 4166 2987 81
87 Aldershot Town 0.577 3360 894 678 1082 3661 4147 2654 87
88 Cambridge United 0.561 2300 604 488 685 2276 2486 1777 93
89 Darlington 0.553 4968 1337 957 1606 5425 6037 3900 70
90 Hereford United 0.495 1846 485 391 609 1794 2040 1485 97
91 Newport County 0.482 3565 965 670 1254 4029 4949 2889 86
92 Wycombe Wanderers 0.474 1174 302 268 308 1106 1100 878 99
93 Gateshead 0.473 2152 593 373 584 2434 2507 1550 94
94 Chester City 0.473 4206 1124 834 1363 4528 4959 3321 80
95 Hartlepool United 0.469 4877 1327 896 1695 5250 6294 3918 71
96 Rochdale 0.454 4875 1289 1008 1604 5274 6049 3901 72
97 Yeovil Town 0.448 565 160 85 166 530 587 411 108
98 Queen's Park 0.417 39 12 3 3 69 18 18 166
99 Milton Keynes Dons 0.398 399 113 60 79 368 309 252 114
100 Oxford University 0.378 88 27 7 7 99 33 41 137
101 Halifax Town 0.367 3961 1036 853 1433 4212 5251 3322 82
102 Southport 0.357 2950 782 604 998 3215 3822 2384 89
103 Old Carthusians 0.355 88 29 1 10 136 52 40 136
104 Barnet 0.347 970 255 205 304 986 1126 764 101
105 Accrington Stanley 0.337 2077 589 310 765 2540 3040 1664 95
106 Workington 0.325 1645 437 334 565 1740 2052 1336 98
107 Macclesfield Town 0.301 774 202 168 275 777 944 645 103
108 Darwen 0.289 353 106 35 153 559 731 294 115
109 Barrow 0.284 2436 664 444 951 2788 3603 2059 91
110 Scarborough 0.283 824 218 170 278 863 1025 666 102
111 Cheltenham Town 0.277 686 180 146 216 646 752 542 106
112 Royal Engineers 0.277 109 34 7 16 146 67 57 130
113 Glossop North End 0.266 742 201 139 299 844 1059 639 104
114 Swifts 0.259 101 31 8 15 126 78 54 132
115 Gainsborough Trinity 0.256 712 194 130 308 814 1161 632 105
116 Rushden & Diamonds 0.250 337 88 73 105 329 375 266 118
117 Burton Albion 0.226 569 159 92 287 727 1107 538 107
118 Maidstone United 0.199 228 59 51 71 252 255 181 121
119 Leeds City 0.195 525 148 81 174 609 650 403 111
120 Boston United 0.190 349 90 79 135 371 472 304 116
121 Nelson 0.189 546 157 75 194 688 831 426 110
122 New Brighton Tower 0.188 171 49 24 32 198 156 105 123
123 Kidderminster Harriers 0.175 330 84 78 133 316 433 295 119
124 Morecambe 0.166 162 42 36 57 154 202 135 124
125 Dagenham & Redbridge 0.161 157 43 28 51 171 166 122 125
126 Bath City 0.159 85 25 10 32 94 119 67 138
127 Altrincham 0.157 93 26 15 29 87 100 70 133
128 Blackburn Olympic 0.151 40 13 1 7 85 39 21 164
129 Burton Wanderers 0.149 146 44 14 41 178 174 99 126
130 Accrington 0.144 176 47 35 65 287 363 147 122
131 New Brighton AFC 0.139 69 19 12 21 82 101 52 143
132 Telford United 0.138 65 18 11 21 65 81 50 145
133 Old Westminsters 0.138 48 15 3 9 74 43 27 153
134 Wigan Borough 0.126 549 151 96 181 663 739 428 109
135 Clapham Rovers 0.126 82 26 4 14 150 58 44 139
136 Enfield 0.124 91 23 22 31 105 123 76 134
137 Northwich Victoria 0.123 108 30 18 62 167 282 110 131
138 New Brighton 0.121 1048 287 187 410 1191 1527 884 100
139 Merthyr Town 0.120 479 122 113 226 572 878 461 112
140 Bedford Town 0.112 46 12 10 14 45 60 36 157
141 Staveley 0.110 33 10 3 7 46 38 20 173
142 Wednesbury Old Athletic 0.102 24 8 0 7 53 49 15 190
143 South Shields 0.101 52 14 10 29 67 111 53 150
144 Blyth Spartans 0.099 74 18 20 30 87 130 68 141
145 Kettering Town 0.096 91 22 25 49 115 203 96 135
146 Marlow 0.094 69 21 6 21 94 75 48 142
147 Aberdare Athletic 0.093 299 80 59 120 342 438 259 120
148 Rangers 0.085 12 4 0 1 14 7 5 252
149 Old Foresters 0.082 41 12 5 11 60 43 28 162
150 Derby Junction 0.081 19 6 1 5 16 25 12 207
151 Weymouth 0.081 63 15 18 34 77 137 67 148
152 Sutton United 0.080 45 12 9 18 49 76 39 160
153 Woking 0.077 65 16 17 24 80 104 57 146
154 Durham City 0.072 346 97 55 141 403 545 293 117
155 Worcester City 0.072 33 8 9 14 36 48 31 175
156 Ashington 0.071 408 112 72 158 505 692 342 113
157 Stalybridge Celtic 0.069 122 35 17 46 131 164 98 129
158 Bootle 0.068 46 14 4 19 75 99 37 159
159 Thames 0.068 78 20 18 50 110 215 88 140
160 Margate 0.067 40 11 7 20 50 95 38 165
161 Nuneaton Borough 0.065 46 11 13 22 52 72 46 158
162 Middlesbrough Iron 0.065 38 11 5 21 48 98 37 169
163 Walthamstow Avenue 0.063 46 12 10 19 73 83 41 156
164 Chelmsford City 0.062 52 14 10 31 66 112 55 151
165 Loughborough United 0.060 123 34 21 107 172 420 162 128
166 Leek 0.060 23 7 2 4 35 27 13 193
167 Walsall Town 0.059 17 5 2 6 39 32 13 216
168 Hendon 0.059 57 16 9 29 93 102 54 149
169 Kingstonian 0.056 22 6 4 10 26 44 20 198
170 Grantham 0.056 51 15 6 26 72 101 47 152
171 Folkestone Invicta 0.056 31 8 7 18 45 74 33 178
172 Dartford 0.056 42 11 9 26 64 97 46 161
173 Bishop Auckland 0.054 48 12 12 26 71 108 50 154
174 Stevenage 0.052 36 10 6 11 34 40 27 170
175 Davenham 0.051 20 6 2 5 27 29 13 204
176 Upton Park 0.051 63 19 6 15 93 69 40 147
177 Tamworth 0.050 21 5 6 10 24 49 21 201
178 King's Lynn 0.050 30 9 3 16 31 73 28 179
179 Chatham Town 0.049 29 9 2 12 28 62 23 182
180 Gravesend & Northfleet 0.049 24 7 3 14 27 45 24 192
181 Mitchell's St George 0.048 22 7 1 7 31 33 15 195
182 Histon 0.048 13 4 1 5 14 15 10 244
183 Leatherhead 0.045 22 6 4 7 17 23 17 196
184 Hednesford Town 0.045 16 5 1 7 16 22 13 224
185 Rhyl 0.045 35 10 5 21 39 85 36 172
186 Chirk 0.042 24 7 3 4 43 20 14 189
187 Sheffield 0.042 39 11 6 13 53 61 30 167
188 Wednesbury Town 0.042 10 3 1 2 12 11 6 273
189 Whitley Bay 0.039 9 3 0 2 9 6 5 284
190 Runcorn Halton 0.039 39 9 12 22 49 82 43 168
191 Lockwood Brothers 0.039 22 7 1 8 26 34 16 197
192 Corinthian 0.039 14 3 5 15 25 58 23 242
193 Stafford Road 0.039 29 8 5 7 52 36 20 180
194 Tooting & Mitcham United 0.038 24 7 3 9 26 30 19 191
195 Redcar 0.037 15 5 0 4 18 15 9 226
196 Dagenham 0.037 22 6 4 15 19 40 25 199
197 Druids 0.037 32 9 5 7 39 35 21 176
198 New Brompton 0.037 15 3 6 5 11 11 14 227
199 Partick Thistle 0.035 9 3 0 2 22 7 5 283
200 Renton 0.035 7 2 1 1 5 4 4 308
201 Old Harrovians 0.034 33 10 3 8 44 36 21 174
202 Cambridge University 0.033 35 10 5 9 39 35 24 171
203 Slough Town 0.033 29 7 8 18 39 70 33 181
204 Church 0.032 31 9 4 7 53 32 20 177
205 Canvey Island 0.032 12 3 3 5 16 25 11 254
206 Hayes 0.032 18 4 6 21 24 56 31 215
207 Old Brightonians 0.030 13 4 1 5 14 18 10 246
208 Guildford City 0.030 26 6 8 21 40 74 35 186
209 Hillingdon Borough 0.030 10 3 1 6 11 26 10 280
210 Caernarfon Town 0.028 8 2 2 1 3 2 5 296
211 Romford 0.026 41 11 8 21 55 104 40 163
212 Walsall Swifts 0.026 13 4 1 5 14 21 10 247
213 Havant & Waterlooville 0.025 10 3 1 5 14 18 9 278
214 South Liverpool 0.024 15 4 3 8 19 33 15 231
215 Brentwood Town 0.024 10 3 1 2 6 12 6 279
216 Crook Town 0.024 21 6 3 14 32 69 23 202
217 Old Wykehamists 0.024 27 9 0 4 40 21 13 183
218 Notts Rangers 0.023 18 5 3 5 35 26 13 211
219 Barking 0.023 14 4 2 6 11 21 12 238
220 London Caledonians 0.023 13 4 1 6 12 22 11 250
221 Chorley 0.023 13 3 4 8 12 22 15 249
222 Hitchin Town 0.022 21 4 9 12 32 55 25 200
223 Droylsden 0.022 12 3 3 3 9 12 9 253
224 Aylesbury United 0.022 17 5 2 11 21 41 18 219
225 Farnborough Town 0.022 20 5 5 16 34 52 26 206
226 Marine 0.022 18 4 6 9 32 54 19 213
227 Evenwood Town 0.022 18 5 3 11 24 45 19 212
228 Leyton 0.022 21 5 6 16 21 69 27 203
229 Harlow Town 0.021 12 3 3 5 9 19 11 255
230 Bishop's Stortford 0.021 19 4 7 11 29 50 22 209
231 Bangor City 0.021 18 4 6 13 28 53 23 214
232 Bognor Regis Town 0.020 15 4 3 7 14 32 14 232
233 Darwen Old Wanderers 0.020 13 4 1 4 29 23 9 243
234 Forest Green Rovers 0.020 17 4 5 6 25 24 15 217
235 Hastings United 0.019 16 5 1 9 25 30 15 223
236 Dulwich 0.019 15 5 0 4 16 18 9 228
237 Worksop Town 0.019 11 3 2 9 13 39 14 271
238 Chilton Colliery Recreation 0.019 10 3 1 2 9 10 6 275
239 Maidenhead 0.018 47 15 2 16 46 60 33 155
240 Windsor Home Park 0.018 16 5 1 6 19 16 12 222
241 Basingstoke Town 0.018 11 2 5 4 15 19 11 266
242 Clapton 0.018 12 3 3 9 21 55 15 263
243 Hinckley United 0.018 13 4 1 4 15 17 9 245
244 Stafford Rangers 0.018 27 7 6 18 30 53 31 184
245 Goldenhill 0.017 10 3 1 2 9 7 6 272
246 Dorchester Town 0.017 12 3 3 10 22 44 16 260
247 Barnes 0.017 25 7 4 13 28 50 24 187
248 Northfleet United 0.016 11 3 2 8 18 29 13 267
249 Minehead 0.016 8 2 2 6 12 20 10 299
250 Croydon 0.016 5 1 2 2 7 6 5 349
251 Goole Town 0.015 12 3 3 11 19 43 17 262
252 Birmingham Excelsior 0.015 16 4 4 5 25 20 13 221
253 Derby Midland 0.015 14 4 2 6 18 25 12 236
254 Great Bridge Unity 0.015 7 2 1 2 10 8 5 307
255 Shankhouse 0.015 6 2 0 2 7 16 4 342
256 Brentwood 0.015 23 7 2 9 42 47 18 194
257 Ilkeston Town 0.015 8 2 2 5 9 20 9 302
258 Welling United 0.014 19 4 7 14 20 38 25 208
259 Stockton 0.014 15 4 3 13 23 66 20 234
260 Grey Friars 0.014 16 5 1 3 17 11 9 220
261 Buxton 0.013 10 3 1 3 16 18 7 276
262 Finchley 0.013 7 2 1 5 5 29 8 323
263 South Shore 0.013 14 4 2 10 31 52 16 240
264 Alvechurch 0.013 6 2 0 2 11 9 4 329
265 Caernarvon Athletic 0.013 4 1 1 1 7 8 3 360
266 Whitby Town 0.013 9 2 3 8 17 32 13 290
267 Hotspur 0.013 20 6 2 8 19 25 16 205
268 Oswestry 0.012 17 5 2 6 30 32 13 218
269 Manchester 0.012 3 1 0 2 2 19 3 430
270 Crawley Town 0.012 15 4 3 7 18 27 14 230
271 Chasetown 0.012 8 2 2 2 6 9 6 297
272 Great Yarmouth Town 0.012 7 2 1 3 8 13 6 311
273 Crusaders 0.012 12 4 0 4 24 13 8 251
274 Sunderland Albion 0.012 11 3 2 4 15 16 9 265
275 Newcastle West End 0.012 6 2 0 4 11 14 6 335
276 Walton & Hersham 0.012 7 2 1 7 9 20 10 314
277 Coventry Sporting 0.012 3 1 0 1 2 4 2 397
278 Fleetwood Rangers 0.012 4 1 1 2 7 13 4 367
279 Witton Albion 0.012 25 7 4 18 43 69 29 188
280 Phoenix Bessemer 0.012 3 1 0 1 10 5 2 380
281 Birmingham St George 0.012 13 4 1 4 16 24 9 248
282 Oxford City 0.011 9 1 6 12 15 47 19 295
283 Astley Bridge 0.011 11 2 5 7 27 45 14 269
284 Leytonstone 0.011 7 2 1 12 14 33 15 319
285 Bromsgrove Rovers 0.011 6 2 0 11 10 26 13 345
286 Corby Town 0.011 7 2 1 5 11 23 8 316
287 Horncastle 0.011 6 2 0 2 5 9 4 336
288 West End 0.011 14 4 2 4 12 19 10 237
289 Tunbridge Wells 0.011 8 2 2 9 14 35 13 305
290 Newport IOW 0.010 8 2 2 12 12 53 16 306
291 Rochester 0.010 15 5 0 13 21 57 18 233
292 Leek Town 0.010 5 1 2 2 5 10 5 353
293 Harrogate Railway 0.010 6 2 0 2 7 7 4 331
294 Halliwell 0.010 16 5 1 8 29 47 14 225
295 Lovell's Athletic 0.010 9 3 0 4 17 26 7 288
296 Matlock Town 0.010 7 2 1 8 15 38 11 321
297 Poole Town 0.010 10 2 4 7 14 32 13 281
298 Bedlington Terriers 0.010 3 1 0 1 4 3 2 383
299 Southall 0.010 6 2 0 6 15 24 8 339
300 Wealdstone 0.010 14 3 5 13 17 41 21 241
301 Frickley Athletic 0.010 12 3 3 11 14 37 17 261
302 Sheffield Heeley 0.010 15 5 0 8 29 35 13 229
303 North Shields 0.009 7 2 1 11 18 48 14 324
304 Linfield Athletic 0.009 1 0 1 0 2 2 1 446
305 Ashford Town 0.009 11 2 5 10 19 41 17 270
306 Cowlairs 0.009 6 2 0 1 16 6 3 327
307 Boreham Wood 0.009 9 2 3 7 9 25 12 292
308 Curzon Ashton 0.009 3 1 0 1 3 4 2 393
309 Salisbury City 0.009 9 2 3 8 15 31 13 291
310 Eastwood Town 0.008 6 2 0 2 6 5 4 330
311 St. Albans City 0.008 12 3 3 8 15 33 14 257
312 Turton 0.008 18 5 3 3 28 18 11 210
313 Netherfield 0.008 9 2 3 6 18 31 11 289
314 Hanover United 0.008 10 3 1 9 9 34 13 282
315 Rugby Town 0.008 12 2 6 6 13 25 14 256
316 Bromley 0.008 12 3 3 11 26 47 17 259
317 Worthington Simpsons 0.008 4 1 1 4 4 18 6 376
318 Derby St Luke's 0.008 5 1 2 4 10 22 7 356
319 Castleford Town 0.008 3 1 0 1 4 3 2 384
320 Mossley 0.007 8 2 2 8 7 25 12 304
321 Pilgrims 0.007 26 8 2 12 32 51 22 185
322 Wisbech Town 0.007 7 2 1 10 13 43 13 325
323 Windsor & Eton 0.007 6 1 3 7 11 32 11 346
324 Manchester Central 0.007 3 1 0 2 2 4 3 398
325 Shildon 0.007 7 1 4 8 13 37 13 322
326 Great Lever 0.007 6 2 0 3 12 13 5 332
327 South Reading 0.007 14 4 2 6 17 34 12 239
328 Rawtenstall 0.007 2 0 2 2 6 14 4 441
329 Grays Athletic 0.007 4 1 1 7 6 21 9 377
330 Bridgwater Town 0.007 7 2 1 4 5 11 7 313
331 Tilbury 0.007 7 2 1 2 7 13 5 312
332 Harrow Borough 0.007 3 1 0 2 2 6 3 407
333 Emley 0.006 5 0 5 3 12 18 8 354
334 West Stanley 0.006 3 1 0 3 3 12 4 422
335 Lower Darwen 0.006 9 3 0 4 16 20 7 286
336 Crosswell's Brewery 0.006 3 1 0 1 1 14 2 424
337 Yeading 0.006 8 2 2 4 9 21 8 303
338 Burscough 0.006 3 1 0 5 6 15 6 415
339 Rossendale United 0.006 3 1 0 2 2 5 3 403
340 Ashton United 0.006 14 4 2 3 19 20 9 235
341 Lancaster City 0.006 9 2 3 14 15 47 19 294
342 Higher Walton 0.006 7 2 1 4 17 22 7 310
343 Sittingbourne 0.006 6 2 0 5 10 21 7 343
344 Barry Town 0.005 5 1 2 5 4 19 8 357
345 Dover Athletic 0.005 5 1 2 5 9 17 8 355
346 Croydon Common 0.005 2 0 2 4 5 22 6 444
347 Remnants 0.005 11 3 2 5 19 18 10 264
348 Chesham United 0.005 7 2 1 6 6 20 9 317
349 Spennymoor Town 0.005 4 1 1 7 9 31 9 379
350 Nunhead 0.005 3 1 0 4 12 17 5 408
351 Mexborough 0.005 1 0 1 1 2 3 2 447
352 Penrith 0.005 3 1 0 3 1 14 4 425
353 South Norwood 0.005 12 4 0 8 12 31 12 258
354 Hornchurch 0.005 3 1 0 5 4 18 6 427
355 Vauxhall Motors 0.005 2 0 2 3 4 10 5 438
356 Reading Minster 0.005 8 2 2 3 6 15 7 301
357 West Auckland Town 0.005 3 0 3 2 8 14 5 410
358 Alfreton Town 0.004 8 1 5 4 9 16 10 298
359 Sutton Coldfield Town 0.004 3 1 0 4 4 10 5 412
360 Sudbury Town 0.004 2 0 2 1 2 4 3 436
361 Tow Law Town 0.004 4 1 1 4 11 21 6 373
362 Ilford 0.004 9 3 0 10 21 38 13 293
363 Willington 0.004 4 1 1 3 4 14 5 374
364 Ecclesfield 0.004 3 1 0 1 4 7 2 401
365 Long Eaton Rangers 0.004 6 2 0 8 14 21 10 338
366 Herts Rangers 0.004 9 3 0 6 17 25 9 287
367 Gloucester City 0.004 4 1 1 4 5 14 6 372
368 Eagley 0.004 11 3 2 7 23 39 12 268
369 Cinderford Town 0.004 4 1 1 1 3 5 3 362
370 Cliftonville 0.004 7 2 1 1 12 16 4 309
371 Leamington 0.004 7 2 1 7 12 31 10 320
372 Liverpool Ramblers 0.004 4 1 1 2 6 10 4 365
373 Llanelli 0.003 5 1 2 4 10 13 7 350
374 Bedlington United 0.003 3 1 0 1 1 4 2 404
375 Solihull Borough 0.003 3 0 3 1 7 8 4 392
376 Colwyn Bay 0.003 4 1 1 4 2 8 6 368
377 Brierley Hill Alliance 0.003 3 1 0 1 3 3 2 388
378 Harrogate Town 0.003 2 0 2 1 2 6 3 437
379 Tonbridge Angels 0.003 3 0 3 5 6 15 8 416
380 Yorkshire Amateur 0.003 3 1 0 2 3 8 3 409
381 Aston Unity 0.003 3 1 0 6 8 28 7 432
382 Third Lanark 0.003 6 2 0 1 11 5 3 328
383 Weston-super-Mare 0.003 5 1 2 3 4 8 6 351
384 Staines Town 0.003 2 0 2 2 2 9 4 440
385 Carshalton Athletic 0.003 4 1 1 5 11 19 7 370
386 Owlerton 0.002 6 2 0 1 5 7 3 333
387 Selby Town 0.002 3 1 0 4 4 13 5 421
388 Worthing 0.002 3 1 0 4 6 15 5 417
389 Minerva 0.002 3 1 0 3 8 12 4 405
390 Elswick Rangers 0.002 4 1 1 1 8 7 3 359
391 105th Regiment 0.002 4 1 1 3 4 11 5 369
392 Shropshire Wanderers 0.002 9 2 3 3 4 6 8 285
393 Horden Colliery Welfare 0.002 4 1 1 5 6 10 7 364
394 Eastbourne Borough 0.002 2 0 2 3 1 12 5 443
395 Thornycrofts 0.002 1 0 1 1 0 5 2 466
396 Acton 0.002 8 2 2 7 14 23 11 300
397 Darwen Ramblers 0.002 6 2 0 3 10 19 5 341
398 Heanor Town 0.002 1 0 1 6 4 18 7 483
399 Wednesbury Strollers 0.002 3 1 0 5 10 31 6 433
400 Horsham 0.002 4 1 1 3 8 20 5 375
401 Gorleston 0.002 2 0 2 2 7 17 4 442
402 Derbyshire 0.002 1 0 1 1 6 8 2 449
403 Atherstone Town 0.002 5 1 2 3 3 7 6 352
404 Corinthian-Casuals 0.002 1 0 1 2 1 9 3 475
405 Wokingham Town 0.002 1 0 1 1 1 4 2 457
406 Etonian Ramblers 0.002 3 1 0 1 6 9 2 399
407 1st Surrey Rifles 0.002 7 2 1 7 3 39 10 326
408 Lancing Old Boys 0.002 3 1 0 2 10 11 3 391
409 Addlestone & Weybridge 0.002 1 0 1 1 2 4 2 450
410 Wellington Town 0.002 6 1 3 13 16 45 17 348
411 Leigh RMI 0.002 1 0 1 4 2 11 5 478
412 Bamber Bridge 0.002 3 1 0 1 2 1 2 386
413 Walker Celtic 0.002 1 0 1 1 4 12 2 472
414 Waterlooville 0.002 2 0 2 4 5 12 6 439
415 Hampstead Heathens 0.002 4 1 1 1 2 4 3 363
416 Thurrock 0.001 1 0 1 2 2 5 3 456
417 Llangollen 0.001 3 1 0 1 7 5 2 382
418 Padiham 0.001 3 1 0 2 4 13 3 420
419 Bury Town 0.001 1 0 1 2 2 7 3 465
420 Farsley Celtic 0.001 1 0 1 2 0 4 3 464
421 Trowbridge Town 0.001 1 0 1 5 5 24 6 488
422 Reigate Priory 0.001 3 1 0 5 6 22 6 429
423 Bilston Town 0.001 4 1 1 2 4 5 4 361
424 Redditch United 0.001 1 0 1 2 2 10 3 474
425 Ford United 0.001 1 0 1 2 3 7 3 460
425 Arnold 0.001 1 0 1 2 2 8 3 469
427 Bashley 0.001 3 1 0 1 1 1 2 390
428 Newtown 0.001 4 1 1 1 4 8 3 366
429 Oswaldtwistle Rovers 0.001 3 1 0 5 9 25 6 428
430 Yiewsley 0.001 1 0 1 1 2 4 2 451
431 Dudley Town 0.001 1 0 1 1 2 5 2 455
432 Brandon United 0.001 1 0 1 2 1 5 3 462
433 Spital 0.001 1 0 1 3 5 19 4 482
434 Bideford 0.001 1 0 1 4 6 12 5 467
435 Hounslow 0.001 1 0 1 2 7 16 3 476
436 Banbury United 0.001 1 0 1 4 4 14 5 480
437 Fareham Town 0.001 1 0 1 4 8 18 5 479
438 Forest School 0.001 6 2 0 4 12 21 6 340
439 Woodford Wells 0.001 10 3 1 3 9 8 7 274
440 Southall Park 0.001 4 1 1 5 6 21 7 378
441 Whyteleafe 0.001 1 0 1 1 1 3 2 452
442 Halesowen Town 0.001 3 0 3 9 11 31 12 431
443 Hawks 0.001 3 1 0 2 6 6 3 387
444 Fleetwood Town 0.001 5 1 2 6 7 29 9 358
445 Dulwich Hamlet 0.001 2 0 2 14 17 54 16 445
446 Dreadnought 0.001 3 1 0 5 7 14 6 414
447 Chippenham Town 0.001 1 0 1 2 1 5 3 463
448 Kendal Town 0.001 1 0 1 2 2 9 3 470
449 Gretna 0.001 1 0 1 2 3 6 3 454
450 Fishwick Ramblers 0.001 3 1 0 2 3 5 3 396
451 Rossendale 0.001 6 2 0 4 18 40 6 347
452 Harwich & Parkeston 0.001 1 0 1 6 6 27 7 489
453 Reading Abbey 0.001 10 3 1 2 7 9 6 277
454 Barnstaple Town 0.001 1 0 1 4 5 17 5 481
455 Sheffield Providence 0.001 1 0 1 3 5 14 4 477
456 Welton Rovers 0.001 1 0 1 2 4 8 3 459
457 Cambridge City 0.001 3 1 0 8 6 20 9 426
458 Blackburn Park Road 0.000 7 2 1 5 18 30 8 315
459 Mosquitos 0.000 7 2 1 5 10 28 8 318
460 Tiverton 0.000 1 0 1 7 9 26 8 484
461 Panthers 0.000 6 2 0 4 5 16 6 344
462 Argonauts 0.000 1 0 1 1 1 2 2 448
463 Clitheroe 0.000 1 0 1 3 5 13 4 471
464 Maidenhead United 0.000 1 0 1 6 2 19 7 486
465 Bradshaw 0.000 1 0 1 4 5 22 5 485
466 Bolton Association 0.000 3 1 0 2 7 11 3 406
467 Ramblers 0.000 1 0 1 4 2 10 5 473
468 Kildare 0.000 1 0 1 4 1 18 5 487
469 Wombwell 0.000 1 0 1 1 0 3 2 458
470 Leiston 0.000 1 0 1 1 0 2 2 453
471 Woodford Bridge 0.000 1 0 1 3 3 9 4 468
472 Gresham 0.000 3 1 0 2 4 13 3 419
473 Mellors Limited 0 6 2 0 3 11 14 5 334
473 Chesham 0 6 2 0 3 12 17 5 337
473 Notts Olympic 0 4 1 1 5 11 20 7 371
473 Old St Mark's 0 3 1 0 1 9 5 2 381
473 United Hospital 0 3 1 0 1 4 3 2 385
473 Over Wanderers 0 3 1 0 1 3 3 2 389
473 Weybridge Swallows 0 3 1 0 1 3 4 2 394
473 Newark 0 3 1 0 2 8 10 3 395
473 Watford Rovers 0 3 1 0 3 6 9 4 400
473 Lincoln Lindum 0 3 1 0 3 4 7 4 402
473 Uxbridge 0 3 1 0 4 6 12 5 411
473 Cleethorpes Town 0 3 1 0 2 3 9 3 413
473 South Bank 0 3 1 0 3 5 14 4 418
473 Basford Rovers 0 3 1 0 1 3 15 2 423
473 High Wycombe 0 3 1 0 4 4 26 5 434
473 Luton Wanderers 0 3 1 0 3 4 28 4 435
473 Notts Wanderers 0 1 0 1 2 3 7 3 461
473 Botwell Mission 0 0 0 0 1 3 4 1 490
473 Belper Town 0 0 0 0 1 2 3 1 491
473 Dorking 0 0 0 0 1 2 3 1 492
473 Haslingden 0 0 0 0 1 2 3 1 493
473 Lincoln Albion 0 0 0 0 1 2 3 1 494
473 South Bank St Peters 0 0 0 0 1 2 3 1 495
473 Apsley 0 0 0 0 1 1 2 1 496
473 Blackburn Law 0 0 0 0 1 1 2 1 497
473 Brackley Town 0 0 0 0 1 1 2 1 498
473 Glastonbury 0 0 0 0 1 1 2 1 499
473 Horwich RMI 0 0 0 0 1 1 2 1 500
473 Notts Swifts 0 0 0 0 1 1 2 1 501
473 Andover 0 0 0 0 1 0 1 1 502
473 Aveley 0 0 0 0 1 0 1 1 503
473 Coalville Town 0 0 0 0 1 0 1 1 504
473 Ebbsfleet United 0 0 0 0 1 0 1 1 505
473 Guisborough Town 0 0 0 0 1 0 1 1 506
473 London Paper Mills 0 0 0 0 1 0 1 1 507
473 Mold 0 0 0 0 1 0 1 1 508
473 Rotherham County 0 0 0 0 1 0 1 1 509
473 Ryhope Colliery Welfare 0 0 0 0 1 0 1 1 510
473 Willenhall Town 0 0 0 0 1 0 1 1 511
473 Woodford Town 0 0 0 0 1 0 1 1 512
473 Bridlington Town 0 0 0 0 2 3 5 2 513
473 Horden Athletic 0 0 0 0 2 3 5 2 514
473 Newcastle East End 0 0 0 0 2 3 5 2 515
473 Stanley United 0 0 0 0 1 3 5 1 516
473 Eckington Works 0 0 0 0 2 2 4 2 517
473 Epsom & Ewell 0 0 0 0 1 2 4 1 518
473 Olympic 0 0 0 0 1 2 4 1 519
473 United London Swifts 0 0 0 0 1 2 4 1 520
473 Wellingborough Town 0 0 0 0 2 2 4 2 521
473 Burnham 0 0 0 0 1 1 3 1 522
473 Clacton Town 0 0 0 0 1 1 3 1 523
473 Dinnington Athletic 0 0 0 0 1 1 3 1 524
473 Dunstable Town 0 0 0 0 1 1 3 1 525
473 Hungerford Town 0 0 0 0 1 1 3 1 526
473 Ton Pentre 0 0 0 0 1 1 3 1 527
473 Westbury United 0 0 0 0 1 1 3 1 528
473 Wingate & Finchley 0 0 0 0 1 1 3 1 529
473 93rd Highland Regiment 0 0 0 0 1 0 2 1 530
473 Barton Rovers 0 0 0 0 1 0 2 1 531
473 Birmingham Corporation Tramways 0 0 0 0 1 0 2 1 532
473 Buckingham Town 0 0 0 0 1 0 2 1 533
473 Congleton Town 0 0 0 0 1 0 2 1 534
473 Easington Colliery 0 0 0 0 1 0 2 1 535
473 Evesham United 0 0 0 0 1 0 2 1 536
473 Formby 0 0 0 0 1 0 2 1 537
473 Hucknall St Johns 0 0 0 0 1 0 2 1 538
473 Newcastle Blue Star 0 0 0 0 1 0 2 1 539
473 Newcastle Town 0 0 0 0 1 0 2 1 540
473 St Bart's Hospital 0 0 0 0 1 0 2 1 541
473 St Neots Town 0 0 0 0 1 0 2 1 542
473 Morpeth Harriers 0 0 0 0 2 4 7 2 543
473 Billericay Town 0 0 0 0 3 3 6 3 544
473 New Crusaders 0 0 0 0 1 3 6 1 545
473 Park Grange 0 0 0 0 1 3 6 1 546
473 Blackhall Colliery Welfare 0 0 0 0 1 2 5 1 547
473 Moor Green 0 0 0 0 2 2 5 2 548
473 AFC Wimbledon 0 0 0 0 1 1 4 1 549
473 Braintree Town 0 0 0 0 1 1 4 1 550
473 Chester St Oswald's 0 0 0 0 1 1 4 1 551
473 Clevedon Town 0 0 0 0 1 1 4 1 552
473 Derby Town 0 0 0 0 1 1 4 1 553
473 Jarrow 0 0 0 0 2 1 4 2 554
473 Linby Colliery 0 0 0 0 1 1 4 1 555
473 Northern Nomads 0 0 0 0 1 1 4 1 556
473 Radcliffe Borough 0 0 0 0 1 1 4 1 557
473 Rawmarsh Welfare 0 0 0 0 1 1 4 1 558
473 Saxons 0 0 0 0 1 1 4 1 559
473 Wellington St George 0 0 0 0 2 1 4 2 560
473 West Manchester 0 0 0 0 1 1 4 1 561
473 Beighton Miners Welfare 0 0 0 0 1 0 3 1 562
473 Desborough Town 0 0 0 0 1 0 3 1 563
473 Ellesmere Port Town 0 0 0 0 1 0 3 1 564
473 Frome Town 0 0 0 0 1 0 3 1 565
473 Gateshead Association 0 0 0 0 1 0 3 1 566
473 Gitanos 0 0 0 0 1 0 3 1 567
473 London Olympic 0 0 0 0 1 0 3 1 568
473 Morton Rangers 0 0 0 0 1 0 3 1 569
473 Ringmer 0 0 0 0 1 0 3 1 570
473 Wembley 0 0 0 0 1 0 3 1 571
473 Witney Town 0 0 0 0 1 0 3 1 572
473 Spalding United 0 0 0 0 2 4 8 2 573
473 Ramsgate 0 0 0 0 2 3 7 2 574
473 Shirebrook Miners Welfare 0 0 0 0 2 3 7 2 575
473 Aston Shakespeare 0 0 0 0 2 2 6 2 576
473 Denaby United 0 0 0 0 3 2 6 3 577
473 Ely City 0 0 0 0 1 2 6 1 578
473 Great Harwood 0 0 0 0 1 2 6 1 579
473 Alton Town 0 0 0 0 1 1 5 1 580
473 Bexley United 0 0 0 0 1 1 5 1 581
473 Eccles United 0 0 0 0 1 1 5 1 582
473 Hampton & Richmond 0 0 0 0 2 1 5 2 583
473 Liverpool Stanley 0 0 0 0 1 1 5 1 584
473 Bracknell Town 0 0 0 0 1 0 4 1 585
473 Fisher Athletic 0 0 0 0 2 0 4 2 586
473 Grimsby District 0 0 0 0 1 0 4 1 587
473 Holbeach United 0 0 0 0 1 0 4 1 588
473 Kells United 0 0 0 0 1 0 4 1 589
473 Littlehampton Town 0 0 0 0 1 0 4 1 590
473 Molesey 0 0 0 0 1 0 4 1 591
473 Oldbury Town 0 0 0 0 1 0 4 1 592
473 Skegness Town 0 0 0 0 1 0 4 1 593
473 St Albans (Forest Gate) 0 0 0 0 2 0 4 2 594
473 St Stephens 0 0 0 0 1 0 4 1 595
473 Whitburn 0 0 0 0 1 0 4 1 596
473 Wimborne Town 0 0 0 0 1 0 4 1 597
473 East Sheen 0 0 0 0 1 2 7 1 598
473 Staple Hill 0 0 0 0 1 2 7 1 599
473 Team Bath 0 0 0 0 3 2 7 3 600
473 AFC Sudbury 0 0 0 0 1 1 6 1 601
473 Enderby Town 0 0 0 0 1 1 6 1 602
473 Hastings & St Leonards United 0 0 0 0 3 1 6 3 603
473 Redhill 0 0 0 0 1 1 6 1 604
473 Camberley Town 0 0 0 0 1 0 5 1 605
473 Cleator Moor Celtic 0 0 0 0 1 0 5 1 606
473 Esher Leopold 0 0 0 0 1 0 5 1 607
473 Southwick 0 0 0 0 1 0 5 1 608
473 Sutton Junction 0 0 0 0 1 0 5 1 609
473 Wath Athletic 0 0 0 0 1 0 5 1 610
473 Brush Sports 0 0 0 0 2 3 9 2 611
473 Hull Town 0 0 0 0 2 2 8 2 612
473 Creswell Colliery 0 0 0 0 1 1 7 1 613
473 Heart of Midlothian 0 0 0 0 1 1 7 1 614
473 Irthlingborough Town 0 0 0 0 1 1 7 1 615
473 Bournemouth Rovers 0 0 0 0 1 0 6 1 616
473 Civil Service 0 0 0 0 3 0 6 3 617
473 March Town United 0 0 0 0 2 0 6 2 618
473 Rangers (London) 0 0 0 0 1 0 6 1 619
473 Falmouth Town 0 0 0 0 3 4 11 3 620
473 Winsford United 0 0 0 0 3 4 11 3 621
473 Heywood Central 0 0 0 0 1 1 8 1 622
473 Lloyds (Sittingbourne) 0 0 0 0 1 1 8 1 623
473 Taunton Town 0 0 0 0 2 1 8 2 624
473 Ware 0 0 0 0 2 1 8 2 625
473 Canterbury City 0 0 0 0 2 0 7 2 626
473 Southfield 0 0 0 0 1 0 7 1 627
473 Upton Rangers 0 0 0 0 1 0 7 1 628
473 Wood Grange 0 0 0 0 2 0 7 2 629
473 Hyde United 0 0 0 0 3 2 10 3 630
473 Ferryhill Athletic 0 0 0 0 2 1 9 2 631
473 Lewes 0 0 0 0 3 1 9 3 632
473 Tyne Association 0 0 0 0 2 1 9 2 633
473 Warwick County 0 0 0 0 2 1 9 2 634
473 Hoddesdon Town 0 0 0 0 1 0 8 1 635
473 Skelmersdale United 0 0 0 0 3 0 8 3 636
473 Clarence 0 0 0 0 2 2 11 2 637
473 Gresley Rovers 0 0 0 0 3 2 11 3 638
473 St Peter's Institute 0 0 0 0 2 2 11 2 639
473 Caernarvon Wanderers 0 0 0 0 1 1 10 1 640
473 Farnham United Breweries 0 0 0 0 1 1 10 1 641
473 Golders Green 0 0 0 0 1 1 10 1 642
473 Highbury Union 0 0 0 0 3 1 10 3 643
473 Jardines 0 0 0 0 1 1 10 1 644
473 Kirkby Town 0 0 0 0 2 1 10 2 645
473 Lytham 0 0 0 0 1 1 10 1 646
473 Ryde Sports 0 0 0 0 2 1 10 2 647
473 Consett 0 0 0 0 2 0 9 2 648
473 Lincoln Ramblers 0 0 0 0 1 0 9 1 649
473 Lincoln United 0 0 0 0 2 0 9 2 650
473 Prescot Cables 0 0 0 0 2 0 9 2 651
473 Annfield Plain 0 0 0 0 3 4 14 3 652
473 Irwell Springs 0 0 0 0 2 3 13 2 653
473 Fairfield 0 0 0 0 1 1 11 1 654
473 Shepshed Dynamo 0 0 0 0 2 1 11 2 655
473 Furness Vale Rovers 0 0 0 0 1 0 10 1 656
473 Heybridge Swifts 0 0 0 0 2 0 10 2 657
473 Lisburn Distillery 0 0 0 0 3 5 16 3 658
473 Bollington 0 0 0 0 2 2 13 2 659
473 Lyndhurst 0 0 0 0 2 2 13 2 660
473 Brondesbury 0 0 0 0 2 0 11 2 661
473 Chichester City 0 0 0 0 1 0 11 1 662
473 Bolton Olympic 0 0 0 0 2 4 16 2 663
473 Clitheroe Low Moor 0 0 0 0 3 3 15 3 664
473 Peterborough & Fletton United 0 0 0 0 4 2 14 4 665
473 Reading Hornets 0 0 0 0 2 0 12 2 666
473 Saffron Walden Town 0 0 0 0 2 0 12 2 667
473 Street 0 0 0 0 2 0 12 2 668
473 Henley 0 0 0 0 4 2 15 4 669
473 Brigg Brittania 0 0 0 0 2 0 13 2 670
473 Guiseley 0 0 0 0 4 1 15 4 671
473 Metropolitan Police 0 0 0 0 3 0 14 3 672
473 Oswestry Town 0 0 0 0 4 4 19 4 673
473 Calthorpe 0 0 0 0 4 3 18 4 674
473 Attercliffe 0 0 0 0 2 0 16 2 675
473 Farningham 0 0 0 0 1 0 16 1 676
473 Lowestoft Town 0 0 0 0 5 2 21 5 677
473 Hartford St John's 0 0 0 0 4 2 22 4 678
473 Billingham Synthonia 0 0 0 0 7 5 29 7 679
473 Brigg Town 0 0 0 0 4 1 25 4 680
473 Spilsby 0 0 0 0 5 8 34 5 681
473 Hyde 0 0 0 0 1 0 26 1 682
473 Casuals 0 0 0 0 8 6 40 8 683

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

« 1871-1872 History 1871-2024 »

Includes league matches from the top 4 tiers of English football, the FA Cup (proper rounds), the League Cup, and the Community Shield. Matches decided on penalties are treated as ties.