Bilal Bafdili
Career snapshot
Position rank · 25/26
Among 335 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 2004-08-03 · 6 players total
| Full name | Bilal Bafdili |
|---|---|
| Date of birth | 2004-08-03 (21 yrs) |
| Place of birth | Charleroi, Belgium |
| Citizenship | Belgium |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | KV Mechelen |
| Joined | 2023-07-01 |
| Contract expires | 2027-06-30 |
| Agent | Relatives |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| KV Mechelen | 4 | 22/23 | 25/26 | 63 | 8 | 5 | 1,314 |
| Jong KV Mechelen | 2 | 22/23 | 23/24 | 28 | 15 | 0 | 267 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Jupiler Pro League | KV Mechelen | 7 | 1 | 2 | 1 | 0 | 474 |
| 24/25 | Croky Cup | KV Mechelen | 2 | 2 | 1 | 0 | 0 | 68 |
| 24/25 | JPL Europe PO | KV Mechelen | 7 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Jupiler Pro League | KV Mechelen | 25 | 2 | 0 | 3 | 0 | 436 |
| 23/24 | 2de Nat. VV B | Jong KV Mechelen | 6 | 4 | 0 | 0 | 0 | 111 |
| 23/24 | Croky Cup | KV Mechelen | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | JPL | KV Mechelen | 11 | 2 | 0 | 2 | 0 | 82 |
| 23/24 | JPL Europe PO | KV Mechelen | 8 | 1 | 1 | 1 | 0 | 254 |
| 23/24 | Pro L. Supercup | KV Mechelen | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2de Nat. VV B | Jong KV Mechelen | 22 | 11 | 0 | 7 | 0 | 156 |
| 22/23 | JPL | KV Mechelen | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-07-01 | Standard Yth | KV Mechelen U18 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | KV Mechelen U18 | Jong KVM | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Jong KVM | KV Mechelen | Transfer | 100000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Toon Raemaekers | 1 | 0 | 945 |
| Rafik Belghali | 1 | 0 | 790 |
| Ahmed Touba | 1 | 0 | 757 |
| Aziz Ouattara | 1 | 0 | 646 |
| Nikola Storm | 2 | 1 | 503 |
| Geoffry Hairemans | 1 | 1 | 445 |
| Sandy Walsh | 2 | 0 | 370 |
| David Bates | 2 | 0 | 353 |
| Gaëtan Coucke | 2 | 0 | 291 |
| Kobe Bohets | 2 | 0 | 0 |
| Joseph Amuzu | 2 | 0 | 0 |
| Noé Rottiers | 2 | 0 | 0 |
| Rob Schoofs | 1 | 0 | 0 |
| Bas Van den Eynden | 2 | 0 | 0 |
| Ngal'ayel Mukau | 2 | 0 | 0 |
| Daam Foulon | 2 | 2 | 0 |
| Patrick Pflücke | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | 2de Nat. VV B | Jong KV Mechelen | 11 | 22 |
| 23/24 | 2de Nat. VV B | Jong KV Mechelen | 4 | 6 |
| 23/24 | JPL | KV Mechelen | 2 | 11 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 25/26 | Jupiler Pro League | KV Mechelen | 2 | 7 |
| 24/25 | JPL Europe PO | KV Mechelen | 1 | 7 |
| 24/25 | Croky Cup | KV Mechelen | 1 | 2 |
Last 50 matches for KV Mechelen while Bilal Bafdili was at the club (joined 2023-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-11-28 | BE1 |
KV Mechelen | 0–1 | Standard Liège | Available |
| 2025-11-23 | BE1 |
KRC Genk | 0–1 | KV Mechelen | Available |
| 2025-11-09 | BE1 |
KV Mechelen | 1–1 | Union Saint-Gilloise | Available |
| 2025-11-01 | BE1 |
RSC Anderlecht | 3–1 | KV Mechelen | Available |
| 2025-10-25 | BE1 |
KV Mechelen | 1–1 | Oud-Heverlee Leuven | Available |
| 2025-10-19 | BE1 |
FCV Dender EH | 1–3 | KV Mechelen | Available |
| 2025-10-04 | BE1 |
KV Mechelen | 1–3 | Sint-Truidense VV | Available |
| 2025-09-28 | BE1 |
Sporting Charleroi | 0–2 | KV Mechelen | Available |
| 2025-09-21 | BE1 |
KV Mechelen | 0–0 | Cercle Brugge | Available |
| 2025-09-12 | BE1 |
Standard Liège | 1–1 | KV Mechelen | Available |
| 2025-08-30 | BE1 |
KV Mechelen | 3–2 | RAAL La Louviére | Available |
| 2025-08-24 | BE1 |
Royal Antwerp FC | 2–1 | KV Mechelen | Available |
| 2025-08-16 | BE1 |
KV Mechelen | 1–1 | KAA Gent | Available |
| 2025-08-09 | BE1 |
KVC Westerlo | 0–1 | KV Mechelen | Available |
| 2025-08-01 | BE1 |
KV Mechelen | 2–1 | Club Brugge KV | Available |
| 2025-07-26 | BE1 |
SV Zulte Waregem | 1–1 | KV Mechelen | Available |
| 2025-05-24 | BE1 |
FCV Dender EH | 2–2 | KV Mechelen | Available |
| 2025-05-18 | BE1 |
KV Mechelen | 1–1 | Sporting Charleroi | Available |
| 2025-05-10 | BE1 |
KV Mechelen | 0–0 | Standard Liège | Available |
| 2025-05-03 | BE1 |
Oud-Heverlee Leuven | 1–2 | KV Mechelen | Available |
| 2025-04-26 | BE1 |
KVC Westerlo | 2–2 | KV Mechelen | Available |
| 2025-04-22 | BE1 |
KV Mechelen | 2–3 | KVC Westerlo | Available |
| 2025-04-19 | BE1 |
Sporting Charleroi | 3–0 | KV Mechelen | Available |
| 2025-04-13 | BE1 |
KV Mechelen | 1–1 | Oud-Heverlee Leuven | Available |
| 2025-04-04 | BE1 |
KV Mechelen | 5–2 | FCV Dender EH | Available |
| 2025-03-29 | BE1 |
Standard Liège | 2–2 | KV Mechelen | Available |
| 2025-03-16 | BE1 |
KV Mechelen | 2–1 | FCV Dender EH | Available |
| 2025-03-08 | BE1 |
Sporting Charleroi | 0–1 | KV Mechelen | Available |
| 2025-03-02 | BE1 |
K Beerschot VA | 1–0 | KV Mechelen | Available |
| 2025-02-21 | BE1 |
KV Mechelen | 1–1 | Sint-Truidense VV | Available |
| 2025-02-16 | BE1 |
Union Saint-Gilloise | 0–1 | KV Mechelen | Available |
| 2025-02-07 | BE1 |
KV Mechelen | 3–3 | KAA Gent | Available |
| 2025-01-31 | BE1 |
Oud-Heverlee Leuven | 1–0 | KV Mechelen | Available |
| 2025-01-26 | BE1 |
RSC Anderlecht | 4–1 | KV Mechelen | Available |
| 2025-01-18 | BE1 |
KV Mechelen | 1–2 | KRC Genk | Available |
| 2025-01-12 | BE1 |
Cercle Brugge | 1–0 | KV Mechelen | Available |
| 2024-12-26 | BE1 |
KV Mechelen | 0–0 | Standard Liège | Available |
| 2024-12-20 | BE1 |
KVC Westerlo | 1–1 | KV Mechelen | Available |
| 2024-12-13 | BE1 |
KV Mechelen | 1–1 | Royal Antwerp FC | Available |
| 2024-12-07 | BE1 |
KV Mechelen | 1–2 | Club Brugge KV | Available |
| 2024-12-04 | BE1 |
K Beerschot VA | 2–2 | KV Mechelen | Available |
| 2024-11-29 | BE1 |
KV Kortrijk | 3–1 | KV Mechelen | Available |
| 2024-11-24 | BE1 |
KV Mechelen | 3–0 | K Beerschot VA | Available |
| 2024-11-08 | BE1 |
Sint-Truidense VV | 2–1 | KV Mechelen | Available |
| 2024-11-02 | BE1 |
KV Mechelen | 1–1 | Union Saint-Gilloise | Available |
| 2024-10-26 | BE1 |
FCV Dender EH | 2–5 | KV Mechelen | Available |
| 2024-10-20 | BE1 |
KV Mechelen | 3–0 | KV Kortrijk | Available |
| 2024-10-05 | BE1 |
KV Mechelen | 5–0 | Oud-Heverlee Leuven | Available |
| 2024-09-28 | BE1 |
KRC Genk | 2–1 | KV Mechelen | Available |
| 2024-09-22 | BE1 |
KV Mechelen | 2–0 | Cercle Brugge | Available |
Teams faced most often by Bilal Bafdili's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Standard Liège | 10 | 2 | 7 | 1 | 10 | 7 | +3 | 20% |
| Oud-Heverlee Leuven | 9 | 4 | 2 | 3 | 16 | 9 | +7 | 44% |
| KVC Westerlo | 9 | 5 | 2 | 2 | 19 | 15 | +4 | 56% |
| Sint-Truidense VV | 7 | 0 | 1 | 6 | 6 | 15 | -9 | 0% |
| KAA Gent | 7 | 1 | 2 | 4 | 9 | 15 | -6 | 14% |
| Sporting Charleroi | 7 | 4 | 1 | 2 | 11 | 9 | +2 | 57% |
| RSC Anderlecht | 5 | 0 | 1 | 4 | 6 | 15 | -9 | 0% |
| Club Brugge KV | 5 | 1 | 3 | 1 | 5 | 5 | 0 | 20% |
| Union Saint-Gilloise | 5 | 2 | 2 | 1 | 7 | 3 | +4 | 40% |
| FCV Dender EH | 5 | 4 | 1 | 0 | 17 | 8 | +9 | 80% |
| KRC Genk | 5 | 1 | 1 | 3 | 4 | 9 | -5 | 20% |
| Cercle Brugge | 5 | 2 | 1 | 2 | 5 | 5 | 0 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 22/23 | Senior debut season | |
| 22/23 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 7 | 474 | 1 | 0 | 0 | 0.19 |
| 24/25 | 34 | 504 | 4 | 0 | 0 | 0.71 |
| 23/24 | 26 | 447 | 3 | 0 | 0 | 0.6 |
| 22/23 | 24 | 156 | 7 | 0 | 0 | 4.04 |
Output by competition
Career goals and assists broken down by tournament.
More on Bilal Bafdili
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bilal Bafdili
Who is Bilal Bafdili?
Bilal Bafdili is a Belgium professional footballer who plays as a attacking midfield for KV Mechelen.
How old is Bilal Bafdili?
Bilal Bafdili is 21 years old. He was born on August 3, 2004 in Charleroi.
What position does Bilal Bafdili play?
Bilal Bafdili plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Bilal Bafdili play for?
Bilal Bafdili currently plays for KV Mechelen.
How many career goals has Bilal Bafdili scored?
Across all senior club competitions in our dataset, Bilal Bafdili has scored 23 goals in 91 appearances.
What is Bilal Bafdili's market value?
Bilal Bafdili's most recent reported market value is €900k.
Belgium