Sport Picks

Stadium Background

Onhaye vs Kampenhout Prediction & H2H Stats

Belgium Belgium

Belgian Cup 2022/2023
Our Tip

AI Match Summary

Onhaye in this Belgian Cup 2022/2023 tie, finishing 4-1. One-off knockout football delivers a decisive result.

Win Probability Meter

Derived from 10,000 simulations matching home advantage & form profiles

57%
Onhaye
15%
Draws
28%
Kampenhout
Draw rate projection: 15% Favored: Onhaye

Model Confidence

Aggregate indicator score

57% / Medium Confidence
  • Kampenhout haven't matched Onhaye's recent run of results.
  • Win probability leans Onhaye's way, sitting at 70%.
  • Onhaye have the better recent form, but knockout football is a different beast — one bad day ends the campaign.
  • Historical meetings favor Onhaye, who have won 1 of the last 1 encounters.
  • High conversion rates suggest a high-scoring game (Over 2.5 Probability: 78%).

Goal Probability Engine

Model estimations for goals markets based on xG conversion histories

Over 0.5 Goals 92%
Over 1.5 Goals 82%
Over 2.5 Goals 78%
Over 3.5 Goals 12.5%
Over 4.5 Goals 6%
Both Teams To Score (BTTS) 72.6%
Onhaye Clean Sheet 20%
Kampenhout Clean Sheet 10%

Recent Team Form Analysis

Averages per match over historical game filters

Metric Onhaye Kampenhout
Matches Played 29 18
Wins 18 5
Draws 3 0
Losses 8 13
Goals Scored 1.83 1.17
Goals Conceded 1.48 2.67
Expected Goals (xG) 1.35 0.94
Expected Goals Conceded (xGA) 1.10 1.40

H2H

Historical prediction success rates across key markets

Aug 7, 2022 Belgian Cup
Onhaye vs Kampenhout
4:1

SokaPicks Momentum Index

Current performance index incorporating opponent strength & fatigue (0-100)

Onhaye 67 / 100
Kampenhout 14 / 100
How it's calculated: Weighted formula of recent form points (60%), goal margin trends (20%), home/away adjustments (10%), and squad impact availability ratings (10%).

Attack & Defence Capability Index

ATTACK DEFENCE POSSESSION DISCIPLINE
Onhaye Kampenhout

AI Prediction Engine Forecast

Simulated score frequencies and primary prediction markets

Primary Pick Onhaye Win (1)
Secondary Pick Over 2.5 Goals or BTTS Yes
Correct Score 2:1
BTTS Outcome Yes (GG)
Over/Under Pick Over 2.5

SokaPicks Smart Insights

Historical trends and unique patterns automatically detected by our system

Onhaye scored in 90% of their last 29 games.

Kampenhout has conceded goals in 83% of their last 18 outings.

These sides typically produce 5.00 goals when they meet.

Kampenhout's recent record shows 4 losses from the last 5 matches.

Scoring Trends

Onhaye VS -
1.5 Goals Scored 0
0.88 Goals Conceded 0
63% Over 1.5 0%
50% Over 2.5 0%
25% Over 3.5 0%

Recent Form & Match History

Onhaye

(Home)
26 Sept
Meux
2 : 1
Onhaye
20 Sept
Onhaye
2 : 5
Renaissance Mons
12 Sept
Union Rochefortoise
1 : 2
Onhaye
06 Sept
Onhaye
0 : 1
RWDM Brussels
02 Sept
Flenu
1 : 2
Onhaye
Page 1 of 6

Kampenhout

(Away)
06 Aug
Kampenhout
1 : 3
Wellen
07 Aug
Onhaye
4 : 1
Kampenhout
31 Jul
Kampenhout
4 : 3
Vissenaken
17 Dec
Mechelen U21
2 : 1
Kampenhout
11 Aug
Dikkelvenne
5 : 0
Kampenhout
Page 1 of 4

Tournament Bracket & Draw

