How well the model reads each club

The same log that scores the model on the accuracy page, grouped by club. Every prediction here was written down before kick-off and scored once the match finished; nothing is added afterwards. A club's domestic season and its European ties are ranked separately and need 5 settled predictions each, which makes 604 rows across 563 clubs.

Some clubs are here twice, and that is the point. A domestic league and a European tie are not the same test of a model. The league is the same twenty or so sides over and over, on form we have watched all season; a European draw throws two leagues together on very little directly comparable evidence, which is a weakness we set out on the methodology page. Averaging the two into one figure hid it, and hid something plainer as well: Aarhus's 14 predictions are 8 in the Superliga and 6 in European competitions, not 14 rounds of one competition. So the two are counted apart, 41 clubs hold a row for each, and the line under the club name always says which one you are reading.

25 rows cover both at once. Those are the clubs — Europe's early exits, mostly — that have not reached 5 settled predictions in either half on its own, and dropping them to keep the rule tidy would have taken 563 clubs down to 538. They say and Europe in their label instead.

The order is the plain hit rate — how often the model called the right result, home win, draw or away win, in that club's matches. Nothing is smoothed or weighted on the way: whoever we have got right most often is top, whoever we have got wrong most often is last.

Which is exactly why the sample column matters. At 5 predictions the margin of error on a hit rate is around 22 percentage points, so the very top and the very bottom of this table are partly luck and will move. Read the number of predictions next to every figure. The middle of the table, where most sit near 50.0%, is the honest picture of this model.

Read best

  1. Baník Ostrava — 100.0% of 8 calls right, in the Czech Liga.
  2. FC Vaduz — 100.0% of 8 calls right, in the Super League.
  3. Bodo/Glimt — 100.0% of 7 calls right, in the Eliteserien.
  4. FC Juarez — 100.0% of 7 calls right, in the Liga MX.
  5. NK Slaven Belupo — 100.0% of 7 calls right, in the HNL.
  6. Club Brugge KV — 100.0% of 6 calls right, in the Jupiler Pro League.
  7. Lask Linz — 100.0% of 6 calls right, in the Bundesliga.
  8. Rapid Vienna — 100.0% of 6 calls right, in the Bundesliga.

Read worst

  1. AC Oulu — 0.0% of 5 calls right, in the Veikkausliiga.
  2. Akron — 0.0% of 5 calls right, in the Premier League.
  3. Celta de Vigo II — 0.0% of 5 calls right, in the Segunda División.
  4. Deportivo La Coruna — 0.0% of 5 calls right, in the La Liga.
  5. Gaziantep FK — 0.0% of 5 calls right, in the Süper Lig.
  6. Rizespor — 0.0% of 5 calls right, in the Süper Lig.
  7. Rubin — 0.0% of 5 calls right, in the Premier League.
  8. SJK — 0.0% of 5 calls right, in the Veikkausliiga.

Every club we have scored

All 604 of them, best-called first. The last column is the part that is about the model rather than about the football: how much ground it gained on a forecast that knew nothing and split every match three ways. A row can sit high on the hit rate and low on that one — a side or a league whose matches are easy to call flatters us — and where the two disagree, the last column is the one describing us.

