Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2021/22 | Royal Excel Mouscron | Belgian First Division B | 9 | 765 | 0 | 0 |
| 2020/21 | Hartford Athletic | United Soccer League | 16 | 1,421 | 0 | 1 |
| 2019/20 | DR Congo | International Friendlies | 1 | 45 | 0 | 0 |
| 2018/19 | Sporting Charleroi | Belgian Jupiler League | 3 | 270 | 0 | 0 |
| 2018/19 | Dinamo Bucharest | Romanian Liga I | 12 | 1,080 | 0 | 0 |
| 2017/18 | Sporting Charleroi | Belgian Cup | 2 | 180 | 0 | 0 |
| 2017/18 | Sporting Charleroi | Belgian Jupiler League | 7 | 630 | 0 | 0 |
| 2016/17 | Sporting Charleroi | Belgian Jupiler League | 2 | 180 | 0 | 0 |
| 2015/16 | Sporting Charleroi | Belgian Jupiler League | 10 | 836 | 0 | 0 |
| 2015/16 | Sporting Charleroi | UEFA Europa League Qualifying | 1 | 45 | 0 | 0 |
| 2014/15 | Sporting Charleroi | Belgian Jupiler League | 5 | 450 | 0 | 0 |
| 2012/13 | Sporting Charleroi | Belgian Jupiler League | 25 | 2,250 | 0 | 0 |
| Total | 12 seasons | 93 | 8,152 | 0 | 1 |
French Championnat National
2026/27No stats available right now.
French Championnat National
2025/26No stats available right now.
Coupe de France
2024/25No stats available right now.
French Ligue 2
2024/25No stats available right now.
Coupe de France
2023/24No stats available right now.
French Ligue 2
2023/24No stats available right now.
Belgian Cup
2021/22No stats available right now.
Belgian First Division B
2021/22Compared with 13 players in the same position in 2021/22.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 4.59 | 81 |
| Save % | 64% | 19 |
| Clean sheets | 0% | 4 |
| High claims | 0.94 | 42 |
| Pass accuracy | 60% | 35 |
| Long passing | 42% | 50 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Clearances | 5 |
| Saves | 39 |
US Open Cup
2020/21No stats available right now.
United Soccer League
2020/21Compared with 50 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 2.22 | 15 |
| Save % | 60% | 23 |
| Clean sheets | 19% | 52 |
| High claims | 0.44 | 51 |
| Pass accuracy | 52% | 15 |
| Long passing | 36% | 40 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 16 |
| Saves | 35 |
| Clean sheets | 3 |
International Friendlies
2019/20No stats available right now.
African Cup of Nations
2018/19No stats available right now.
International Friendlies
2018/19No stats available right now.
African Cup of Nations Qualifiers
2018/19No stats available right now.
Belgian Jupiler League
2018/19Compared with 21 players in the same position in 2018/19.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 2.33 | 2 |
| Save % | 64% | 10 |
| Clean sheets | 0% | 7 |
| High claims | 1.67 | 100 |
| Pass accuracy | 48% | 0 |
| Long passing | 30% | 0 |
| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clearances | 1 |
| Saves | 7 |
Romanian Cup
2018/19No stats available right now.
Romanian Liga I
2018/19Compared with 26 players in the same position in 2018/19.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
No data in this competition: Pass accuracy, Long passing.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 0.00 | 33 |
| Save % | 0% | 33 |
| Clean sheets | 67% | 98 |
| High claims | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 8 |
International Friendlies
2017/18No stats available right now.
Belgian Cup
2017/18| Metric | Total |
|---|---|
| Clean sheets | 1 |
Belgian Jupiler League
2017/18Compared with 28 players in the same position in 2017/18.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 3.14 | 50 |
| Save % | 63% | 23 |
| Clean sheets | 14% | 16 |
| High claims | 0.57 | 20 |
| Pass accuracy | 49% | 2 |
| Long passing | 38% | 9 |
| Metric | Total |
|---|---|
| Clearances | 5 |
| Saves | 22 |
| Clean sheets | 1 |
African World Cup Qualifiers
2016/17No stats available right now.
Belgian Cup
2016/17No stats available right now.
Belgian Jupiler League
2016/17Compared with 26 players in the same position in 2016/17.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 4.00 | 94 |
| Save % | 80% | 96 |
| Clean sheets | 50% | 88 |
| High claims | 6.00 | 100 |
| Pass accuracy | 41% | 0 |
| Long passing | 30% | 0 |
| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 8 |
| Clean sheets | 1 |
Belgian Cup
2015/16No stats available right now.
Belgian Jupiler League
2015/16| Metric | Total |
|---|---|
| Clearances | 10 |
| Saves | 31 |
| Clean sheets | 1 |
UEFA Europa League Qualifying
2015/16No stats available right now.
African Cup of Nations
2014/15No stats available right now.
Belgian Cup
2014/15No stats available right now.
Belgian Jupiler League
2014/15| Metric | Total |
|---|---|
| Clearances | 4 |
| Saves | 19 |
| Clean sheets | 1 |
Belgian Jupiler League
2013/14No stats available right now.
African Cup of Nations
2012/13No stats available right now.
Belgian Jupiler League
2012/13| Metric | Total |
|---|---|
| Clean sheets | 8 |
Recent matches
| Match | Min | G | A | Sv | GA | Cl | Pun | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|
| 04/17AwayBeverenP2-0 | 45' | 0 | 0 | 5 | 0 | 0 | 1 | 5/12 | 7.6 |
| 04/08WesterloP2-6 | 90' | 0 | 0 | 3 | 6 | 0 | 1 | 16/20 | 4.8 |
| 10/17AwayLommelP3-0 | 90' | 0 | 0 | 3 | 3 | 1 | 0 | 18/29 | 5.8 |
| 10/02AwayLierse SKE2-2 | 90' | 0 | 0 | 9 | 2 | 3 | 0 | 13/31 | 8.1 |
| 09/26WesterloP1-2 | 90' | 0 | 0 | 4 | 2 | 2 | 0 | 31/42 | 7.1 |
| 09/18Excelsior VirtonE1-1 | 90' | 0 | 0 | 0 | 1 | 1 | 0 | 20/35 | 5.4 |
| 08/29BeverenP0-4 | 90' | 0 | 0 | 6 | 4 | 1 | 0 | 11/19 | 6.5 |
| 08/21LommelP0-1 | 90' | 0 | 0 | 3 | 1 | 0 | 0 | 13/22 | 6.5 |
| 08/14AwayRWDMP3-1 | 90' | 0 | 0 | 5 | 3 | 0 | 0 | 17/30 | 6.3 |
| 10/10Saint LouisP0-1 | 90' | 0 | 0 | 3 | 1 | 0 | 0 | 4/16 | 6.3 |
| 10/04AwayNew York Red Bulls IIG0-2 | 90' | 0 | 0 | 5 | 0 | 1 | 1 | 6/18 | 8.2 |
| 09/26AwayPittsburgh Riverhounds SCG0-1 | 71' | 0 | 0 | 0 | 0 | 0 | 0 | 3/19 | 3.8 |
| 09/23Philadelphia Union IIE1-1 | 90' | 0 | 0 | 3 | 1 | 0 | 0 | 14/20 | 6.7 |
| 09/20AwayPhiladelphia Union IIG0-3 | 90' | 0 | 0 | 3 | 0 | 0 | 0 | 13/24 | 7.8 |
| 09/16New York Red Bulls IIG3-1 | 90' | 0 | 0 | 4 | 1 | 0 | 0 | 13/26 | 6.9 |
SKN
GRN
LCA
BER
JAM
HON
GUA
SLV
QAT_U19
AZE
PRK
CHN
ARM
MNE
GEO
UKR
LVA
CYP
TUR
ITA
SWE
POL
ROU
BIH
NIR
HUN
BEL
FRA
JPN
VEN
KOR
URU
GLP
BRB
CUB
SUR
MTQ
ZIM
COD
CTA
BFA
EQG
SLE
TUN
BOT
SSL
LIB
OLI
KHA
WAK
SHA
DUH
SAI
RAY
DEN
ENG
WAN
ALB



