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 617 rows across 572 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, 45 clubs hold a row for each, and the line under the club name always says which one you are reading.

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