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 609 rows across 566 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: CSKA Sofia's 15 predictions are 9 in the First League and 6 in the UEFA Europa League, not 15 rounds of one competition. So the two are counted apart, 43 clubs hold a row for each, and the line under the club name always says which one you are reading.

27 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 566 clubs down to 539. 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. Barcelona — 100.0% of 6 calls right, in the La Liga.
  7. Club Brugge KV — 100.0% of 6 calls right, in the Jupiler Pro League.
  8. Lask Linz — 100.0% of 6 calls right, in the Bundesliga.

Read worst

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

Every club we have scored

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