Career snapshot
Career highs
Born the same day
Shares 2002-09-03 · 6 players total
| Full name | Bill Antonio |
|---|---|
| Name in home country | Bill Leeroy Antonio |
| Date of birth | 2002-09-03 (23 yrs) |
| Place of birth | Harare, Zimbabwe |
| Citizenship | Zimbabwe |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 177.00 m |
| Current club | KV Mechelen |
| Joined | 2024-01-01 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| KV Mechelen | 4 | 22/23 | 25/26 | 32 | 4 | 3 | 424 |
| Jong KV Mechelen | 2 | 22/23 | 23/24 | 33 | 10 | 0 | 466 |
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 | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | JPL Europe PO | KV Mechelen | 7 | 1 | 1 | 0 | 0 | 232 |
| 24/25 | Jupiler Pro League | KV Mechelen | 8 | 0 | 2 | 1 | 0 | 0 |
| 23/24 | 2de Nat. VV B | Jong KV Mechelen | 13 | 5 | 0 | 1 | 0 | 234 |
| 23/24 | JPL | KV Mechelen | 12 | 3 | 0 | 0 | 0 | 192 |
| 22/23 | 2de Nat. VV B | Jong KV Mechelen | 20 | 5 | 0 | 3 | 0 | 232 |
| 22/23 | JPL | KV Mechelen | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 22/23 | 2022-09-06 | Dynamos FC | Jong KVM | Transfer | 50000 | — |
| 23/24 | 2024-01-01 | Jong KVM | KV Mechelen | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Cruciate ligament tear | 2024-03-02 | 2025-01-13 | 318 | 36 |
| 24/25 | minor knock | 2025-04-17 | 2025-04-23 | 7 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3583 | — | 1 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Noé Rottiers | 2 | 0 | 961 |
| Tristan Loiseaux | 2 | 0 | 959 |
| Bas Van den Eynden | 2 | 0 | 953 |
| Xander van der Velde | 2 | 0 | 933 |
| Geoffry Hairemans | 2 | 1 | 837 |
| Frederic Soelle Soelle | 2 | 0 | 776 |
| Ilyas Lefrancq | 2 | 0 | 759 |
| Joseph Amuzu | 2 | 0 | 730 |
| Daam Foulon | 2 | 0 | 591 |
| Rafik Belghali | 1 | 0 | 536 |
| Ilyas El Gharbi | 2 | 0 | 0 |
| Maarten Van Campenhout | 2 | 0 | 0 |
| Tibo Jacobs | 2 | 0 | 0 |
| Ngal'ayel Mukau | 2 | 0 | 0 |
| Alexandre Stanic | 2 | 0 | 0 |
| Lukas Baert | 2 | 0 | 0 |
| Kobe Bohets | 2 | 0 | 0 |
| Rob Schoofs | 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 | 5 | 20 |
| 23/24 | 2de Nat. VV B | Jong KV Mechelen | 5 | 13 |
| 23/24 | JPL | KV Mechelen | 3 | 12 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Jupiler Pro League | KV Mechelen | 2 | 8 |
| 24/25 | JPL Europe PO | KV Mechelen | 1 | 7 |
Last 50 matches for KV Mechelen while Bill Antonio was at the club (joined 2024-01-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 | INJURED minor knock |
| 2025-04-19 | BE1 |
Sporting Charleroi | 3–0 | KV Mechelen | INJURED minor knock |
| 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 | INJURED Cruciate ligament tear |
| 2024-12-26 | BE1 |
KV Mechelen | 0–0 | Standard Liège | INJURED Cruciate ligament tear |
| 2024-12-20 | BE1 |
KVC Westerlo | 1–1 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-12-13 | BE1 |
KV Mechelen | 1–1 | Royal Antwerp FC | INJURED Cruciate ligament tear |
| 2024-12-07 | BE1 |
KV Mechelen | 1–2 | Club Brugge KV | INJURED Cruciate ligament tear |
| 2024-12-04 | BE1 |
K Beerschot VA | 2–2 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-11-29 | BE1 |
KV Kortrijk | 3–1 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-11-24 | BE1 |
KV Mechelen | 3–0 | K Beerschot VA | INJURED Cruciate ligament tear |
| 2024-11-08 | BE1 |
Sint-Truidense VV | 2–1 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-11-02 | BE1 |
KV Mechelen | 1–1 | Union Saint-Gilloise | INJURED Cruciate ligament tear |
| 2024-10-26 | BE1 |
FCV Dender EH | 2–5 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-10-20 | BE1 |
KV Mechelen | 3–0 | KV Kortrijk | INJURED Cruciate ligament tear |
| 2024-10-05 | BE1 |
KV Mechelen | 5–0 | Oud-Heverlee Leuven | INJURED Cruciate ligament tear |
| 2024-09-28 | BE1 |
KRC Genk | 2–1 | KV Mechelen | INJURED Cruciate ligament tear |
| 2024-09-22 | BE1 |
KV Mechelen | 2–0 | Cercle Brugge | INJURED Cruciate ligament tear |
Teams faced most often by Bill Antonio'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 % |
|---|---|---|---|---|---|---|---|---|
| Oud-Heverlee Leuven | 8 | 4 | 1 | 3 | 15 | 8 | +7 | 50% |
| Standard Liège | 8 | 2 | 6 | 0 | 9 | 5 | +4 | 25% |
| KVC Westerlo | 8 | 4 | 2 | 2 | 18 | 15 | +3 | 50% |
| Sint-Truidense VV | 6 | 0 | 1 | 5 | 5 | 12 | -7 | 0% |
| KAA Gent | 6 | 1 | 1 | 4 | 8 | 14 | -6 | 17% |
| Sporting Charleroi | 6 | 3 | 1 | 2 | 9 | 9 | 0 | 50% |
| RSC Anderlecht | 4 | 0 | 1 | 3 | 5 | 12 | -7 | 0% |
| Club Brugge KV | 4 | 0 | 3 | 1 | 3 | 4 | -1 | 0% |
| Union Saint-Gilloise | 4 | 2 | 1 | 1 | 6 | 2 | +4 | 50% |
| FCV Dender EH | 4 | 3 | 1 | 0 | 14 | 7 | +7 | 75% |
| KRC Genk | 4 | 0 | 1 | 3 | 3 | 9 | -6 | 0% |
| Cercle Brugge | 4 | 2 | 0 | 2 | 5 | 5 | 0 | 50% |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 15 | 232 | 1 | 0 | 0 | 0.39 |
| 23/24 | 25 | 426 | 1 | 0 | 0 | 0.21 |
| 22/23 | 20 | 232 | 3 | 0 | 0 | 1.16 |
Output by competition
Career goals and assists broken down by tournament.
More on Bill Antonio
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bill Antonio
Who is Bill Antonio?
Bill Antonio is a Zimbabwe professional footballer who plays as a right winger for KV Mechelen.
How old is Bill Antonio?
Bill Antonio is 23 years old. He was born on September 3, 2002 in Harare.
What position does Bill Antonio play?
Bill Antonio plays as a right winger (Attack - Right Winger).
What club does Bill Antonio play for?
Bill Antonio currently plays for KV Mechelen.
How many career goals has Bill Antonio scored?
Across all senior club competitions in our dataset, Bill Antonio has scored 14 goals in 65 appearances.
What is Bill Antonio's market value?
Bill Antonio's most recent reported market value is €1.20m.
Zimbabwe