← Match Finder
Belgisk cup
Geel
U T S U S
2–0
Full-time

Retrospective analysis — the model is trained only on matches played before this one.

⚠️ One of the teams has played few league matches recently (e.g. newly promoted). The analysis is therefore more uncertain than usual, and we give no recommendations for this match.
🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Geel Crossing Schaerbeek
Last 6 — all competitions · 6/6 matches
Win Ø 59%
50%
67%
Points per game
1,8
2,0
Over 2.5 Ø 75%
67%
83%
Both score Ø 59%
50%
67%
Average goals
3,3
4,5
Scored
2,3
2,8
Conceded
1,0
1,7
Goal diff per game
+1,3
+1,2
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

The table before the match
# Team K V U T +/− P
1 Turkse Rangers 3 3 0 0 +7 9
2 Excelsior Zedelgem 2 2 0 0 +11 6
3 Bredene 2 2 0 0 +5 6
4 Linden 2 2 0 0 +4 6
5 Kraainem 2 2 0 0 +4 6
6 Berlare 2 2 0 0 +4 6
7 US d'Ophain 2 2 0 0 +3 6
8 Union Lasne-Ohain 2 2 0 0 +3 6
9 Wallonne Ciney 2 2 0 0 +2 6
10 Tervuren-Duisburg 2 2 0 0 +2 6
11 Grand-Leez 2 2 0 0 +2 6
12 Unico Tongeren 2 2 0 0 +2 6
13 Witgoor Sport 3 2 0 1 +1 6
14 Péruwelz 2 1 1 0 +5 4
15 Weerstand Koersel 2 1 1 0 +4 4
16 DT Borsbeke 2 1 1 0 +3 4
17 Eendracht Aalter 2 1 1 0 +3 4
18 Ster-Francorchamps 2 1 1 0 +3 4
19 Saintoise 2 1 1 0 +3 4
20 Union Flémalloise 2 1 1 0 +2 4
21 Herent 2 1 1 0 +2 4
22 Etterbeek 2 1 1 0 +1 4
23 Vlijtingen 2 1 1 0 +1 4
24 K. Kontich 2 1 1 0 +1 4
25 Sporting Tisselt 2 1 1 0 +1 4
26 Kosova Schaerbeek 2 1 1 0 +1 4
27 Mandel United 1 1 0 0 +7 3
28 Sassport Boezinge 2 1 0 1 +6 3
29 Meix-Devant-Virton 1 1 0 0 +6 3
30 Longlier 2 1 0 1 +5 3
31 Elsautoise 1 1 0 0 +5 3
32 Tempo Overijse 1 1 0 0 +5 3
33 Moen 2 1 0 1 +4 3
34 Sprimont 1 1 0 0 +4 3
35 City Pirates Antwerpen 1 1 0 0 +4 3
36 Geel 1 1 0 0 +4 3
37 Zwarte Leeuw 1 1 0 0 +4 3
38 Diegem Sport 1 1 0 0 +4 3
39 RFC Wetteren 1 1 0 0 +4 3
40 Biesme 1 1 0 0 +4 3
41 KBSK Retie 2 1 0 1 +3 3
42 HO Kalken 1 1 0 0 +3 3
43 Rotselaar 1 1 0 0 +3 3
44 Betekom 1 1 0 0 +3 3
45 RAS Monceau 1 1 0 0 +3 3
46 Londerzeel 1 1 0 0 +3 3
47 Marloie Sport 1 1 0 0 +3 3
48 Jong Lede 1 1 0 0 +3 3
49 Diksmuide 1 1 0 0 +3 3
50 Hoboken 2 1 0 1 +2 3
51 Kleit Maldegem 2 1 0 1 +2 3
52 Standard Bouillon 2 1 0 1 +2 3
53 Achel 1 1 0 0 +2 3
54 Eendracht Wervik 1 1 0 0 +2 3
55 Drongen 1 1 0 0 +2 3
56 Schoonbeek-Beverst 1 1 0 0 +2 3
57 Sint-Lenaarts 1 1 0 0 +2 3
58 Nijlen 1 1 0 0 +2 3
59 Aubel 1 1 0 0 +2 3
60 Meux II 2 1 0 1 +1 3
61 Condruzien 2 1 0 1 +1 3
62 Evelette-Jallet 2 1 0 1 +1 3
63 Vyle-Tharoul 2 1 0 1 +1 3
64 Warsage 2 1 0 1 +1 3
65 Racing Waregem 2 1 0 1 +1 3
66 Sint-Denijs Sport 1 1 0 0 +1 3
67 Wallonia Libin 2 1 0 1 +1 3
68 SG-Tertre-Hautrage 1 1 0 0 +1 3
69 Mormont 1 1 0 0 +1 3
70 VW Hamme 1 1 0 0 +1 3
71 Hamoir 1 1 0 0 +1 3
72 Diepenbeek 2 1 0 1 +1 3
73 Jodoigne 1 1 0 0 +1 3
74 Belœil 1 1 0 0 +1 3
75 Gouvy 1 1 0 0 +1 3
76 FC Du Geer 1 1 0 0 +1 3
77 FC Eupen 1 1 0 0 +1 3
78 Blankenberge 1 1 0 0 +1 3
79 Elene-Grotenberge 1 1 0 0 +1 3
80 Sporting Bruxelles 1 1 0 0 +1 3
81 Zepperen-Brustem 1 1 0 0 +1 3
82 Hooikt 2 1 0 1 +0 3
83 Groen Star Beek 2 1 0 1 +0 3
84 TK Meldert II 2 1 0 1 +0 3
85 Olympia Wijgmaal 2 1 0 1 +0 3
86 Heikant Zele 2 1 0 1 +0 3
87 Landen 2 1 0 1 +0 3
88 Schelle Sport 2 1 0 1 +0 3
89 Gosselies Sports 2 1 0 1 -1 3
90 Veldwezelt 2 1 0 1 -1 3
91 Casteau 2 1 0 1 -1 3
92 Punt-Larum 2 1 0 1 -1 3
93 Varsenare 2 1 0 1 -1 3
94 Knesselare 2 1 0 1 -1 3
95 Nieuwmoer 2 1 0 1 -1 3
96 Haasdonk 2 1 0 1 -2 3
97 Huldenberg 2 1 0 1 -2 3
98 Nassogne 2 1 0 1 -2 3
99 Racing Waregem II 2 1 0 1 -2 3
100 Harre-Manhay 2 1 0 1 -3 3
101 Elsautoise II 2 1 0 1 -4 3
102 Frasnoise 2 1 0 1 -6 3
103 Braine 1 0 1 0 +0 1
104 Rebecq 1 0 1 0 +0 1
105 Denderhoutem 1 0 1 0 +0 1
106 Libramont 1 0 1 0 +0 1
107 Nismes 1 0 1 0 +0 1
108 Turnhout 1 0 1 0 +0 1
109 Aische 1 0 1 0 +0 1
110 Léopold 1 0 1 0 +0 1
111 Tilffois 1 0 1 0 +0 1
112 Avanti 1 0 1 0 +0 1
113 Flénu 1 0 1 0 +0 1
114 Zwijnaarde 1 0 1 0 +0 1
115 Londerzeel United 1 0 1 0 +0 1
116 Arquet 1 0 1 0 +0 1
117 Union Limbourg 1 0 1 0 +0 1
118 RAEC Mons II 1 0 1 0 +0 1
119 Zwevegem Sport 1 0 1 0 +0 1
120 RUS Assenois 1 0 1 0 +0 1
121 Erpe-Mere United 1 0 1 0 +0 1
122 Aywaille II 1 0 1 0 +0 1
123 Diest 1 0 1 0 +0 1
124 Oppagne-Wéris 1 0 1 0 +0 1
125 Pâturages 1 0 1 0 +0 1
126 Auderghem 2 0 1 1 -1 1
127 Rechain 2 0 1 1 -1 1
128 Rumbeke 2 0 1 1 -1 1
129 Liedekerke 2 0 1 1 -2 1
130 US Dinantaise 2 0 1 1 -3 1
131 Sottegem 2 0 1 1 -3 1
132 Grün-Weiss Amel 2 0 1 1 -4 1
133 Houdinois 2 0 1 1 -4 1
134 Isièroise 2 0 1 1 -4 1
135 RESC Houffaloise 2 0 1 1 -5 1
136 Villers-La-Ville 1 0 0 1 -1 0
137 Standard Elen 1 0 0 1 -1 0
138 KSK Beveren 1 0 0 1 -1 0
139 Courcelles 1 0 0 1 -1 0
140 Pepingen-Halle 1 0 0 1 -1 0
141 Oudenaarde 1 0 0 1 -1 0
142 Chaumont 1 0 0 1 -1 0
143 Berlaar-Heikant 1 0 0 1 -1 0
144 Zwaneven 1 0 0 1 -1 0
145 PAC Buzet 1 0 0 1 -1 0
146 Wevelgem City 1 0 0 1 -1 0
147 Loyers 1 0 0 1 -1 0
148 Richelle United 1 0 0 1 -1 0
149 Perwez 1 0 0 1 -1 0
150 Sparta Waasmunster 1 0 0 1 -1 0
151 Racing Peer 1 0 0 1 -1 0
152 GD Ingooigem 1 0 0 1 -1 0
153 Gooreind 1 0 0 1 -1 0
154 Antonia 1 0 0 1 -1 0
155 Wielsbeke 1 0 0 1 -1 0
156 Poesele 1 0 0 1 -1 0
157 Beauvechain 1 0 0 1 -1 0
158 Stade Everois 1 0 0 1 -1 0
159 Mol 1 0 0 1 -1 0
160 Wépion 1 0 0 1 -1 0
161 Bertem-Leefdaal 1 0 0 1 -1 0
162 Antoing 1 0 0 1 -2 0
163 Union Bossière Gembloux 1 0 0 1 -2 0
164 Weerstand Koersel II 1 0 0 1 -2 0
165 Fontaine-l'Évêque 1 0 0 1 -2 0
166 Waterloo 1 0 0 1 -2 0
167 Chevetogne 1 0 0 1 -2 0
168 Ardooie 1 0 0 1 -2 0
169 Brasschaat 1 0 0 1 -2 0
170 PSV 1820 1 0 0 1 -2 0
171 Wolvertem Merchtem 1 0 0 1 -2 0
172 Sart-Tilman 1 0 0 1 -2 0
173 Beveren-Leie 1 0 0 1 -2 0
174 Jalhay 1 0 0 1 -2 0
175 Juprelle 1 0 0 1 -2 0
176 Vrasene 1 0 0 1 -2 0
177 Waremme 1 0 0 1 -2 0
178 Wambeek-Ternat 1 0 0 1 -2 0
179 Habay-la-Vieille 1 0 0 1 -2 0
180 Aarschot 1 0 0 1 -2 0
181 Aubel II 1 0 0 1 -2 0
182 Arquet II 1 0 0 1 -2 0
183 Excelsior Stéphanois 1 0 0 1 -2 0
184 Uikhoven 1 0 0 1 -2 0
185 Bevel 1 0 0 1 -2 0
186 KFC Eksel 1 0 0 1 -3 0
187 Rapid Oudler 1 0 0 1 -3 0
188 Soignies Sports 1 0 0 1 -3 0
189 Sparta Wortegem 1 0 0 1 -3 0
190 De Kempen 1 0 0 1 -3 0
191 Lauwe 1 0 0 1 -3 0
192 Munkzwalm 1 0 0 1 -3 0
193 Hedes 1 0 0 1 -3 0
194 Aye 1 0 0 1 -3 0
195 Lint 1 0 0 1 -4 0
196 Linkhout 1 0 0 1 -4 0
197 Estaimbourg 1 0 0 1 -5 0
198 Ekeren 1 0 0 1 -5 0
199 Ham United 1 0 0 1 -5 0
200 RAFC Cuesmes 1 0 0 1 -6 0
201 BO Beerzel 1 0 0 1 -6 0
202 Corbion 1 0 0 1 -6 0
203 Sparta Heestert 1 0 0 1 -7 0
204 Westrozebeke 1 0 0 1 -10 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.