1/16-finals
Lierse SK -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Borght-Humbeek 2
Herk 1
Huy 3
Lustin 2
Rumbeke 1
Blankenberge 0
TBD -
Petegem -
KRC Mechelen -
TBD -
Betekom 2
Grimbergen 0
Zepperen-Brustem 2
Racing Ans Montegnee 1
Munkzwalm 0
Drongen 2
City Pirates -
TBD -
Houffaloise 0
Union Rochefortoise 2
TBD -
TBD -
TBD -
OC Charleroi -
Dikkelvenne -
TBD -
Lendelede Sport 0
Eendracht Wervik 2
Jodoigne 4
Stockel 1
STA Genk 0
Herstal 10
Dender -
TBD -
TBD -
TBD -
RFC Wetteren -
TBD -
Poesele 2
Kleit Maldegem 3
Trois-Ponts 1
Ethe Belmont 0
Renaissance Mons B 2
BX Brussels 0
Jette -
TBD -
Ternesse 1
Melsele 2
Montignies 1
Fizoise 2
Rhodienne-De Hoek 9
Cuesmes 0
UR La Louviere Centre -
TBD -
SK Roeselare 1
Lauwe 0
Dessel -
TBD -
TBD -
TBD -
Liedekerke 1
Kalken 3
Wielsbeke 1
White Star Lauwe 0
Namur -
TBD -
Crossing Schaerbeek 1
Wambeek 0
KSK Tongeren -
TBD -
Vlijtingen 0
Eendracht Termien 4
Olympic Namur 0
RFC Grand-Leez 2
Arquet 1
Ransart 0
TBD -
TBD -
TBD -
Virton -
Sprimont 3
Eendracht Louwel 0
Excelsior Mariakerke 4
Oppuurs 0
TBD -
TBD -
TBD -
Thes Sport -
KRC Gent -
TBD -
Ostiches 4
Soignies Sport 0
Acren -
TBD -
Malmundaria 5
Givry 0
Raeren-Eynatten 3
Hoeselt 0
Grez-Doiceau 2
Wolvertem Merchtem 1
Tubize-Braine -
TBD -
Royal Union Sportive d'Ophain 1
Voorde Appelterre 0
Mormont 5
Sartoise 0
Sparta Heestert 7
Vamos Zandvoorde 0
TBD -
TBD -
TBD -
Hoogstraten -
Oudenaarde -
TBD -
Jeunesse Tamines 5
Molignee 0
Berlare 4
Zingem 3
Ardennen 4
Anvaing 1
Wavre 0
Schriek 3
Biesme 2
Wallonia Thisnes 1
Stade Vervietois -
TBD -
Eendracht Hekelgem 0
Hamme 1
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
RWDM Brussels -
Francs Borains -
TBD -
TBD -
TBD -
Destelbergen 3
St-Joris Sleidinge 0
TBD -
Merelbeke -
Zelzate -
TBD -
Zedelgem 2
Rac. Waregem 3
Olsa Brakel -
TBD -
Ecaussinnes 0
Jemappes 1
Weerstand Koersel 3
Koninklijk Berchem Sport B 1
TBD -
FC Lebbeke -
Vilvoorde 0
Stade Everois 1
TBD -
Belisia Bilzen -
Diegem -
TBD -
Assenois 0
Longlier 1
TBD -
TBD -
TBD -
Boom -
Allain 0
Diksmuide 5
Avanti 1
Eendracht Zele 0
Linden 5
Eppegem 1
La Calamine 1
RFC Aubel 0
Punt Larum 0
Lenaarts 8
Denderhoutem 1
Dendermonde 0
Cappellen -
TBD -
Torpedo Hasselt 2
Schoonbeek-Beverst 1
Erpe-Mere -
TBD -
Roselies 3
Huccorgne 2
Lille United -
TBD -
Arlon 2
Aubange 1
Heist -
TBD -
TBD -
TBD -
Peer 0
Achel 1
TBD -
Stockay-Warfusee -
Koninklijk Berchem Sport -
TBD -
Bastogne 0
Entente Durbuy 2
TBD -
TBD -
TBD -
Patro Eisden -
Waremme -
TBD -
Vaux 2
Meix-Devant-Virton 1
Ganshoren -
TBD -
Royal Leopold 3
Herselt 1
Boezinge 8
Lissewege 0
TBD -
Westhoek -
Warnant -
TBD -
Chevetogne 0
Habay La Neuve 2
AC Hombourg 2
Zonhoven United 1
TBD -
Hamoir -
Spy 1
Aische 2
Lokeren Doorslaar 0
Jong Lede 2
Aalst -
TBD -
Varsenare 0
Anzegem 2
TBD -
TBD -
TBD -
Mandel United -
Villers-La-Ville 0
Royal Gosselies 1
Anderlues 3
Rapid Symphorinois B 0
Richelle 6
Bree-Beek 2
Wezel Sport 6
Lutlommel 0
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Westerlo -
Deinze -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Ninove -
TBD -
TBD -
TBD -
Heide Hasselt 3
Neeroeteren 0
Couvin-Mariembourg 2
Huy 2 0
Kalfort Puursica 7
Toekomst Relegem 1
TBD -
Bocholter -
Le Roeulx 0
Entite Manageoise 1
TBD -
FC Turnhout -
Rebecquoise -
TBD -
Ster-Francorchamps 2
Freylangeoise 3
Meux -
TBD -
RCS Brainois 1
Beloeil 2
Tienen -
TBD -
TBD -
TBD -
Perwez 9
Montignies II 1
Wallonne Ciney 1
Messancy 0
Saint-Mard 0
Royal Marloie Sport 4
TBD -
Hasselt -
Standaard Meerbeek 2
Hoegaarden-Outgaarden 1
OC Nismes 0
Union Bossiere Gembloux 6
Gullegem -
TBD -
De Kempen B 0
Berlaar-Heikant 2
Torhout -
TBD -
WS Schorvoort 1
Witgoor Sport 5
Oostkamp -
TBD -
Grembergen 1
Mariekerke 3
Wellen 11
Oreye Union 0
Esperanza Pelt 2
Elsautoise 3
Sporting Lokeren -
TBD -
Wijnegem 0
Nijlen 3
Pepingen-Halle -
TBD -
Renaissance Mons 3
Rixensartoise 1
Diest 1
Retie 2
Tournai 1
Deerlijk Sport 2
Wevelgem 2
Zonnebeke 1
Overijse 4
FC Schaerbeek 0
Verlaine -
TBD -
Sart-Lez-Spa 5
Biesen 0
TBD -
TBD -
TBD -
RFC Liege -
Knokke -
TBD -
TBD -
TBD -
Eendracht Zoersel 0
ASV Geel 5
Eendracht Aalter 3
Club Roeselare 2
Oetingen 1
Geraardsbergen 4
Kontich 0
Ranst 4
Latem 2
Meetjesland 1
Houtvenne 3
De Kempen 0
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Beerschot VA -
RFC Seraing -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Hades -
TBD -
Union Lasne-Ohain 4
Rapid Symphorinois 1
TBD -
TBD -
TBD -
Saint Eloois -
Onhaye 2
Loyers 0
Kampenhout 4
Vissenaken 3
Beringen 4
Sparta Lille 0
Nielse B 1
Elene-Grotenberge 7
SK Beveren -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
URSL Vise -
TBD -
TBD -
TBD -
FC Eupen B 0
Aywaille 7
TBD -
KRC Harelbeke -
Binche -
TBD -
SG-Tertre Hautrage 4
Eendracht Winnik 0
Wijgmaal 5
Kortenaken 0
RAS Monceau 7
Gerpinnes 1
Londerzeel -
TBD -
Libramont 1
Condruzien 2
TBD -
TBD -
TBD -
RAAL La Louviere -
K. Lyra-Lierse -
TBD -
Bierbeek 1
RWL Sport 0
Zwarte Leeuw 3
Antonia 1
TBD -
Solieres Sport -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Lommel SK -
1/8-finals
Lierse SK -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Borght-Humbeek 2
Huy 0
Rumbeke 0
Petegem 3
KRC Mechelen 4
Betekom 0
Zepperen-Brustem 1
Drongen 2
City Pirates 3
Union Rochefortoise 1
TBD -
OC Charleroi -
Dikkelvenne 1
Eendracht Wervik 0
Jodoigne 2
Herstal 3
Dender -
TBD -
RFC Wetteren 6
Kleit Maldegem 0
Trois-Ponts 3
Renaissance Mons B 1
Jette 2
Melsele 1
Fizoise 2
Rhodienne-De Hoek 1
UR La Louviere Centre 1
SK Roeselare 2
Dessel -
TBD -
Kalken 3
Wielsbeke 4
Namur 1
Crossing Schaerbeek 0
KSK Tongeren 3
Eendracht Termien 2
RFC Grand-Leez 1
Arquet 2
TBD -
Virton -
Sprimont 9
Excelsior Mariakerke 1
TBD -
Thes Sport -
KRC Gent 3
Ostiches 4
Acren 4
Malmundaria 1
Raeren-Eynatten 7
Grez-Doiceau 1
Tubize-Braine 2
Royal Union Sportive d'Ophain 0
Mormont 2
Sparta Heestert 1
TBD -
Hoogstraten -
Oudenaarde 3
Jeunesse Tamines 2
Berlare 2
Ardennen 0
Schriek 0
Biesme 1
Stade Vervietois 1
Hamme 2
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
RWDM Brussels -
Francs Borains -
TBD -
Destelbergen 1
Merelbeke 2
Zelzate 2
Rac. Waregem 0
Olsa Brakel 5
Jemappes 0
Weerstand Koersel 2
FC Lebbeke 0
Stade Everois 1
Belisia Bilzen 4
Diegem 1
Longlier 0
TBD -
Boom -
Diksmuide 1
Avanti 2
Linden 3
La Calamine 2
Lenaarts 1
Denderhoutem 0
Cappellen 1
Torpedo Hasselt 0
Erpe-Mere 2
Roselies 0
Lille United 3
Arlon 1
Heist -
TBD -
Achel 5
Stockay-Warfusee 2
Koninklijk Berchem Sport 3
Entente Durbuy 0
TBD -
Patro Eisden -
Waremme 2
Vaux 1
Ganshoren 2
Royal Leopold 1
Boezinge 1
Westhoek 2
Warnant 0
Habay La Neuve 1
AC Hombourg 3
Hamoir 2
Aische 2
Jong Lede 3
Aalst 5
Anzegem 1
TBD -
Mandel United -
Royal Gosselies 6
Anderlues 3
Richelle 1
Wezel Sport 2
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Westerlo -
Deinze -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Ninove -
TBD -
Heide Hasselt 0
Couvin-Mariembourg 4
Kalfort Puursica 0
Bocholter 6
Entite Manageoise 2
FC Turnhout 1
Rebecquoise 4
Freylangeoise 0
Meux 3
Beloeil 1
Tienen -
TBD -
Perwez 2
Wallonne Ciney 0
Royal Marloie Sport 0
Hasselt 1
Standaard Meerbeek 0
Union Bossiere Gembloux 1
Gullegem 2
Berlaar-Heikant 1
Torhout 0
Witgoor Sport 1
Oostkamp 1
Mariekerke 2
Wellen 3
Elsautoise 0
Sporting Lokeren 2
Nijlen 1
Pepingen-Halle 0
Renaissance Mons 1
Retie 0
Deerlijk Sport 2
Wevelgem 3
Overijse 4
Verlaine 4
Sart-Lez-Spa 1
TBD -
RFC Liege -
Knokke -
TBD -
ASV Geel 2
Eendracht Aalter 1
Geraardsbergen 3
Ranst 5
Latem 1
Houtvenne 3
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Beerschot VA -
RFC Seraing -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Hades 4
Union Lasne-Ohain 1
TBD -
Saint Eloois -
Onhaye 4
Kampenhout 1
Beringen 1
Elene-Grotenberge 0
SK Beveren -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
URSL Vise -
TBD -
Aywaille 1
KRC Harelbeke 2
Binche 2
SG-Tertre Hautrage 0
Wijgmaal 2
RAS Monceau 1
Londerzeel 9
Condruzien 0
TBD -
RAAL La Louviere -
K. Lyra-Lierse 2
Bierbeek 1
Zwarte Leeuw 2
Solieres Sport 1
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Lommel SK -
Quarter-finals
Lierse SK -
TBD -
TBD -
TBD -
Borght-Humbeek 0
Petegem 2
KRC Mechelen 6
Drongen 2
City Pirates 1
OC Charleroi 0
Dikkelvenne 3
Herstal 1
Dender 4
RFC Wetteren 0
Trois-Ponts 1
Jette 6
Fizoise 3
SK Roeselare 2
Dessel 7
Wielsbeke 1
Namur 2
KSK Tongeren 1
Arquet 1
Virton 9
Sprimont 1
Thes Sport 3
Ostiches 2
Acren 0
Raeren-Eynatten 0
Tubize-Braine 4
Mormont 0
Hoogstraten 1
Oudenaarde 2
Berlare 0
Biesme 0
Hamme 2
TBD -
TBD -
TBD -
RWDM Brussels -
Francs Borains 2
Merelbeke 0
Zelzate 3
Olsa Brakel 4
Weerstand Koersel 2
Belisia Bilzen 1
Diegem 0
Boom 4
Avanti 1
Linden 3
Lenaarts 2
Cappellen 3
Erpe-Mere 1
Lille United 2
Heist 3
Achel 0
Koninklijk Berchem Sport 1
Patro Eisden 7
Waremme 0
Ganshoren 2
Westhoek 3
Habay La Neuve 2
AC Hombourg 0
Jong Lede 1
Aalst 8
Mandel United 0
Royal Gosselies 1
Wezel Sport 2
TBD -
TBD -
TBD -
Westerlo -
Deinze -
TBD -
TBD -
TBD -
Ninove 3
Couvin-Mariembourg 1
Bocholter 2
Entite Manageoise 1
Rebecquoise 1
Meux 2
Tienen 0
Perwez 1
Hasselt 7
Union Bossiere Gembloux 0
Gullegem 1
Witgoor Sport 0
Mariekerke 1
Wellen 7
Sporting Lokeren 3
Renaissance Mons 0
Deerlijk Sport 0
Overijse 2
Verlaine 0
RFC Liege 3
Knokke 3
ASV Geel 1
Ranst 0
Houtvenne 3
TBD -
TBD -
TBD -
Beerschot VA -
RFC Seraing -
TBD -
TBD -
TBD -
Hades 0
Saint Eloois 2
Onhaye 2
Beringen 1
SK Beveren -
TBD -
TBD -
TBD -
URSL Vise 3
KRC Harelbeke 2
Binche 3
Wijgmaal 0
Londerzeel 2
RAAL La Louviere 4
K. Lyra-Lierse 2
Zwarte Leeuw 0
TBD -
TBD -
TBD -
Lommel SK -
Semi-finals
Lierse SK -
TBD -
Petegem 2
KRC Mechelen 4
City Pirates 1
Dikkelvenne 2
Dender 2
Jette 1
Fizoise 0
Dessel 2
Namur 1
Virton 2
Thes Sport 2
Ostiches 1
Tubize-Braine 1
Hoogstraten 3
Oudenaarde 3
Hamme 0
TBD -
RWDM Brussels -
Francs Borains 3
Olsa Brakel 2
Weerstand Koersel 1
Boom 5
Linden 2
Cappellen 3
Lille United 2
Heist 3
Patro Eisden 3
Ganshoren 2
Westhoek 2
Jong Lede 1
Aalst 2
Wezel Sport 1
TBD -
Westerlo -
Deinze -
TBD -
Ninove 1
Bocholter 2
Meux 2
Perwez 1
Hasselt 2
Gullegem 0
Wellen 2
Sporting Lokeren 3
Overijse 2
RFC Liege 1
Knokke 1
Houtvenne 0
TBD -
Beerschot VA -
RFC Seraing -
TBD -
Saint Eloois 2
Onhaye 1
SK Beveren -
TBD -
URSL Vise 3
Binche 1
RAAL La Louviere 2
K. Lyra-Lierse 1
TBD -
Lommel SK -
Final
Lierse SK 5
KRC Mechelen 1
Dikkelvenne 0
Dender 2
Dessel 2
Virton 1
Thes Sport 3
Hoogstraten 1
Oudenaarde 0
RWDM Brussels 3
Francs Borains 3
Boom 1
Cappellen 2
Heist 1
Patro Eisden 3
Westhoek 0
Aalst 1
Westerlo 3
Deinze 2
Bocholter 1
Meux 4
Hasselt 1
Sporting Lokeren 1
Overijse 0
Knokke 0
Beerschot VA 4
RFC Seraing 2
Saint Eloois 0
SK Beveren 2
URSL Vise 0
RAAL La Louviere 0
Lommel SK 2