Thilo Kehrer
Career snapshot
Career highs
Born the same day
Shares 1996-09-21 · 6 players total
| Full name | Thilo Kehrer |
|---|---|
| Name in home country | Jan Thilo Kehrer |
| Date of birth | 1996-09-21 (29 yrs) |
| Place of birth | Tübingen, Germany |
| Citizenship | Germany Burundi |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | both |
| Height | 186.00 m |
| Current club | AS Monaco |
| Joined | 2024-07-01 |
| Contract expires | 2028-06-30 |
| Agent | Relatives |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AS Monaco | 3 | 23/24 | 25/26 | 58 | 6 | 2 | 2,775 |
| West Ham United | 2 | 22/23 | 23/24 | 50 | 0 | 2 | 0 |
| Paris Saint-Germain | 4 | 18/19 | 21/22 | 128 | 4 | 2 | 3,127 |
| FC Schalke 04 | 4 | 14/15 | 17/18 | 59 | 4 | 4 | 1,866 |
| FC Schalke 04 II | 1 | 15/16 | 15/16 | 19 | 0 | 0 | 0 |
| FC Schalke 04 UEFA U19 | 3 | 13/14 | 15/16 | 16 | 0 | 2 | 0 |
| FC Schalke 04 U19 | 3 | 12/13 | 14/15 | 59 | 3 | 6 | 1,185 |
| FC Schalke 04 U17 | 1 | 12/13 | 12/13 | 25 | 5 | 0 | 435 |
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 | AS Monaco | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | AS Monaco | 10 | 1 | 1 | 2 | 0 | 855 |
| 24/25 | Coupe de France | AS Monaco | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | AS Monaco | 27 | 4 | 0 | 1 | 0 | 596 |
| 24/25 | Trophée des Champions | AS Monaco | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | AS Monaco | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | West Ham United | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | West Ham United | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | AS Monaco | 15 | 1 | 1 | 2 | 0 | 1,324 |
| 23/24 | Premier League | West Ham United | 4 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Conference L. | West Ham United | 8 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | FA Cup | West Ham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | West Ham United | 27 | 0 | 2 | 4 | 0 | 0 |
| 22/23 | UECL Quali | West Ham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Paris Saint-Germain | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Coupe de France | Paris Saint-Germain | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Ligue 1 | Paris Saint-Germain | 27 | 2 | 0 | 0 | 0 | 753 |
| 21/22 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Champions League | Paris Saint-Germain | 5 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Coupe de France | Paris Saint-Germain | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | Paris Saint-Germain | 24 | 0 | 0 | 3 | 0 | 0 |
| 19/20 | Champions League | Paris Saint-Germain | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de France | Paris Saint-Germain | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Paris Saint-Germain | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Paris Saint-Germain | 7 | 1 | 0 | 0 | 0 | 479 |
| 19/20 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | Paris Saint-Germain | 7 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Coupe de France | Paris Saint-Germain | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Coupe de la Ligue | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | Paris Saint-Germain | 27 | 1 | 2 | 4 | 0 | 1,895 |
| 17/18 | Bundesliga | FC Schalke 04 | 28 | 3 | 2 | 4 | 0 | 788 |
| 17/18 | DFB-Pokal | FC Schalke 04 | 5 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Bundesliga | FC Schalke 04 | 16 | 1 | 2 | 3 | 1 | 1,078 |
| 16/17 | DFB-Pokal | FC Schalke 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League | FC Schalke 04 | 8 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | Bundesliga | FC Schalke 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League | FC Schalke 04 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Regionalliga West | FC Schalke 04 II | 19 | 0 | 0 | 6 | 0 | 0 |
| 15/16 | UEFA Youth League | FC Schalke 04 UEFA U19 | 2 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Bundesliga | FC Schalke 04 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | FC Schalke 04 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | DFB-Jun.-Pokal | FC Schalke 04 U19 | 4 | 1 | 1 | 1 | 0 | 315 |
| 14/15 | U19-BL Finals | FC Schalke 04 U19 | 3 | 0 | 1 | 1 | 0 | 0 |
| 14/15 | U19-Bundesliga West | FC Schalke 04 U19 | 19 | 0 | 1 | 4 | 0 | 0 |
| 14/15 | UEFA Youth League | FC Schalke 04 UEFA U19 | 6 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | DFB-Jun.-Pokal | FC Schalke 04 U19 | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U19-BL Finals | FC Schalke 04 U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U19-Bundesliga West | FC Schalke 04 U19 | 24 | 2 | 2 | 2 | 0 | 870 |
| 13/14 | UEFA Youth League | FC Schalke 04 UEFA U19 | 8 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | U17-Bundesliga West | FC Schalke 04 U17 | 25 | 5 | 0 | 0 | 0 | 435 |
| 12/13 | U19-Bundesliga West | FC Schalke 04 U19 | 3 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Tübingen Yth. | Reutlingen Yth. | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Reutlingen Yth. | Stuttgart Yth. | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Stuttgart Yth. | Stuttgart U17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Stuttgart U17 | Schalke 04 U17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Schalke 04 U17 | Schalke 04 U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Schalke 04 U19 | FC Schalke 04 | Transfer | 250000 | — |
| 18/19 | 2018-08-16 | FC Schalke 04 | Paris SG | Transfer | 18000000 | €37.00m |
| 22/23 | 2022-08-17 | Paris SG | West Ham | Transfer | 22000000 | €12.00m |
| 23/24 | 2024-01-05 | West Ham | Monaco | Loan | 9000000 | — |
| 23/24 | 2024-06-30 | Monaco | West Ham | Return from loan | 10000000 | — |
| 24/25 | 2024-07-01 | West Ham | Monaco | Transfer | 10000000 | €11.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Torn ligaments | 2013-05-30 | 2013-06-27 | 29 | 11 |
| 14/15 | Torn knee ligaments | 2015-03-30 | 2015-05-07 | 39 | 9 |
| 17/18 | Shoulder injury | 2017-11-27 | 2017-11-30 | 4 | 0 |
| 17/18 | influenza | 2018-03-01 | 2018-03-05 | 5 | 1 |
| 17/18 | Eye injury | 2018-03-12 | 2018-03-29 | 18 | 5 |
| 18/19 | Knock | 2019-04-22 | 2019-05-13 | 22 | 4 |
| 19/20 | Foot injury | 2019-08-12 | 2019-12-08 | 119 | 26 |
| 20/21 | Knock | 2020-07-24 | 2020-07-30 | 7 | 1 |
| 20/21 | Adductor pain | 2020-09-14 | 2020-10-25 | 42 | 10 |
| 20/21 | surgery | 2020-11-09 | 2020-11-29 | 21 | 6 |
| 20/21 | Corona virus | 2021-01-08 | 2021-01-19 | 12 | 3 |
| 20/21 | Adductor pain | 2021-03-20 | 2021-03-30 | 11 | 3 |
| 22/23 | Ill | 2023-03-03 | 2023-03-04 | 2 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17662 | #4 | 12 | 0 | — | — | former national player |
| Team #17368 | — | 1 | 1 | — | — | former national player |
| Team #5710 | — | 5 | 1 | — | — | former national player |
| Team #5709 | — | 6 | 1 | — | — | former national player |
| Team #3817 | — | 9 | 0 | — | — | former national player |
| Team #3262 | #15 | 28 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marco Verratti | 2 | 0 | 0 |
| Marvin Friedrich | 2 | 1 | 0 |
| Idrissa Gueye | 2 | 0 | 0 |
| Keylor Navas | 2 | 0 | 0 |
| Breel Embolo | 2 | 1 | 0 |
| Neymar | 2 | 0 | 0 |
| Tim Bodenröder | 2 | 0 | 0 |
| Leandro Paredes | 2 | 0 | 0 |
| Donis Avdijaj | 2 | 1 | 0 |
| Leon Goretzka | 2 | 2 | 0 |
| Janik Schilder | 2 | 0 | 0 |
| Kylian Mbappé | 2 | 1 | 0 |
| Daniel Koseler | 2 | 0 | 0 |
| Maurice Multhaup | 2 | 3 | 0 |
| Hendrik Lohmar | 2 | 0 | 0 |
| Presnel Kimpembe | 2 | 0 | 0 |
| Ángel Di María | 2 | 2 | 0 |
| Julian Draxler | 2 | 1 | 0 |
| Leroy Sané | 2 | 0 | 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 | U17-Bundesliga West | FC Schalke 04 U17 | 5 | 25 |
| 24/25 | Ligue 1 | AS Monaco | 4 | 27 |
| 17/18 | Bundesliga | FC Schalke 04 | 3 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Bundesliga | FC Schalke 04 | 2 | 28 |
| 16/17 | Bundesliga | FC Schalke 04 | 2 | 16 |
| 13/14 | U19-Bundesliga West | FC Schalke 04 U19 | 2 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Monaco | West Ham | Return from loan | — | €10.00m |
| 23/24 | 2024-01-05 | West Ham | Monaco | Loan | — | €9.00m |
Last 50 matches for AS Monaco 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 |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AS Monaco | 1–2 | Toulouse FC | Available |
| 2023-05-27 | FR1 |
Stade Rennais | 2–0 | AS Monaco | Available |
| 2023-05-19 | FR1 |
Olympique Lyonnais | 3–1 | AS Monaco | Available |
| 2023-05-14 | FR1 |
AS Monaco | 0–0 | Lille OSC | Available |
| 2023-05-07 | FR1 |
Angers SCO | 1–2 | AS Monaco | Available |
| 2023-04-30 | FR1 |
AS Monaco | 0–4 | Montpellier HSC | Available |
| 2023-04-22 | FR1 |
RC Lens | 3–0 | AS Monaco | Available |
| 2023-04-16 | FR1 |
AS Monaco | 3–1 | FC Lorient | Available |
| 2023-04-09 | FR1 |
FC Nantes | 2–2 | AS Monaco | Available |
| 2023-04-02 | FR1 |
AS Monaco | 4–3 | RC Strasbourg | Available |
| 2023-03-19 | FR1 |
AC Ajaccio | 0–2 | AS Monaco | Available |
| 2023-03-12 | FR1 |
AS Monaco | 0–1 | Stade de Reims | Available |
| 2023-03-05 | FR1 |
ESTAC Troyes | 2–2 | AS Monaco | Available |
| 2023-02-26 | FR1 |
AS Monaco | 0–3 | OGC Nice | Available |
| 2023-02-19 | FR1 |
Stade Brestois 29 | 1–2 | AS Monaco | Available |
| 2023-02-11 | FR1 |
AS Monaco | 3–1 | Paris Saint-Germain | Available |
| 2023-02-05 | FR1 |
Clermont Foot 63 | 0–2 | AS Monaco | Available |
| 2023-02-01 | FR1 |
AS Monaco | 3–2 | AJ Auxerre | Available |
| 2023-01-28 | FR1 |
Olympique Marseille | 1–1 | AS Monaco | Available |
| 2023-01-15 | FR1 |
AS Monaco | 7–1 | AC Ajaccio | Available |
| 2023-01-11 | FR1 |
FC Lorient | 2–2 | AS Monaco | Available |
| 2023-01-01 | FR1 |
AS Monaco | 1–0 | Stade Brestois 29 | Available |
| 2022-12-28 | FR1 |
AJ Auxerre | 2–3 | AS Monaco | Available |
| 2022-11-13 | FR1 |
AS Monaco | 2–3 | Olympique Marseille | Available |
| 2022-11-06 | FR1 |
Toulouse FC | 0–2 | AS Monaco | Available |
| 2022-10-30 | FR1 |
AS Monaco | 2–0 | Angers SCO | Available |
| 2022-10-23 | FR1 |
Lille OSC | 4–3 | AS Monaco | Available |
| 2022-10-16 | FR1 |
AS Monaco | 1–1 | Clermont Foot 63 | Available |
| 2022-10-09 | FR1 |
Montpellier HSC | 0–2 | AS Monaco | Available |
| 2022-10-02 | FR1 |
AS Monaco | 4–1 | FC Nantes | Available |
| 2022-09-18 | FR1 |
Stade de Reims | 0–3 | AS Monaco | Available |
| 2022-09-11 | FR1 |
AS Monaco | 2–1 | Olympique Lyonnais | Available |
| 2022-09-04 | FR1 |
OGC Nice | 0–1 | AS Monaco | Available |
| 2022-08-31 | FR1 |
AS Monaco | 2–4 | ESTAC Troyes | Available |
| 2022-08-28 | FR1 |
Paris Saint-Germain | 1–1 | AS Monaco | Available |
| 2022-08-20 | FR1 |
AS Monaco | 1–4 | RC Lens | Available |
| 2022-08-13 | FR1 |
AS Monaco | 1–1 | Stade Rennais | Available |
| 2022-08-06 | FR1 |
RC Strasbourg | 1–2 | AS Monaco | Available |
| 2022-05-21 | FR1 |
RC Lens | 2–2 | AS Monaco | Available |
| 2022-05-14 | FR1 |
AS Monaco | 4–2 | Stade Brestois 29 | Available |
| 2022-05-06 | FR1 |
Lille OSC | 1–2 | AS Monaco | Available |
| 2022-05-01 | FR1 |
AS Monaco | 2–0 | Angers SCO | Available |
| 2022-04-23 | FR1 |
AS Saint-Étienne | 1–4 | AS Monaco | Available |
| 2022-04-20 | FR1 |
AS Monaco | 1–0 | OGC Nice | Available |
| 2022-04-15 | FR1 |
Stade Rennais | 2–3 | AS Monaco | Available |
| 2022-04-10 | FR1 |
AS Monaco | 2–1 | ESTAC Troyes | Available |
| 2022-04-03 | FR1 |
FC Metz | 1–2 | AS Monaco | Available |
| 2022-03-20 | FR1 |
AS Monaco | 3–0 | Paris Saint-Germain | Available |
| 2022-03-13 | FR1 |
RC Strasbourg | 1–0 | AS Monaco | Available |
| 2022-03-06 | FR1 |
Olympique Marseille | 0–1 | AS Monaco | Available |
Teams faced most often by Thilo Kehrer'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 % |
|---|---|---|---|---|---|---|---|---|
| Montpellier HSC | 26 | 13 | 8 | 5 | 52 | 27 | +25 | 50% |
| OGC Nice | 25 | 12 | 6 | 7 | 37 | 29 | +8 | 48% |
| Borussia Dortmund | 24 | 11 | 5 | 8 | 37 | 37 | 0 | 46% |
| Olympique Lyonnais | 23 | 11 | 4 | 8 | 36 | 31 | +5 | 48% |
| Girondins Bordeaux | 23 | 15 | 4 | 4 | 49 | 24 | +25 | 65% |
| Lille OSC | 23 | 18 | 4 | 1 | 56 | 19 | +37 | 78% |
| FC Nantes | 23 | 18 | 2 | 3 | 39 | 14 | +25 | 78% |
| Bayer Leverkusen | 22 | 10 | 5 | 7 | 32 | 22 | +10 | 45% |
| AS Saint-Étienne | 22 | 14 | 5 | 3 | 50 | 15 | +35 | 64% |
| Olympique Marseille | 22 | 13 | 5 | 4 | 51 | 23 | +28 | 59% |
| Stade Rennais | 22 | 13 | 4 | 5 | 41 | 26 | +15 | 59% |
| Bayern München | 19 | 1 | 3 | 15 | 10 | 44 | -34 | 5% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | 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 | 40 | 1,451 | 3 | 0 | 0 | 0.19 |
| 23/24 | 30 | 1,324 | 6 | 1 | 0 | 0.48 |
| 22/23 | 38 | 0 | 6 | 0 | 0 | 0 |
| 21/22 | 34 | 753 | 3 | 0 | 0 | 0.36 |
| 20/21 | 33 | 0 | 4 | 0 | 0 | 0 |
| 18/19 | 40 | 1,895 | 7 | 0 | 0 | 0.33 |
| 17/18 | 33 | 788 | 5 | 0 | 0 | 0.57 |
| 16/17 | 25 | 1,078 | 6 | 0 | 1 | 0.58 |
| 15/16 | 22 | 0 | 7 | 0 | 0 | 0 |
| 14/15 | 32 | 315 | 7 | 0 | 0 | 2 |
| 13/14 | 38 | 870 | 3 | 0 | 0 | 0.31 |
Output by competition
Career goals and assists broken down by tournament.
More on Thilo Kehrer
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thilo Kehrer
Who is Thilo Kehrer?
Thilo Kehrer is a Germany professional footballer who plays as a centre-back for AS Monaco.
How old is Thilo Kehrer?
Thilo Kehrer is 29 years old. He was born on September 21, 1996 in Tübingen.
What position does Thilo Kehrer play?
Thilo Kehrer plays as a centre-back (Defender - Centre-Back).
What club does Thilo Kehrer play for?
Thilo Kehrer currently plays for AS Monaco.
How many career goals has Thilo Kehrer scored?
Across all senior club competitions in our dataset, Thilo Kehrer has scored 22 goals in 414 appearances.
What is Thilo Kehrer's market value?
Thilo Kehrer's most recent reported market value is €20.00m.