Thomas Meunier
Career snapshot
Career highs
| Full name | Thomas Meunier |
|---|---|
| Name in home country | Thomas Andre A. Meunier |
| Date of birth | 1991-09-12 (34 yrs) |
| Place of birth | Bastogne, Belgium |
| Citizenship | Belgium |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 191.00 m |
| Current club | LOSC Lille |
| Joined | 2024-07-19 |
| Contract expires | 2026-06-30 |
| Agent | Unique Sports Group |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| LOSC Lille | 2 | 24/25 | 25/26 | 48 | 2 | 1 | 963 |
| Borussia Dortmund | 4 | 20/21 | 23/24 | 83 | 3 | 8 | 2,177 |
| Borussia Dortmund II | 2 | 22/23 | 23/24 | 3 | 0 | 0 | 0 |
| Trabzonspor | 1 | 23/24 | 23/24 | 19 | 1 | 7 | 1,245 |
| Paris Saint-Germain | 4 | 16/17 | 19/20 | 128 | 13 | 22 | 4,460 |
| Club Brugge KV | 5 | 11/12 | 15/16 | 198 | 20 | 22 | 6,048 |
| Royal Excelsior Virton | 2 | 08/09 | 10/11 | 6 | 1 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | LOSC Lille | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | LOSC Lille | 9 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | Champions League Qu. | LOSC Lille | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Coupe de France | LOSC Lille | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | LOSC Lille | 30 | 2 | 0 | 5 | 0 | 963 |
| 23/24 | 3. Liga | Borussia Dortmund II | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Bundesliga | Borussia Dortmund | 8 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | DFB-Pokal | Borussia Dortmund | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Süper Lig | Trabzonspor | 14 | 1 | 5 | 2 | 0 | 1,245 |
| 23/24 | Türkiye Kupasi | Trabzonspor | 5 | 0 | 2 | 1 | 0 | 0 |
| 22/23 | 3. Liga | Borussia Dortmund II | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | Borussia Dortmund | 10 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Champions League | Borussia Dortmund | 4 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | DFB-Pokal | Borussia Dortmund | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | Borussia Dortmund | 17 | 2 | 4 | 4 | 0 | 703 |
| 21/22 | Champions League | Borussia Dortmund | 6 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | DFB-Pokal | Borussia Dortmund | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Europa League | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | Borussia Dortmund | 21 | 1 | 1 | 3 | 0 | 1,474 |
| 20/21 | Champions League | Borussia Dortmund | 7 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Borussia Dortmund | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFL-Supercup | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League | Paris Saint-Germain | 5 | 1 | 0 | 3 | 0 | 450 |
| 19/20 | Coupe de France | Paris Saint-Germain | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Paris Saint-Germain | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Paris Saint-Germain | 16 | 0 | 2 | 3 | 0 | 0 |
| 19/20 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Champions League | Paris Saint-Germain | 5 | 1 | 2 | 1 | 0 | 363 |
| 18/19 | Coupe de France | Paris Saint-Germain | 3 | 1 | 0 | 0 | 0 | 300 |
| 18/19 | Coupe de la Ligue | Paris Saint-Germain | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | Paris Saint-Germain | 22 | 3 | 4 | 2 | 0 | 538 |
| 17/18 | Champions League | Paris Saint-Germain | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Coupe de France | Paris Saint-Germain | 5 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Coupe de la Ligue | Paris Saint-Germain | 3 | 1 | 2 | 0 | 0 | 270 |
| 17/18 | Ligue 1 | Paris Saint-Germain | 24 | 4 | 3 | 3 | 0 | 393 |
| 17/18 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League | Paris Saint-Germain | 6 | 1 | 2 | 0 | 0 | 454 |
| 16/17 | Coupe de France | Paris Saint-Germain | 4 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Paris Saint-Germain | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Ligue 1 | Paris Saint-Germain | 22 | 1 | 4 | 3 | 0 | 1,692 |
| 16/17 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Champions League Qu. | Club Brugge KV | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Croky Cup | Club Brugge KV | 5 | 1 | 1 | 0 | 0 | 405 |
| 15/16 | Europa League | Club Brugge KV | 6 | 2 | 1 | 0 | 0 | 235 |
| 15/16 | JPL | Club Brugge KV | 22 | 1 | 3 | 6 | 0 | 1,877 |
| 15/16 | JPL Play-Offs I | Club Brugge KV | 9 | 2 | 1 | 1 | 0 | 382 |
| 14/15 | Cofidis Cup | Club Brugge KV | 5 | 0 | 3 | 1 | 0 | 0 |
| 14/15 | Europa League | Club Brugge KV | 8 | 0 | 0 | 3 | 0 | 0 |
| 14/15 | Europa League Qualifying | Club Brugge KV | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | JPL | Club Brugge KV | 28 | 2 | 4 | 4 | 0 | 1,250 |
| 14/15 | JPL Play-Offs I | Club Brugge KV | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Cofidis Cup | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | JPL | Club Brugge KV | 23 | 3 | 1 | 5 | 0 | 640 |
| 13/14 | JPL Play-Offs I | Club Brugge KV | 9 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Champions League Qu. | Club Brugge KV | 2 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Cofidis Cup | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Europa League | Club Brugge KV | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Europa League Qualifying | Club Brugge KV | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | JPL | Club Brugge KV | 11 | 4 | 1 | 2 | 0 | 170 |
| 12/13 | JPL Play-Offs I | Club Brugge KV | 10 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Cofidis Cup | Club Brugge KV | 2 | 1 | 1 | 0 | 0 | 136 |
| 11/12 | Europa League | Club Brugge KV | 8 | 1 | 1 | 1 | 0 | 464 |
| 11/12 | Europa League Qualifying | Club Brugge KV | 4 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | JPL | Club Brugge KV | 26 | 3 | 2 | 1 | 0 | 489 |
| 11/12 | JPL Play-Offs I | Club Brugge KV | 9 | 0 | 2 | 0 | 0 | 0 |
| 10/11 | Cofidis Cup | Royal Excelsior Virton | 1 | 1 | 0 | 0 | 0 | 90 |
| 08/09 | EXQI League | Royal Excelsior Virton | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Standard Yth | RE Virton U19 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | RE Virton U19 | RE Virton | Transfer | 0 | — |
| 11/12 | 2011-07-01 | RE Virton | Club Brugge | Transfer | 300000 | €200k |
| 16/17 | 2016-07-03 | Club Brugge | Paris SG | Transfer | 6000000 | €6.00m |
| 20/21 | 2020-07-01 | Paris SG | Bor. Dortmund | Transfer | 24000000 | — |
| 23/24 | 2024-02-07 | Bor. Dortmund | Trabzonspor | Transfer | 2500000 | — |
| 24/25 | 2024-07-19 | Trabzonspor | LOSC Lille | Transfer | 2500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | muscular problems | 2021-09-02 | 2021-09-09 | 8 | 2 |
| 21/22 | Knock | 2021-10-21 | 2021-10-25 | 5 | 1 |
| 21/22 | muscular problems | 2022-01-20 | 2022-01-31 | 12 | 1 |
| 21/22 | minor knock | 2022-02-10 | 2022-02-21 | 12 | 3 |
| 21/22 | Tendon rupture | 2022-02-24 | 2022-05-12 | 78 | 13 |
| 22/23 | Groin problems | 2022-10-13 | 2022-10-13 | 1 | 0 |
| 22/23 | Broken cheekbone | 2022-10-20 | 2022-11-17 | 29 | 7 |
| 22/23 | Torn muscle fiber | 2023-01-12 | 2023-02-09 | 29 | 5 |
| 22/23 | Back problems | 2023-03-29 | 2023-04-06 | 9 | 2 |
| 22/23 | Muscle injury | 2023-04-16 | 2023-05-29 | 44 | 6 |
| 23/24 | Muscle injury | 2023-07-31 | 2023-10-27 | 89 | 16 |
| 23/24 | Partial muscle tear | 2024-06-08 | 2024-07-02 | 25 | 4 |
| 24/25 | Adductor pain | 2024-11-01 | 2024-11-11 | 11 | 3 |
| 24/25 | Muscle injury | 2024-12-06 | 2024-12-10 | 5 | 1 |
| 24/25 | Foot injury | 2025-03-14 | 2025-03-28 | 15 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €24.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34680 | #17 | 1 | 0 | — | — | former national player |
| Team #9315 | #10 | 7 | 1 | — | — | former national player |
| Team #3382 | #15 | 73 | 9 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Maxime Lestienne | 2 | 4 | 0 |
| Adrien Rabiot | 2 | 1 | 0 |
| Jude Bellingham | 2 | 3 | 0 |
| Julian Brandt | 2 | 2 | 0 |
| Marco Reus | 2 | 1 | 0 |
| Kylian Mbappé | 2 | 2 | 0 |
| Thorgan Hazard | 2 | 2 | 0 |
| Presnel Kimpembe | 2 | 0 | 0 |
| Mathew Ryan | 2 | 0 | 0 |
| Brandon Mechele | 2 | 1 | 0 |
| Laurens De Bock | 2 | 0 | 0 |
| Julian Draxler | 2 | 2 | 0 |
| Óscar Duarte | 2 | 0 | 0 |
| Vadis Odjidja-Ofoe | 2 | 3 | 0 |
| Marco Verratti | 2 | 1 | 0 |
| Thiago Silva | 2 | 0 | 0 |
| Edinson Cavani | 2 | 6 | 0 |
| Axel Witsel | 2 | 1 | 0 |
| Ángel Di María | 2 | 4 | 0 |
| Marquinhos | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | JPL | Club Brugge KV | 4 | 11 |
| 17/18 | Ligue 1 | Paris Saint-Germain | 4 | 24 |
| 11/12 | JPL | Club Brugge KV | 3 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Süper Lig | Trabzonspor | 5 | 14 |
| 14/15 | JPL | Club Brugge KV | 4 | 28 |
| 18/19 | Ligue 1 | Paris Saint-Germain | 4 | 22 |
Teams faced most often by Thomas Meunier'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 % |
|---|---|---|---|---|---|---|---|---|
| Bayern München | 30 | 10 | 3 | 17 | 32 | 54 | -22 | 33% |
| VfL Wolfsburg | 28 | 21 | 4 | 3 | 72 | 22 | +50 | 75% |
| Real Madrid | 28 | 8 | 6 | 14 | 39 | 49 | -10 | 29% |
| 1. FSV Mainz 05 | 28 | 19 | 4 | 5 | 53 | 30 | +23 | 68% |
| Eintracht Frankfurt | 26 | 14 | 6 | 6 | 58 | 34 | +24 | 54% |
| SC Freiburg | 26 | 21 | 3 | 2 | 75 | 17 | +58 | 81% |
| FC Augsburg | 26 | 14 | 7 | 5 | 61 | 33 | +28 | 54% |
| RSC Anderlecht | 25 | 17 | 6 | 2 | 58 | 23 | +35 | 68% |
| RB Leipzig | 25 | 13 | 3 | 9 | 46 | 41 | +5 | 52% |
| VfB Stuttgart | 25 | 13 | 5 | 7 | 54 | 39 | +15 | 52% |
| Bayer Leverkusen | 24 | 15 | 4 | 5 | 53 | 25 | +28 | 63% |
| AS Monaco | 24 | 10 | 5 | 9 | 49 | 35 | +14 | 42% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season | |
| 10/11 | 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 | 46 | 963 | 9 | 0 | 0 | 0.84 |
| 23/24 | 28 | 1,245 | 3 | 0 | 0 | 0.22 |
| 22/23 | 18 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 26 | 703 | 6 | 0 | 0 | 0.77 |
| 20/21 | 33 | 1,474 | 3 | 0 | 0 | 0.18 |
| 19/20 | 27 | 450 | 8 | 0 | 0 | 1.6 |
| 18/19 | 31 | 1,201 | 3 | 0 | 0 | 0.22 |
| 17/18 | 34 | 663 | 5 | 0 | 0 | 0.68 |
| 16/17 | 36 | 2,146 | 4 | 0 | 0 | 0.17 |
| 15/16 | 42 | 2,899 | 7 | 0 | 0 | 0.22 |
| 14/15 | 46 | 1,250 | 8 | 0 | 0 | 0.58 |
| 13/14 | 33 | 640 | 6 | 0 | 0 | 0.84 |
| 12/13 | 28 | 170 | 5 | 0 | 0 | 2.65 |
| 11/12 | 49 | 1,089 | 2 | 0 | 0 | 0.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Thomas Meunier
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thomas Meunier
Who is Thomas Meunier?
Thomas Meunier is a Belgium professional footballer who plays as a right-back for LOSC Lille.
How old is Thomas Meunier?
Thomas Meunier is 34 years old. He was born on September 12, 1991 in Bastogne.
What position does Thomas Meunier play?
Thomas Meunier plays as a right-back (Defender - Right-Back).
What club does Thomas Meunier play for?
Thomas Meunier currently plays for LOSC Lille.
How many career goals has Thomas Meunier scored?
Across all senior club competitions in our dataset, Thomas Meunier has scored 40 goals in 485 appearances.
What is Thomas Meunier's market value?
Thomas Meunier's most recent reported market value is €2.00m.
Belgium