#Club PredictionsCorrect resultExact score Beat the baseline by
1Baník OstravaCzech Liga8100.0%25.0%+34.9%
2FC VaduzSuper League8100.0%25.0%+33.4%
3Bodo/GlimtEliteserien7100.0%14.3%+56.2%
4FC JuarezLiga MX7100.0%0.0%+47.0%
5NK Slaven BelupoHNL7100.0%28.6%+45.5%
6Club Brugge KVJupiler Pro League6100.0%33.3%+53.2%
7Lask LinzBundesliga6100.0%0.0%+51.6%
8Rapid ViennaBundesliga6100.0%16.7%+26.9%
9SK BeverenJupiler Pro League6100.0%0.0%+45.7%
101. FC Heidenheim2. Bundesliga5100.0%0.0%+39.7%
11ArsenalPremier League and Europe5100.0%20.0%+29.4%
12BarcelonaLa Liga5100.0%0.0%+40.1%
13InterSerie A and Europe5100.0%20.0%+45.2%
14Real MadridLa Liga5100.0%20.0%+45.8%
15Arda KardzhaliFirst League887.5%25.0%+31.4%
16FC CopenhagenSuperliga887.5%0.0%+36.9%
17Levski SofiaFirst League887.5%12.5%+41.0%
18HNK Hajduk SplitHNL785.7%28.6%+22.0%
19NK OsijekHNL785.7%0.0%+37.1%
20RosenborgEliteserien785.7%14.3%+35.5%
21RudesHNL785.7%28.6%+51.6%
22AarhusEuropean competitions683.3%33.3%+35.7%
23AjaxUEFA Europa Conference League683.3%0.0%+31.4%
24CambuurEredivisie683.3%0.0%+26.9%
25CelticPremiership683.3%16.7%+32.1%
26Club AmericaLiga MX683.3%0.0%+40.9%
27FC MidtjyllandEuropean competitions683.3%0.0%+38.8%
28FC PortoPrimeira Liga683.3%16.7%+42.1%
29FC SionUEFA Europa Conference League683.3%0.0%+35.5%
30FK JablonecUEFA Europa Conference League683.3%33.3%+48.3%
31MillwallChampionship683.3%0.0%+21.6%
32Mladost LucaniSuper Liga683.3%16.7%+30.9%
33PSV EindhovenEredivisie683.3%16.7%+14.5%
34Vikingur ReykjavikEuropean competitions683.3%0.0%+50.9%
35Colorado RapidsMajor League Soccer1080.0%40.0%+22.8%
36AlmeriaSegunda División580.0%20.0%+39.4%
37AmazuluPremier Soccer League580.0%40.0%+23.3%
38Arminia Bielefeld2. Bundesliga580.0%20.0%+34.6%
39AS RomaSerie A and Europe580.0%0.0%+31.9%
40Çorum FKSüper Lig580.0%0.0%+6.8%
41DynamoPremier League580.0%40.0%+40.0%
42Erzurumspor FKSüper Lig580.0%20.0%+13.8%
43FC RostovPremier League580.0%0.0%+21.5%
44GIL VicentePrimeira Liga580.0%20.0%+23.9%
45Heart of MidlothianPremiership580.0%40.0%+20.4%
46NapoliSerie A and Europe580.0%40.0%+19.7%
47Rayo VallecanoLa Liga580.0%20.0%+25.2%
48Rodina MoskvaPremier League580.0%40.0%+6.5%
49SC FreiburgBundesliga and Europe580.0%0.0%+40.7%
50Shenyang UrbanSuper League580.0%0.0%+31.6%
51ValladolidSegunda División580.0%20.0%+20.4%
52Železničar PančevoSuper Liga580.0%0.0%+23.9%
53ZemunSuper Liga580.0%20.0%+56.9%
54CruzeiroSerie A977.8%33.3%+26.5%
55Degerfors IFAllsvenskan977.8%11.1%+19.2%
56Estudiantes La PlataLiga Profesional Argentina977.8%33.3%+24.6%
57Sporting Kansas CityMajor League Soccer977.8%22.2%+23.8%
58ArtisCzech Liga875.0%12.5%+12.7%
59BrondbySuperliga875.0%0.0%+25.9%
60CSKA 1948First League875.0%12.5%+35.3%
61CSKA SofiaFirst League875.0%0.0%+22.6%
62FC NordsjaellandSuperliga875.0%12.5%+28.0%
63IF BrommapojkarnaAllsvenskan875.0%25.0%+11.0%
64Lokomotiv PlovdivFirst League875.0%50.0%+40.8%
65Mamelodi SundownsPremier Soccer League875.0%12.5%+32.8%
66Sparta PrahaCzech Liga875.0%12.5%+27.5%
67Universitatea ClujLiga I875.0%0.0%+25.4%
68ZlinCzech Liga875.0%12.5%+34.2%
69BoltonChampionship771.4%14.3%+15.7%
70GremioSerie A771.4%14.3%+29.1%
71HNK GoricaHNL771.4%28.6%+16.9%
72Kristiansund BKEliteserien771.4%28.6%+13.4%
73Lech PoznanEkstraklasa771.4%28.6%+15.4%
74LeonLiga MX771.4%0.0%+5.4%
75NK VarazdinHNL771.4%28.6%+25.0%
76NorwichChampionship771.4%14.3%+14.4%
77PrestonChampionship771.4%42.9%+17.7%
78Radnik SurdulicaSuper Liga771.4%14.3%+25.7%
79Sabah FAUEFA Champions League771.4%14.3%+20.2%
80Santos LagunaLiga MX771.4%14.3%+22.8%
81SouthamptonChampionship771.4%14.3%+15.1%
82Stoke CityChampionship771.4%14.3%+24.8%
83Wieczysta KrakówEkstraklasa771.4%14.3%+25.2%
84Zalaegerszegi TENB I771.4%28.6%+28.5%
85Djurgardens IFAllsvenskan1070.0%10.0%−0.3%
86FlamengoSerie A1070.0%20.0%+16.2%
87AldosiviLiga Profesional Argentina966.7%44.4%+17.0%
88Cherno More VarnaFirst League966.7%11.1%+22.5%
89CsikszeredaLiga I966.7%11.1%+25.8%
90HalmstadAllsvenskan966.7%11.1%+19.5%
91Instituto CordobaLiga Profesional Argentina966.7%22.2%+31.1%
92ADO Den HaagEredivisie666.7%16.7%+24.0%
93AnderlechtJupiler Pro League666.7%16.7%+15.6%
94AnderlechtUEFA Europa League666.7%16.7%+34.1%
95AntwerpJupiler Pro League666.7%16.7%+21.6%
96AtalantaSerie A and Europe666.7%33.3%+9.8%
97Austria ViennaBundesliga666.7%0.0%+15.7%
98BenficaPrimeira Liga666.7%0.0%+19.8%
99BenficaUEFA Europa League666.7%16.7%+42.9%
100Borac Banja LukaUEFA Europa Conference League666.7%0.0%+16.2%
101Dinamo TiranaUEFA Europa Conference League666.7%16.7%+9.9%
102Dinamo ZagrebHNL666.7%33.3%+38.4%
103Dinamo ZagrebUEFA Champions League666.7%0.0%−7.7%
104FC LuganoUEFA Europa Conference League666.7%0.0%+37.4%
105FC NordsjaellandUEFA Europa Conference League666.7%0.0%+55.2%
106FC St. GallenEuropean competitions666.7%0.0%+51.8%
107GentJupiler Pro League666.7%66.7%+26.2%
108Gornik ZabrzeEuropean competitions666.7%33.3%+21.8%
109Grazer AKBundesliga666.7%16.7%+33.6%
110GuingampLigue 2666.7%50.0%−1.2%
111HNK RijekaHNL666.7%16.7%+23.2%
112Kairat AlmatyEuropean competitions666.7%16.7%+28.7%
113Kauno ŽalgirisEuropean competitions666.7%0.0%+12.0%
114KI KlaksvikEuropean competitions666.7%0.0%+34.9%
115KortrijkJupiler Pro League666.7%16.7%+25.9%
116LarneEuropean competitions666.7%0.0%+11.9%
117Lech PoznanEuropean competitions666.7%0.0%+33.2%
118Lommel UnitedJupiler Pro League666.7%0.0%+15.2%
119MaritimoPrimeira Liga666.7%0.0%−7.1%
120Marumo GallantsPremier Soccer League666.7%16.7%+20.1%
121Milford FCPremier Soccer League666.7%0.0%+23.5%
122MoreirensePrimeira Liga666.7%0.0%+23.4%
123OH LeuvenJupiler Pro League666.7%16.7%+19.4%
124PEC ZwolleEredivisie666.7%0.0%+11.9%
125RAAL La LouvièreJupiler Pro League666.7%16.7%+25.0%
126Red Bull SalzburgBundesliga666.7%0.0%+24.8%
127RiedBundesliga666.7%33.3%+18.9%
128Rio AvePrimeira Liga666.7%0.0%+16.3%
129SCR AltachBundesliga666.7%0.0%+14.5%
130SiwelelePremier Soccer League666.7%0.0%+20.6%
131Sporting CPPrimeira Liga666.7%0.0%+24.4%
132St JohnstonePremiership666.7%33.3%+11.1%
133StartEliteserien666.7%0.0%+7.4%
134Sturm GrazBundesliga666.7%0.0%+6.4%
135TromsoEuropean competitions666.7%0.0%+16.5%
136TwenteEredivisie666.7%33.3%+26.4%
137WolvesChampionship666.7%0.0%+13.3%
138FC VoluntariLiga I862.5%12.5%+25.2%
139Ham-KamEliteserien862.5%0.0%+17.2%
140IF ElfsborgAllsvenskan862.5%25.0%+14.2%
141IFK GoteborgAllsvenskan862.5%12.5%+19.6%
142Slavia PrahaCzech Liga862.5%0.0%+7.8%
143SonderjyskeSuperliga862.5%0.0%+13.6%
144TepliceCzech Liga862.5%0.0%+19.8%
145VikingEliteserien862.5%25.0%+16.5%
146Zbrojovka BrnoCzech Liga862.5%12.5%+2.8%
147Columbus CrewMajor League Soccer1060.0%10.0%−10.8%
1481. FC Magdeburg2. Bundesliga560.0%20.0%−11.3%
1491. FC Nürnberg2. Bundesliga560.0%20.0%+15.9%
150AberdeenPremiership560.0%0.0%+21.3%
151AD Ceuta FCSegunda División560.0%0.0%+17.6%
152AjaxEredivisie560.0%0.0%+0.9%
153AlavesLa Liga560.0%20.0%+15.6%
154AmedSüper Lig560.0%20.0%+6.9%
155BeşiktaşSüper Lig560.0%0.0%+17.2%
156BohemiansPremier Division and Europe560.0%0.0%+10.1%
157ComoSerie A and Europe560.0%20.0%+7.2%
158CordobaSegunda División560.0%20.0%+13.6%
159DilaErovnuli Liga and Europe560.0%0.0%+14.0%
160Dinamo MakhachkalaPremier League560.0%0.0%+16.4%
161Dynamo Dresden2. Bundesliga560.0%0.0%+28.8%
162EibarSegunda División560.0%0.0%+19.0%
163EyüpsporSüper Lig560.0%0.0%+15.7%
164FK Crvena ZvezdaSuper Liga560.0%20.0%+32.0%
165GalatasaraySüper Lig560.0%0.0%+20.8%
166Gençlerbirliği S.K.Süper Lig560.0%20.0%−3.8%
167GironaSegunda División560.0%20.0%+4.0%
168Golden ArrowsPremier Soccer League560.0%60.0%+4.4%
169Inter TurkuVeikkausliiga560.0%20.0%+5.5%
170KocaelisporSüper Lig560.0%40.0%+23.4%
171Kruger UnitedPremier Soccer League560.0%0.0%+6.3%
172LahtiVeikkausliiga560.0%20.0%−2.0%
173MallorcaSegunda División560.0%0.0%+15.1%
174MariehamnVeikkausliiga560.0%20.0%−27.9%
175Real BetisLa Liga560.0%0.0%+17.8%
176SabadellSegunda División560.0%20.0%+9.5%
177SamsunsporSüper Lig560.0%20.0%−1.0%
178Sekhukhune UnitedPremier Soccer League560.0%40.0%+33.9%
179SV Darmstadt 982. Bundesliga560.0%0.0%+5.3%
180TenerifeSegunda División560.0%0.0%+16.9%
181Tianjin TedaSuper League560.0%20.0%+21.9%
182TromsoEliteserien560.0%0.0%+20.8%
183ZenitPremier League560.0%20.0%+8.0%
184AEK Athens FCSuper League 1 and Europe757.1%0.0%+26.0%
185Bohemians 1905Czech Liga757.1%0.0%−3.3%
186Bucheon FC 1995K League 1757.1%0.0%+12.7%
187CFR 1907 ClujLiga I757.1%0.0%+11.1%
188Cruz AzulLiga MX757.1%14.3%+5.2%
189Daejeon CitizenK League 1757.1%0.0%+14.4%
190FC LuganoSuper League757.1%0.0%+22.1%
191FC SeoulK League 1757.1%0.0%+15.6%
192FC SionSuper League757.1%0.0%+23.0%
193FredrikstadEliteserien757.1%14.3%+12.4%
194GKS KatowiceEkstraklasa757.1%0.0%+14.4%
195GrasshoppersSuper League757.1%0.0%+18.7%
196Incheon UnitedK League 1757.1%14.3%+11.9%
197JagielloniaEkstraklasa757.1%28.6%+20.6%
198KFUM OsloEliteserien757.1%42.9%+13.7%
199LillestromEliteserien757.1%0.0%+13.2%
200Mlada BoleslavCzech Liga757.1%14.3%+6.9%
201NK Lokomotiva ZagrebHNL757.1%14.3%+16.0%
202NyiregyhazaNB I757.1%0.0%+20.5%
203Pumas UNAMLiga MX757.1%0.0%+11.8%
204Raków CzęstochowaEkstraklasa757.1%28.6%+7.5%
205Vasco da GamaSerie A757.1%28.6%+0.4%
206WatfordChampionship757.1%28.6%−0.1%
207West HamChampionship757.1%0.0%+2.1%
208Argentinos JuniorsLiga Profesional Argentina955.6%22.2%+12.9%
209Atletico ParanaenseSerie A955.6%0.0%+11.9%
210Botev PlovdivFirst League955.6%11.1%+2.5%
211Central Cordoba de SantiagoLiga Profesional Argentina955.6%11.1%+15.3%
212Defensa Y JusticiaLiga Profesional Argentina955.6%22.2%+17.9%
213FC CincinnatiMajor League Soccer955.6%11.1%+6.8%
214Gimnasia La PlataLiga Profesional Argentina955.6%11.1%+14.6%
215Independiente RivadaviaLiga Profesional Argentina955.6%11.1%+13.1%
216PalmeirasSerie A955.6%0.0%+17.0%
217VitoriaSerie A955.6%11.1%+24.6%
218CF MontrealMajor League Soccer1050.0%20.0%−0.6%
219Los Angeles FCMajor League Soccer1050.0%10.0%+3.6%
220Los Angeles GalaxyMajor League Soccer1050.0%0.0%+6.1%
221Portland TimbersMajor League Soccer1050.0%10.0%+6.6%
222San Jose EarthquakesMajor League Soccer1050.0%10.0%+2.2%
223St. Louis CityMajor League Soccer1050.0%10.0%+1.3%
224Vancouver WhitecapsMajor League Soccer1050.0%0.0%+5.8%
225Arges PitestiLiga I850.0%50.0%−3.3%
226Atletico MineiroSerie A850.0%0.0%−3.2%
227Dunav RuseFirst League850.0%0.0%+22.3%
228FC BotosaniLiga I850.0%0.0%+14.3%
229FC MidtjyllandSuperliga850.0%25.0%+11.5%
230FK JablonecCzech Liga850.0%12.5%−1.6%
231FluminenseSerie A850.0%25.0%+8.2%
232Hammarby FFAllsvenskan850.0%0.0%+25.3%
233Hradec KrálovéCzech Liga850.0%25.0%−3.7%
234LudogoretsFirst League850.0%12.5%+22.0%
235LyonLigue 1 and Europe850.0%12.5%+4.3%
236Radomiak RadomEkstraklasa850.0%0.0%+23.6%
237Sao PauloSerie A850.0%0.0%+0.7%
238Sigma OlomoucCzech Liga850.0%25.0%−7.6%
239SilkeborgSuperliga850.0%0.0%+14.1%
240SlováckoCzech Liga850.0%25.0%−4.2%
241Slovan LiberecCzech Liga850.0%0.0%−21.8%
242Universitatea CraiovaLiga I850.0%12.5%+9.5%
243Vasteras SK FKAllsvenskan850.0%12.5%+0.7%
244ViborgSuperliga850.0%12.5%+13.8%
245Wisla KrakowEkstraklasa850.0%0.0%+15.7%
246Academico ViseuPrimeira Liga650.0%16.7%−20.0%
247AkhmatPremier League650.0%0.0%+6.4%
248AnnecyLigue 2650.0%16.7%+17.2%
249Ararat-ArmeniaEuropean competitions650.0%33.3%+3.5%
250AroucaPrimeira Liga650.0%0.0%+18.8%
251AZ AlkmaarEredivisie650.0%0.0%+13.6%
252Beitar JerusalemLigat Ha'al and Europe650.0%16.7%+4.6%
253BeşiktaşUEFA Europa League650.0%0.0%+5.3%
254BrightonPremier League and Europe650.0%0.0%+12.8%
255Bristol CityChampionship650.0%16.7%+0.0%
256Budapest HonvedNB I650.0%16.7%−6.5%
257CeljeUEFA Champions League650.0%16.7%+5.4%
258CharleroiJupiler Pro League650.0%0.0%+26.9%
259Club TijuanaLiga MX650.0%16.7%+12.5%
260CukarickiSuper Liga650.0%0.0%+22.0%
261DritaUEFA Europa Conference League650.0%16.7%−10.2%
262DundeePremiership650.0%16.7%+15.6%
263Egnatia RrogozhinëEuropean competitions650.0%16.7%+15.7%
264EstorilPrimeira Liga650.0%33.3%+15.3%
265ExcelsiorEredivisie650.0%33.3%+10.1%
266FakelPremier League650.0%16.7%+1.1%
267FC CopenhagenUEFA Europa Conference League650.0%16.7%+29.1%
268FC ThunEuropean competitions650.0%0.0%−3.8%
269Ferencvarosi TCUEFA Europa League650.0%33.3%+5.2%
270FeyenoordEredivisie650.0%0.0%−4.1%
271FK Crvena ZvezdaEuropean competitions650.0%0.0%+13.5%
272Fortuna SittardEredivisie650.0%0.0%−5.6%
273GenkJupiler Pro League650.0%16.7%+21.9%
274GO Ahead EaglesEredivisie650.0%0.0%+4.9%
275GroningenEredivisie650.0%16.7%+9.0%
276Gyori ETO FCNB I650.0%0.0%+24.0%
277Hapoel Beer ShevaUEFA Champions League650.0%0.0%+10.0%
278Heart of MidlothianEuropean competitions650.0%0.0%+0.2%
279HNK Hajduk SplitEuropean competitions650.0%0.0%+4.2%
280HNK RijekaUEFA Europa Conference League650.0%0.0%+22.9%
281KuPSEuropean competitions650.0%0.0%−7.7%
282KV MechelenJupiler Pro League650.0%33.3%+10.3%
283KVC WesterloJupiler Pro League650.0%0.0%+14.6%
284LavalLigue 2650.0%0.0%−11.8%
285Levski SofiaUEFA Champions League650.0%0.0%+11.8%
286Lincoln Red Imps FCEuropean competitions650.0%0.0%−7.7%
287MiddlesbroughChampionship650.0%0.0%+13.5%
288MonacoLigue 1 and Europe650.0%0.0%+10.3%
289MonterreyLiga MX650.0%0.0%+15.6%
290MotherwellUEFA Europa Conference League650.0%16.7%+22.5%
291NacionalPrimeira Liga650.0%16.7%+10.1%
292NEC NijmegenEredivisie650.0%0.0%+11.3%
293OFISuper League 1 and Europe650.0%0.0%+13.4%
294OFK BeogradSuper Liga650.0%0.0%+28.6%
295Olympiakos PiraeusSuper League 1 and Europe650.0%16.7%+6.6%
296PueblaLiga MX650.0%0.0%+1.1%
297Rapid ViennaUEFA Europa Conference League650.0%0.0%+6.5%
298Real SociedadLa Liga650.0%16.7%+20.4%
299RodezLigue 2650.0%0.0%+5.8%
300Santa ClaraPrimeira Liga650.0%16.7%+13.0%
301SC BragaUEFA Europa Conference League650.0%0.0%+33.5%
302Shamrock RoversEuropean competitions650.0%16.7%+15.8%
303Sparta RotterdamEredivisie650.0%16.7%−1.3%
304St MirrenPremiership650.0%16.7%+10.6%
305Standard LiegeJupiler Pro League650.0%16.7%+0.6%
306TSV HartbergBundesliga650.0%0.0%+4.1%
307TwenteEuropean competitions650.0%16.7%−1.9%
308VojvodinaSuper Liga650.0%0.0%+23.3%
309Wolfsberger ACBundesliga650.0%0.0%−8.8%
310Houston DynamoMajor League Soccer1145.5%9.1%+1.2%
311BahiaSerie A944.4%0.0%−7.9%
312Corvinul HunedoaraLiga I944.4%11.1%−15.3%
313Dinamo BucurestiLiga I944.4%11.1%+8.7%
314Estudiantes de Rio CuartoLiga Profesional Argentina944.4%22.2%+18.6%
315Gimnasia MendozaLiga Profesional Argentina944.4%0.0%+13.8%
316HuracanLiga Profesional Argentina944.4%22.2%+14.2%
317InternacionalSerie A944.4%11.1%−5.7%
318Kalmar FFAllsvenskan944.4%33.3%−8.2%
319LanusLiga Profesional Argentina944.4%11.1%−5.8%
320Orgryte ISAllsvenskan944.4%11.1%−13.0%
321Petrolul PloiestiLiga I944.4%22.2%−0.8%
322PlatenseLiga Profesional Argentina944.4%11.1%−2.1%
323RapidLiga I944.4%11.1%−6.9%
324San LorenzoLiga Profesional Argentina944.4%11.1%+7.1%
325Seattle SoundersMajor League Soccer944.4%11.1%+1.7%
326SiriusAllsvenskan944.4%0.0%−8.9%
327AalesundEliteserien742.9%28.6%−8.0%
328AtlasLiga MX742.9%14.3%−2.2%
329CardiffChampionship742.9%14.3%−10.2%
330CharltonChampionship742.9%14.3%−3.5%
331FC ThunSuper League742.9%0.0%+4.1%
332FenerbahçeUEFA Champions League742.9%14.3%+11.2%
333GaisAllsvenskan742.9%0.0%+14.6%
334Istra 1961HNL742.9%0.0%+4.8%
335MoldeEliteserien742.9%14.3%+4.2%
336RB BragantinoSerie A742.9%0.0%−10.7%
337SandefjordEliteserien742.9%0.0%+7.8%
338SantosSerie A742.9%14.3%−10.3%
339SwanseaChampionship742.9%14.3%+2.7%
340Tigres UANLLiga MX742.9%0.0%+2.2%
341Ulsan Hyundai FCK League 1742.9%14.3%+2.3%
342VasasNB I742.9%0.0%+8.7%
343West BromChampionship742.9%0.0%+5.4%
344Zaglebie LubinEkstraklasa742.9%14.3%+6.7%
345AustinMajor League Soccer1040.0%20.0%−0.1%
346FC DallasMajor League Soccer1040.0%20.0%−0.0%
347Minnesota United FCMajor League Soccer1040.0%10.0%−5.5%
348Nashville SCMajor League Soccer1040.0%10.0%−10.4%
349Orlando City SCMajor League Soccer1040.0%20.0%−7.0%
350Philadelphia UnionMajor League Soccer1040.0%10.0%+1.9%
351Real Salt LakeMajor League Soccer1040.0%10.0%+1.9%
352San DiegoMajor League Soccer1040.0%10.0%+5.7%
353Toronto FCMajor League Soccer1040.0%20.0%−5.2%
3541. FC Kaiserslautern2. Bundesliga540.0%0.0%−14.5%
355AlbaceteSegunda División540.0%0.0%−7.6%
356Aston VillaPremier League and Europe540.0%0.0%+5.2%
357Athletic ClubLa Liga540.0%0.0%+9.4%
358Atletico MadridLa Liga540.0%0.0%−5.8%
359BaşakşehirSüper Lig540.0%20.0%+7.0%
360Beijing GuoanSuper League540.0%0.0%−1.0%
361Bodo/GlimtUEFA Champions League540.0%0.0%−0.6%
362BurgosSegunda División540.0%0.0%+1.5%
363CastellónSegunda División540.0%20.0%+7.5%
364CSKA MoscowPremier League540.0%0.0%+7.9%
365Dalian ZhixingSuper League540.0%0.0%+1.7%
366Dinamo TbilisiErovnuli Liga and Europe540.0%0.0%+0.6%
367Eintracht Braunschweig2. Bundesliga540.0%0.0%−11.1%
368ElcheLa Liga540.0%0.0%−8.8%
369EldenseSegunda División540.0%20.0%+8.9%
370Energie Cottbus2. Bundesliga540.0%0.0%−6.5%
371EspanyolLa Liga540.0%40.0%+6.7%
372FalkirkPremiership540.0%0.0%+16.9%
373FC AndorraSegunda División540.0%20.0%+6.1%
374FC KrasnodarPremier League540.0%0.0%+19.6%
375FenerbahçeSüper Lig540.0%0.0%+9.9%
376FF JaroVeikkausliiga540.0%20.0%+11.7%
377FK PartizanSuper Liga540.0%0.0%+18.1%
378GetafeLa Liga540.0%20.0%+2.6%
379GöztepeSüper Lig540.0%0.0%+3.2%
380Hertha BSC2. Bundesliga540.0%20.0%−9.3%
381HJK HelsinkiVeikkausliiga540.0%0.0%−2.3%
382Holstein Kiel2. Bundesliga540.0%0.0%−7.2%
383IlvesVeikkausliiga540.0%20.0%−7.3%
384Kaizer ChiefsPremier Soccer League540.0%20.0%−9.4%
385Karlsruher SC2. Bundesliga540.0%20.0%+2.1%
386KasımpaşaSüper Lig540.0%20.0%−3.9%
387KonyasporSüper Lig540.0%20.0%+20.0%
388Krylia SovetovPremier League540.0%20.0%+5.1%
389LeganesSegunda División540.0%20.0%−26.9%
390LevanteLa Liga540.0%0.0%−0.5%
391LilleLigue 1 and Europe540.0%0.0%+15.5%
392LokomotivPremier League540.0%0.0%+11.6%
393MalagaLa Liga540.0%0.0%+10.5%
394Manchester CityPremier League and Europe540.0%40.0%+17.9%
395Manchester UnitedPremier League and Europe540.0%0.0%+7.4%
396MotherwellPremiership540.0%0.0%+0.3%
397Novi PazarSuper Liga540.0%20.0%−6.0%
398OsasunaLa Liga540.0%20.0%−5.5%
399OviedoSegunda División540.0%0.0%−20.9%
400Racing SantanderLa Liga540.0%0.0%−0.7%
401Radnicki 1923Super Liga540.0%0.0%+1.4%
402Radnicki NISSuper Liga540.0%20.0%+5.0%
403Richards BayPremier Soccer League540.0%20.0%−59.8%
404SC BragaPrimeira Liga540.0%20.0%+4.2%
405SevillaLa Liga540.0%40.0%+2.1%
406Shanghai ShenhuaSuper League540.0%0.0%−5.9%
407Spartak MoscowPremier League540.0%0.0%−4.9%
408SpVgg Greuther Fürth2. Bundesliga540.0%0.0%−3.5%
409StellenboschPremier Soccer League540.0%20.0%+8.5%
410TrabzonsporSüper Lig540.0%20.0%−3.4%
411TS GalaxyPremier Soccer League540.0%0.0%+1.8%
412ValenciaLa Liga540.0%20.0%−15.7%
413VfL Osnabrück2. Bundesliga540.0%0.0%−15.2%
414VfL Wolfsburg2. Bundesliga540.0%20.0%−12.6%
415VPSVeikkausliiga540.0%20.0%−0.4%
416Willem IIEredivisie540.0%0.0%+12.1%
417AC HorsensSuperliga837.5%12.5%+7.3%
418BSC Young BoysSuper League837.5%0.0%+6.0%
419ChapecoenseSerie A837.5%12.5%+2.2%
420Cracovia KrakowEkstraklasa837.5%0.0%+2.9%
421FC LuzernSuper League837.5%12.5%−20.0%
422FC ZurichSuper League837.5%12.5%+2.4%
423Lokomotiv SofiaFirst League837.5%0.0%−0.1%
424Motor LublinEkstraklasa837.5%12.5%+6.9%
425OdenseSuperliga837.5%0.0%−13.5%
426OțelulLiga I837.5%12.5%−19.1%
427PardubiceCzech Liga837.5%0.0%−3.4%
428Piast GliwiceEkstraklasa837.5%0.0%−9.0%
429Randers FCSuperliga837.5%25.0%−1.4%
430Septemvri SofiaFirst League837.5%12.5%−20.5%
431Slask WroclawEkstraklasa837.5%25.0%+4.7%
432Spartak VarnaFirst League837.5%0.0%−15.4%
433Uta AradLiga I837.5%0.0%−5.4%
434BanfieldLiga Profesional Argentina933.3%11.1%+2.2%
435BK HackenAllsvenskan933.3%0.0%−8.0%
436Boca JuniorsLiga Profesional Argentina933.3%11.1%−23.0%
437Botev VratsaFirst League933.3%0.0%−14.6%
438CoritibaSerie A933.3%11.1%+1.2%
439DC UnitedMajor League Soccer933.3%22.2%+0.5%
440Farul ConstantaLiga I933.3%0.0%−21.4%
441Racing ClubLiga Profesional Argentina933.3%11.1%−13.5%
442RemoSerie A933.3%11.1%+5.0%
443River PlateLiga Profesional Argentina933.3%0.0%−19.6%
444Sarmiento JuninLiga Profesional Argentina933.3%0.0%−7.2%
445Slavia SofiaFirst League933.3%0.0%−12.4%
446Talleres CordobaLiga Profesional Argentina933.3%0.0%−0.9%
447Union Santa FeLiga Profesional Argentina933.3%0.0%−0.9%
448AlvercaPrimeira Liga633.3%16.7%+4.6%
449Austria LustenauBundesliga633.3%0.0%−15.8%
450Austria ViennaUEFA Europa Conference League633.3%0.0%+13.7%
451BrannEliteserien633.3%0.0%+4.0%
452Casa PiaPrimeira Liga633.3%0.0%−11.4%
453Dundee UnitedPremiership633.3%0.0%−10.9%
454FamalicaoPrimeira Liga633.3%16.7%+12.4%
455FC Iberia 1999European competitions633.3%16.7%−4.4%
456FK PartizanUEFA Europa Conference League633.3%0.0%−0.6%
457GentUEFA Europa Conference League633.3%0.0%−35.7%
458Hapoel Tel AvivUEFA Europa Conference League633.3%0.0%−15.2%
459HibernianUEFA Europa Conference League633.3%0.0%−26.5%
460Hradec KrálovéEuropean competitions633.3%0.0%−9.9%
461IMT Novi BeogradSuper Liga633.3%0.0%−10.2%
462Maccabi Tel AvivEuropean competitions633.3%0.0%+8.7%
463MacvaSuper Liga633.3%0.0%−4.8%
464MetzLigue 2633.3%0.0%−33.5%
465Mjallby AIFEuropean competitions633.3%0.0%−16.1%
466MontpellierLigue 2633.3%16.7%−12.4%
467NancyLigue 2633.3%0.0%+6.0%
468Omonia NicosiaEuropean competitions633.3%0.0%+4.1%
469PafosEuropean competitions633.3%0.0%−3.5%
470PAOKEuropean competitions633.3%0.0%+5.4%
471PAULigue 2633.3%16.7%−15.7%
472PortsmouthChampionship633.3%16.7%+4.5%
473QarabagEuropean competitions633.3%0.0%−5.8%
474Raków CzęstochowaUEFA Europa Conference League633.3%0.0%−14.0%
475RangersPremiership633.3%0.0%−17.2%
476RigaUEFA Europa Conference League633.3%0.0%−24.0%
477St. TruidenJupiler Pro League633.3%0.0%−5.7%
478TolucaLiga MX633.3%0.0%+0.8%
479Union St. GilloiseJupiler Pro League633.3%0.0%−0.5%
480UtrechtEredivisie633.3%16.7%−11.5%
481WSG WattensBundesliga633.3%0.0%+4.8%
482Zulte WaregemJupiler Pro League633.3%16.7%+0.1%
483Atlanta United FCMajor League Soccer1030.0%10.0%+2.8%
484CharlotteMajor League Soccer1030.0%0.0%−0.5%
485Atletico San LuisLiga MX728.6%0.0%−5.3%
486BlackburnChampionship728.6%14.3%−14.7%
487BurnleyChampionship728.6%0.0%−8.7%
488CF PachucaLiga MX728.6%0.0%−22.4%
489DerbyChampionship728.6%14.3%+2.8%
490FC AnyangK League 1728.6%0.0%+3.1%
491FC St. GallenSuper League728.6%0.0%−17.0%
492Gornik ZabrzeEkstraklasa728.6%0.0%+1.7%
493Guadalajara ChivasLiga MX728.6%0.0%+4.3%
494Gwangju FCK League 1728.6%0.0%−12.6%
495Jeju United FCK League 1728.6%0.0%−23.9%
496Jeonbuk MotorsK League 1728.6%0.0%+3.6%
497Mjallby AIFAllsvenskan728.6%0.0%−6.6%
498PaksNB I728.6%0.0%−20.6%
499Pogon SzczecinEkstraklasa728.6%0.0%−6.3%
500Pohang SteelersK League 1728.6%0.0%−19.2%
501Sarpsborg 08 FFEliteserien728.6%0.0%−12.7%
502Servette FCSuper League728.6%0.0%−17.4%
503Sheffield UtdChampionship728.6%0.0%−9.5%
504ShelbournePremier Division and Europe728.6%14.3%−4.3%
505Slovan BratislavaUEFA Champions League728.6%0.0%−9.8%
506ValerengaEliteserien728.6%14.3%−7.1%
507Wisla PlockEkstraklasa728.6%0.0%−9.1%
508New England RevolutionMajor League Soccer1127.3%9.1%−7.0%
509AarhusSuperliga825.0%12.5%−17.5%
510BotafogoSerie A825.0%0.0%+0.3%
511FC Basel 1893Super League825.0%0.0%−17.8%
512FCSBLiga I825.0%12.5%+4.3%
513LausanneSuper League825.0%0.0%−22.2%
514Legia WarszawaEkstraklasa825.0%0.0%+4.0%
515PlzenCzech Liga825.0%0.0%−18.2%
516Barracas CentralLiga Profesional Argentina922.2%11.1%−28.1%
517Deportivo RiestraLiga Profesional Argentina922.2%11.1%−20.4%
518IndependienteLiga Profesional Argentina922.2%0.0%−13.8%
519Malmo FFAllsvenskan922.2%11.1%−32.4%
520MirassolSerie A922.2%0.0%−1.3%
521Rosario CentralLiga Profesional Argentina922.2%11.1%−10.8%
522Sepsi OSK Sfantu GheorgheLiga I922.2%0.0%−16.9%
523TigreLiga Profesional Argentina922.2%11.1%−17.1%
524Velez SarsfieldLiga Profesional Argentina922.2%0.0%−15.3%
525Chicago FireMajor League Soccer1020.0%0.0%−4.5%
526Inter MiamiMajor League Soccer1020.0%0.0%−29.6%
527New York City FCMajor League Soccer1020.0%10.0%−6.7%
528New York Red BullsMajor League Soccer1020.0%0.0%−7.1%
529AlanyasporSüper Lig520.0%0.0%−15.3%
530BaltikaPremier League520.0%0.0%−23.6%
531CadizSegunda División520.0%0.0%−15.6%
532Chippa UnitedPremier Soccer League520.0%0.0%−20.5%
533FC OrenburgPremier League520.0%20.0%−6.2%
534FC St. Pauli2. Bundesliga520.0%20.0%−20.8%
535Ferencvarosi TCNB I520.0%20.0%−7.6%
536GnistanVeikkausliiga520.0%0.0%−9.3%
537Granada CFSegunda División520.0%0.0%−26.1%
538Hannover 962. Bundesliga520.0%20.0%−25.9%
539Henan JianyeSuper League520.0%0.0%−16.8%
540HibernianPremiership520.0%20.0%−17.1%
541KilmarnockPremiership520.0%0.0%−11.3%
542KuPSVeikkausliiga520.0%20.0%−36.8%
543Las PalmasSegunda División520.0%0.0%+3.0%
544LensLigue 1 and Europe520.0%0.0%+7.7%
545LiverpoolPremier League and Europe520.0%0.0%−10.3%
546Paris Saint GermainLigue 1 and Europe520.0%0.0%−6.3%
547Polokwane CityPremier Soccer League520.0%0.0%−2.5%
548Real Sociedad IISegunda División520.0%20.0%−9.4%
549SHANGHAI SIPGSuper League520.0%0.0%−21.5%
550Sporting GijonSegunda División520.0%0.0%−26.1%
551Turku PSVeikkausliiga520.0%20.0%−11.5%
552VfL Bochum2. Bundesliga520.0%0.0%−26.8%
553VillarrealLa Liga520.0%20.0%−24.0%
554Wuhan Three TownsSuper League520.0%0.0%−22.0%
555BoulogneLigue 2616.7%16.7%−14.7%
556BrannUEFA Europa Conference League616.7%0.0%−5.3%
557Cercle BruggeJupiler Pro League616.7%0.0%−8.5%
558Club QueretaroLiga MX616.7%0.0%−9.2%
559CSKA SofiaUEFA Europa League616.7%0.0%−6.4%
560DijonLigue 2616.7%0.0%−31.2%
561DunkerqueLigue 2616.7%0.0%−29.3%
562GrenobleLigue 2616.7%0.0%−33.6%
563Inter TurkuUEFA Europa Conference League616.7%0.0%−18.7%
564LincolnChampionship616.7%0.0%+4.4%
565NantesLigue 2616.7%0.0%−37.8%
566PanathinaikosUEFA Europa Conference League616.7%0.0%−45.8%
567RED Star FC 93Ligue 2616.7%0.0%−37.9%
568ReimsLigue 2616.7%0.0%−30.2%
569Saint EtienneLigue 2616.7%0.0%−15.4%
570SochauxLigue 2616.7%16.7%−35.8%
571TelstarEredivisie616.7%16.7%−24.0%
572Universitatea CraiovaEuropean competitions616.7%0.0%−19.9%
573Atlante FCLiga MX714.3%0.0%−24.3%
574BirminghamChampionship714.3%14.3%−18.1%
575Debreceni VSCNB I714.3%0.0%+0.7%
576Gimcheon Sangmu FCK League 1714.3%0.0%−13.8%
577Kisvarda FCNB I714.3%0.0%−31.9%
578Korona KielceEkstraklasa714.3%14.3%−10.4%
579MTK BudapestNB I714.3%0.0%−21.0%
580NecaxaLiga MX714.3%0.0%−16.1%
581Puskas AcademyNB I714.3%0.0%−29.6%
582QPRChampionship714.3%14.3%−5.6%
583UjpestNB I714.3%0.0%−3.6%
584WrexhamChampionship714.3%0.0%−22.5%
585LyngbySuperliga812.5%0.0%−25.9%
586Atletico TucumanLiga Profesional Argentina911.1%11.1%−10.2%
587Belgrano CordobaLiga Profesional Argentina911.1%0.0%−8.3%
588CorinthiansSerie A911.1%0.0%−15.4%
589Newell's Old BoysLiga Profesional Argentina911.1%11.1%−9.2%
590Widzew ŁódźEkstraklasa80.0%0.0%−18.3%
591AIK StockholmAllsvenskan70.0%0.0%−46.4%
592Gangwon FCK League 170.0%0.0%−30.5%
593Celta VigoLa Liga60.0%0.0%−18.9%
594Clermont FootLigue 260.0%0.0%−26.5%
595EstrelaPrimeira Liga60.0%0.0%−35.0%
596HeerenveenEredivisie60.0%0.0%−23.9%
597AC OuluVeikkausliiga50.0%0.0%−22.2%
598AkronPremier League50.0%0.0%−47.9%
599Celta de Vigo IISegunda División50.0%0.0%−5.9%
600Deportivo La CorunaLa Liga50.0%0.0%−43.4%
601Gaziantep FKSüper Lig50.0%0.0%−15.5%
602RizesporSüper Lig50.0%0.0%−6.0%
603RubinPremier League50.0%0.0%−37.8%
604SJKVeikkausliiga50.0%0.0%−33.5%

The same question, by competition

A club is a small sample by nature — a league gathers ten times as many predictions in the same weeks, which is why that table uses a bar of 25. How well the model reads each competition is the same record at the other level.

A statistical estimate, not betting advice. Nothing here predicts a future match; it records how the model has done so far.