Alexis Saelemaekers
Career snapshot
Career highs
| Full name | Alexis Saelemaekers |
|---|---|
| Name in home country | Alexis Jesse Saelemaekers |
| Date of birth | 1999-06-27 (26 yrs) |
| Place of birth | Berchem-Sainte-Agathe, Belgium |
| Citizenship | Belgium |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | AC Milan |
| Joined | 2020-09-01 |
| Contract expires | 2027-06-30 |
| Agent | Unique Sports Group |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AC Milan | 6 | 19/20 | 25/26 | 144 | 10 | 14 | 4,889 |
| AS Roma | 1 | 24/25 | 24/25 | 31 | 7 | 7 | 200 |
| Bologna FC 1909 | 1 | 23/24 | 23/24 | 32 | 4 | 3 | 474 |
| RSC Anderlecht | 3 | 17/18 | 19/20 | 64 | 2 | 11 | 584 |
| RSC Anderlecht UEFA U19 | 2 | 16/17 | 17/18 | 6 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie A | AC Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | AS Roma | 7 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | Italy Cup | AS Roma | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Serie A | AS Roma | 22 | 7 | 5 | 4 | 0 | 200 |
| 24/25 | Serie A | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Italy Cup | Bologna FC 1909 | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Serie A | Bologna FC 1909 | 30 | 4 | 3 | 5 | 0 | 474 |
| 22/23 | Champions League | AC Milan | 8 | 2 | 0 | 1 | 0 | 186 |
| 22/23 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | AC Milan | 30 | 2 | 3 | 1 | 0 | 700 |
| 22/23 | Supercoppa Italiana | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | AC Milan | 6 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Italy Cup | AC Milan | 4 | 1 | 0 | 1 | 0 | 181 |
| 21/22 | Serie A | AC Milan | 36 | 1 | 3 | 2 | 0 | 1,865 |
| 20/21 | Europa League | AC Milan | 4 | 0 | 1 | 2 | 0 | 0 |
| 20/21 | Europa League Qualifying | AC Milan | 3 | 1 | 1 | 0 | 0 | 259 |
| 20/21 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | AC Milan | 32 | 2 | 5 | 5 | 0 | 1,016 |
| 19/20 | Croky Cup | RSC Anderlecht | 3 | 0 | 2 | 2 | 0 | 0 |
| 19/20 | Italy Cup | AC Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | JPL | RSC Anderlecht | 16 | 2 | 2 | 3 | 0 | 584 |
| 19/20 | Serie A | AC Milan | 13 | 1 | 1 | 2 | 0 | 682 |
| 18/19 | Croky Cup | RSC Anderlecht | 1 | 0 | 0 | 0 | 1 | 0 |
| 18/19 | Europa League | RSC Anderlecht | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | JPL | RSC Anderlecht | 23 | 0 | 4 | 5 | 0 | 0 |
| 18/19 | JPL Play-Offs I | RSC Anderlecht | 7 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | JPL | RSC Anderlecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JPL Play-Offs I | RSC Anderlecht | 10 | 0 | 1 | 2 | 0 | 0 |
| 17/18 | UEFA Youth League | RSC Anderlecht UEFA U19 | 5 | 0 | 0 | 2 | 1 | 0 |
| 16/17 | UEFA Youth League | RSC Anderlecht UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Anderlecht Yth. | Anderlecht U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Anderlecht U17 | Anderlecht U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Anderlecht U19 | Anderlecht U21 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Anderlecht U21 | RSC Anderlecht | Transfer | 0 | — |
| 19/20 | 2020-01-31 | RSC Anderlecht | AC Milan | Loan | 7000000 | — |
| 19/20 | 2020-08-31 | AC Milan | RSC Anderlecht | Return from loan | 8000000 | — |
| 20/21 | 2020-09-01 | RSC Anderlecht | AC Milan | Transfer | 8000000 | €7.65m |
| 23/24 | 2023-08-30 | AC Milan | Bologna | Loan | 15000000 | — |
| 23/24 | 2024-06-30 | Bologna | AC Milan | Return from loan | 12000000 | — |
| 24/25 | 2024-08-30 | AC Milan | AS Roma | Loan | 12000000 | — |
| 24/25 | 2025-06-30 | AS Roma | AC Milan | Return from loan | 17000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Knee problems | 2018-10-08 | 2018-10-18 | 11 | 6 |
| 19/20 | Muscle tear | 2019-09-26 | 2019-10-14 | 19 | 4 |
| 20/21 | Inflammation of pubic bone | 2020-11-09 | 2020-11-16 | 8 | 2 |
| 20/21 | Ankle sprain | 2020-11-19 | 2020-11-30 | 12 | 3 |
| 20/21 | Intestinal virus | 2020-12-10 | 2020-12-17 | 8 | 3 |
| 20/21 | Hamstring muscle injury | 2020-12-21 | 2021-01-14 | 25 | 5 |
| 22/23 | Inner knee ligament tear | 2022-09-29 | 2022-12-12 | 75 | 16 |
| 23/24 | Ankle injury | 2023-08-03 | 2023-09-22 | 51 | 6 |
| 23/24 | muscular problems | 2024-01-13 | 2024-01-25 | 13 | 1 |
| 24/25 | Ankle surgery | 2024-09-15 | 2024-11-27 | 74 | 18 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €6.30m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €3.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23282 | — | 1 | 0 | — | — | former national player |
| Team #16338 | #17 | 4 | 0 | — | — | former national player |
| Team #9315 | #22 | 12 | 0 | — | — | former national player |
| Team #3382 | #22 | 18 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Charles De Ketelaere | 2 | 0 | 886 |
| Alessio Romagnoli | 2 | 0 | 0 |
| Thomas Didillon-Hödl | 1 | 0 | 0 |
| Mile Svilar | 2 | 0 | 0 |
| Sebastiaan Bornauw | 1 | 0 | 0 |
| Pieter Gerkens | 1 | 2 | 0 |
| Albert Sambi Lokonga | 1 | 0 | 0 |
| Hakan Çalhanoğlu | 2 | 3 | 0 |
| Francis Amuzu | 1 | 0 | 0 |
| Gianluigi Donnarumma | 2 | 0 | 0 |
| Theo Hernández | 2 | 5 | 0 |
| Olivier Giroud | 2 | 0 | 0 |
| Ante Rebić | 2 | 1 | 0 |
| Pierre Kalulu | 2 | 0 | 0 |
| Rade Krunic | 2 | 0 | 0 |
| Brahim Díaz | 2 | 2 | 0 |
| Franck Kessié | 2 | 2 | 0 |
| Sandro Tonali | 2 | 0 | 0 |
| Ismaël Bennacer | 2 | 1 | 0 |
| Davide Calabria | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Serie A | AS Roma | 7 | 23 |
| 23/24 | Serie A | Bologna FC 1909 | 4 | 30 |
| 22/23 | Champions League | AC Milan | 2 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Serie A | AS Roma | 5 | 23 |
| 20/21 | Serie A | AC Milan | 5 | 32 |
| 18/19 | JPL | RSC Anderlecht | 4 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | AS Roma | AC Milan | Return from loan | — | €17.00m |
| 24/25 | 2024-08-30 | AC Milan | AS Roma | Loan | — | €12.00m |
| 23/24 | 2024-06-30 | Bologna | AC Milan | Return from loan | — | €12.00m |
| 23/24 | 2023-08-30 | AC Milan | Bologna | Loan | — | €15.00m |
| 19/20 | 2020-08-31 | AC Milan | RSC Anderlecht | Return from loan | — | €8.00m |
| 19/20 | 2020-01-31 | RSC Anderlecht | AC Milan | Loan | — | €7.00m |
Last 42 matches for AC Milan while Alexis Saelemaekers was at the club (joined 2025-06-30). 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 |
|---|---|---|---|---|---|
| 2026-05-24 | IT1 |
AC Milan | – | Cagliari Calcio | TIMED |
| 2026-05-17 | IT1 |
Genoa CFC | – | AC Milan | TIMED |
| 2026-05-10 | IT1 |
AC Milan | 2–3 | Atalanta BC | Available |
| 2026-05-10 | IT1 |
AC Milan | 2–3 | Atalanta BC | Available |
| 2026-05-03 | IT1 |
US Sassuolo Calcio | 2–0 | AC Milan | Available |
| 2026-05-03 | IT1 |
US Sassuolo Calcio | 2–0 | AC Milan | Available |
| 2026-04-26 | IT1 |
AC Milan | 0–0 | Juventus FC | Available |
| 2026-04-26 | IT1 |
AC Milan | 0–0 | Juventus FC | Available |
| 2026-04-19 | IT1 |
Hellas Verona FC | 0–1 | AC Milan | Available |
| 2026-04-19 | IT1 |
Hellas Verona FC | 0–1 | AC Milan | Available |
| 2026-04-11 | IT1 |
AC Milan | 0–3 | Udinese Calcio | Available |
| 2026-04-06 | IT1 |
SSC Napoli | 1–0 | AC Milan | Available |
| 2026-03-21 | IT1 |
AC Milan | 3–2 | Torino FC | Available |
| 2026-03-15 | IT1 |
SS Lazio | 1–0 | AC Milan | Available |
| 2026-03-08 | IT1 |
AC Milan | 1–0 | FC Internazionale Milano | Available |
| 2026-03-01 | IT1 |
US Cremonese | 0–2 | AC Milan | Available |
| 2026-02-22 | IT1 |
AC Milan | 0–1 | Parma Calcio 1913 | Available |
| 2026-02-18 | IT1 |
AC Milan | 1–1 | Como 1907 | Available |
| 2026-02-13 | IT1 |
AC Pisa 1909 | 1–2 | AC Milan | Available |
| 2026-02-03 | IT1 |
Bologna FC 1909 | 0–3 | AC Milan | Available |
| 2026-01-25 | IT1 |
AS Roma | 1–1 | AC Milan | Available |
| 2026-01-18 | IT1 |
AC Milan | 1–0 | US Lecce | Available |
| 2026-01-15 | IT1 |
Como 1907 | 1–3 | AC Milan | Available |
| 2026-01-11 | IT1 |
ACF Fiorentina | 1–1 | AC Milan | Available |
| 2026-01-08 | IT1 |
AC Milan | 1–1 | Genoa CFC | Available |
| 2026-01-02 | IT1 |
Cagliari Calcio | 0–1 | AC Milan | Available |
| 2025-12-28 | IT1 |
AC Milan | 3–0 | Hellas Verona FC | Available |
| 2025-12-14 | IT1 |
AC Milan | 2–2 | US Sassuolo Calcio | Available |
| 2025-12-08 | IT1 |
Torino FC | 2–3 | AC Milan | Available |
| 2025-11-29 | IT1 |
AC Milan | 1–0 | SS Lazio | Available |
| 2025-11-23 | IT1 |
FC Internazionale Milano | 0–1 | AC Milan | Available |
| 2025-11-08 | IT1 |
Parma Calcio 1913 | 2–2 | AC Milan | Available |
| 2025-11-02 | IT1 |
AC Milan | 1–0 | AS Roma | Available |
| 2025-10-28 | IT1 |
Atalanta BC | 1–1 | AC Milan | Available |
| 2025-10-24 | IT1 |
AC Milan | 2–2 | AC Pisa 1909 | Available |
| 2025-10-19 | IT1 |
AC Milan | 2–1 | ACF Fiorentina | Available |
| 2025-10-05 | IT1 |
Juventus FC | 0–0 | AC Milan | Available |
| 2025-09-28 | IT1 |
AC Milan | 2–1 | SSC Napoli | Available |
| 2025-09-20 | IT1 |
Udinese Calcio | 0–3 | AC Milan | Available |
| 2025-09-14 | IT1 |
AC Milan | 1–0 | Bologna FC 1909 | Available |
| 2025-08-29 | IT1 |
US Lecce | 0–2 | AC Milan | Available |
| 2025-08-23 | IT1 |
AC Milan | 1–2 | US Cremonese | Available |
Teams faced most often by Alexis Saelemaekers'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 % |
|---|---|---|---|---|---|---|---|---|
| SSC Napoli | 38 | 9 | 12 | 17 | 38 | 51 | -13 | 24% |
| Torino FC | 36 | 18 | 9 | 9 | 54 | 33 | +21 | 50% |
| Udinese Calcio | 34 | 17 | 11 | 6 | 57 | 37 | +20 | 50% |
| ACF Fiorentina | 34 | 17 | 6 | 11 | 56 | 48 | +8 | 50% |
| Genoa CFC | 30 | 15 | 9 | 6 | 47 | 36 | +11 | 50% |
| Atalanta BC | 30 | 9 | 7 | 14 | 34 | 44 | -10 | 30% |
| FC Internazionale Milano | 30 | 9 | 5 | 16 | 33 | 60 | -27 | 30% |
| Juventus FC | 30 | 4 | 15 | 11 | 27 | 40 | -13 | 13% |
| SS Lazio | 30 | 15 | 4 | 11 | 41 | 34 | +7 | 50% |
| Hellas Verona FC | 29 | 18 | 5 | 6 | 51 | 32 | +19 | 62% |
| Cagliari Calcio | 29 | 20 | 5 | 4 | 63 | 28 | +35 | 69% |
| Empoli FC | 24 | 15 | 4 | 5 | 46 | 20 | +26 | 63% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 19/20 | 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 | 32 | 200 | 7 | 0 | 0 | 3.15 |
| 23/24 | 32 | 474 | 6 | 1 | 0 | 1.33 |
| 22/23 | 39 | 886 | 2 | 0 | 0 | 0.2 |
| 21/22 | 46 | 2,046 | 4 | 0 | 0 | 0.18 |
| 20/21 | 40 | 1,275 | 7 | 1 | 0 | 0.56 |
| 19/20 | 34 | 1,266 | 7 | 1 | 0 | 0.57 |
| 18/19 | 34 | 0 | 6 | 0 | 1 | 0 |
| 17/18 | 16 | 0 | 4 | 0 | 1 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Alexis Saelemaekers
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Alexis Saelemaekers
Who is Alexis Saelemaekers?
Alexis Saelemaekers is a Belgium professional footballer who plays as a right winger for AC Milan.
How old is Alexis Saelemaekers?
Alexis Saelemaekers is 26 years old. He was born on June 27, 1999 in Berchem-Sainte-Agathe.
What position does Alexis Saelemaekers play?
Alexis Saelemaekers plays as a right winger (Attack - Right Winger).
What club does Alexis Saelemaekers play for?
Alexis Saelemaekers currently plays for AC Milan.
How many career goals has Alexis Saelemaekers scored?
Across all senior club competitions in our dataset, Alexis Saelemaekers has scored 23 goals in 277 appearances.
What is Alexis Saelemaekers's market value?
Alexis Saelemaekers's most recent reported market value is €17.00m.
Belgium