

Bilal BafdiliAM#11
KV Mechelen·
Jupiler Pro League·Midfield - Attacking Midfield
Last 5rating per match
Form, 12 monthsaverage rating per month
Club matchesKV Mechelen
Next matches
07 Nov · 17:15Belgian Pro LeagueA
OH Leuven———Match statsOdds are 1X2 for the match; the club's outcome is highlighted. Prediction opens the full match preview.
Key statsPro League
Values per 90 minutes are shown under the totals.
Player profileattributes and traits
Player Position average
Strengths
No outstanding strengths
Weaknesses
No outstanding weaknesses
Player positions: AM
Positions on the pitch
Percentiles per 90per 90 minutes vs positional peers of the league
AttackingPer 90 · Percentile
PlaymakingPer 90 · Percentile
DefendingPer 90 · Percentile
What a percentile means
The percentile shows what share of players of the same position in this league the player beats on a per-90-minute metric. 90% — better than nine out of ten peers; 50% — the league median. Per 90 minutes removes the effect of playing time.
For fouls, offsides, being dribbled past and goals conceded the scale is inverted: a higher percentile means fewer of them.
vs 58 midfielders · Pro League · season 25/26 · min 270′ · player 867′
Similar playersPro League · midfielders · season 25/26
Youssef HamdaouiRoyal Antwerp · Midfield - Central MidfieldRating1G1A18age79%
Ousseynou NiangZulte Waregem · Midfield - Left MidfieldRating2G3A24age79%
Rob SchoofsUnion SG · Midfield - Central MidfieldRating4G5A32age77%
Besfort ZeneliUnion SG · Midfield - Central MidfieldRating3G6A23age77%
Siebe SchrijversOH Leuven · Midfield - Central MidfieldRating3G4A30age76%
Christopher ScottRoyal Antwerp · Midfield - Central MidfieldRating6G2A24ageProfile match = 100 − mean gap of per-90 percentiles across 28 metrics of this position; players of the same league, position group and season with at least 270 minutes.
Availability
Season statsSeason 26/27
| Competition | Team | Season | Apps | Min | Rating | G | A | G+A | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
| Pro League | KV Mechelen | 26/27 | 5 | 168 | 6.48 | — | — | 0 | — | — |
Transfers3
| Date | Season | From | To | Fee | Market value |
|---|---|---|---|---|---|
| 01/07/2023 | 23/24 | Jong KVM | KV Mechelen | - | €100k |
| 01/07/2022 | 22/23 | KV Mechelen U18 | Jong KVM | - | - |
| 01/07/2020 | 20/21 | Standard Yth | KV Mechelen U18 | free transfer | - |
Market value
Value history
| Date | Age | Club | Value |
|---|---|---|---|
| 22/03/2023 | 18 | Jong KV Mechelen | €100k |
| 09/06/2023 | 18 | Jong KV Mechelen | €100k |
| 19/12/2023 | 19 | KV Mechelen | €300k |
| 22/03/2024 | 19 | KV Mechelen | €500k |
| 04/06/2024 | 19 | KV Mechelen | €800k |
| 11/12/2024 | 20 | KV Mechelen | €1.00m |
| 12/06/2025 | 20 | KV Mechelen | €900k |
| 01/10/2025 | 21 | KV Mechelen | €2.00m |
| 10/12/2025 | 21 | KV Mechelen | €1.80m |
| 13/03/2026 | 21 | KV Mechelen | €1.50m |
| 04/06/2026 | 21 | KV Mechelen | €1.00m |
Teammatessame club
Adeshina AyodeleAttack - Centre-Forward20age€300kvalue
Amine OuahabiMidfield - Central Midfield18age€100kvalue
Axel WillockxGoalkeeper19age€50kvalue
Benito RamanAttack - Centre-Forward31age€800kvalue
Bill AntonioAttack - Right Winger24age€1.20mvalue
Bouke BoersmaAttack - Centre-Forward21age€2.50mvalue
Cedric Van MeirvenneAttack - Left Winger21age€400kvalue
Dennis PraetMidfield - Central Midfield32age€1.50mvalue
Kortrijk
Genk
AS Eupen
St. Truiden
Karpaty
Jong KVM