Koki Machida
Career snapshot
Career highs
Born the same day
Shares 1997-08-25 · 6 players total
| Full name | Koki Machida |
|---|---|
| Name in home country | 町田 浩樹 |
| Date of birth | 1997-08-25 (28 yrs) |
| Place of birth | ---, Ibaraki, Japan |
| Citizenship | Japan |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 190.00 m |
| Current club | TSG 1899 Hoffenheim |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | CAA Stellar |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| TSG 1899 Hoffenheim | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Union Saint-Gilloise | 4 | 21/22 | 24/25 | 114 | 4 | 2 | 1,592 |
| Kashima Antlers | 9 | 16/17 | 2021 | 116 | 8 | 3 | 2,848 |
| Kashima Antlers U18 | 1 | 2015 | 2015 | 1 | 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 | Bundesliga | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Champions League Qu. | Union Saint-Gilloise | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Croky Cup | Union Saint-Gilloise | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | Union Saint-Gilloise | 8 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | JPL Champions PO | Union Saint-Gilloise | 9 | 1 | 0 | 1 | 0 | 810 |
| 24/25 | Jupiler Pro League | Union Saint-Gilloise | 25 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Pro L. Supercup | Union Saint-Gilloise | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | Union Saint-Gilloise | 4 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Croky Cup | Union Saint-Gilloise | 3 | 2 | 0 | 0 | 0 | 107 |
| 23/24 | Europa League | Union Saint-Gilloise | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | Union Saint-Gilloise | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | JPL | Union Saint-Gilloise | 23 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | JPL Champions PO | Union Saint-Gilloise | 8 | 1 | 1 | 1 | 0 | 675 |
| 22/23 | Champions League Qu. | Union Saint-Gilloise | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | Union Saint-Gilloise | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | Union Saint-Gilloise | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | JPL | Union Saint-Gilloise | 7 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | JPL Champions PO | Union Saint-Gilloise | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | JPL | Union Saint-Gilloise | 6 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | JPL Play-Offs I | Union Saint-Gilloise | 5 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Emperor's Cup | Kashima Antlers | 2 | 0 | 0 | 1 | 0 | 0 |
| 2021 | J. League Cup | Kashima Antlers | 3 | 0 | 0 | 1 | 0 | 0 |
| 2021 | J1 League | Kashima Antlers | 34 | 5 | 1 | 3 | 0 | 608 |
| 2020 | J. League Cup | Kashima Antlers | 2 | 0 | 0 | 1 | 0 | 0 |
| 2020 | J1 League | Kashima Antlers | 21 | 0 | 0 | 5 | 0 | 0 |
| 2019 | Club World Cup | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Emperor's Cup | Kashima Antlers | 5 | 0 | 0 | 1 | 0 | 0 |
| 2019 | J1 League | Kashima Antlers | 22 | 1 | 1 | 3 | 0 | 1,900 |
| 2018 | Emperor's Cup | Kashima Antlers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | J. League Cup | Kashima Antlers | 4 | 0 | 0 | 0 | 0 | 0 |
| 2018 | J1 League | Kashima Antlers | 8 | 2 | 1 | 1 | 0 | 340 |
| 2017 | J1 League | Kashima Antlers | 2 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Jap. Super Cup | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | J. League Cup | Kashima Antlers | 2 | 0 | 0 | 2 | 0 | 0 |
| 2016 | J1 - 2nd Stage | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Suruga Bank Cup | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | U18 PL Championship | Kashima Antlers U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | AFC Champions League | Kashima Antlers | 9 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | AFC CL-Qualification | Kashima Antlers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | AFC Champions League | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | AFC Champions League | Kashima Antlers | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-02-01 | Antlers U18 | Kashima Antlers | Transfer | 0 | — |
| 21/22 | 2022-01-04 | Kashima Antlers | Union SG | Loan | 850000 | — |
| 22/23 | 2023-06-30 | Union SG | Kashima Antlers | Return from loan | 2000000 | — |
| 23/24 | 2023-07-01 | Kashima Antlers | Union SG | Transfer | 2000000 | €1.00m |
| 25/26 | 2025-07-01 | Union SG | TSG Hoffenheim | Transfer | 11000000 | €4.75m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Cruciate ligament tear | 2017-05-19 | 2017-11-19 | 185 | 41 |
| 22/23 | Hip injury | 2022-07-01 | 2022-12-01 | 154 | 37 |
| 23/24 | Hamstring injury | 2023-09-12 | 2023-09-25 | 14 | 3 |
| 25/26 | Cruciate ligament tear | 2025-08-24 | 21 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #77815 | — | 0 | 0 | — | — | former national player |
| Team #53813 | #20 | 1 | 0 | — | — | former national player |
| Team #40436 | — | 1 | 0 | — | — | former national player |
| Team #28642 | #20 | 2 | 0 | — | — | former national player |
| Team #28425 | — | 10 | 0 | — | — | former national player |
| Team #24750 | — | 10 | 0 | — | — | former national player |
| Team #22360 | #4 | 0 | 0 | — | — | former national player |
| Team #3435 | #16 | 17 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ayase Ueda | 2 | 1 | 0 |
| Dennis Eckert Ayensa | 2 | 0 | 0 |
| Ryohei Shirasaki | 2 | 0 | 0 |
| Gustaf Nilsson | 2 | 1 | 0 |
| Kevin Rodríguez | 2 | 0 | 0 |
| Everaldo | 2 | 0 | 0 |
| Ross Sykes | 2 | 0 | 0 |
| Ryotaro Araki | 2 | 2 | 0 |
| Cameron Puertas | 2 | 1 | 0 |
| Alessio Castro-Montes | 2 | 0 | 0 |
| Loïc Lapoussin | 2 | 0 | 0 |
| Anthony Moris | 2 | 0 | 0 |
| Mathias Rasmussen | 2 | 0 | 0 |
| Kevin Mac Allister | 2 | 0 | 0 |
| Charles Vanhoutte | 2 | 0 | 0 |
| Léo Silva | 2 | 0 | 0 |
| Noah Sadiki | 2 | 0 | 0 |
| Ryota Nagaki | 2 | 1 | 0 |
| Tomoya Inukai | 2 | 2 | 0 |
| Kento Misao | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2021 | J1 League | Kashima Antlers | 5 | 34 |
| 23/24 | Croky Cup | Union Saint-Gilloise | 2 | 3 |
| 2018 | J1 League | Kashima Antlers | 2 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2021 | J1 League | Kashima Antlers | 1 | 34 |
| 2019 | J1 League | Kashima Antlers | 1 | 22 |
| 2018 | J1 League | Kashima Antlers | 1 | 8 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Union SG | Kashima Antlers | Return from loan | — | €2.00m |
| 21/22 | 2022-01-04 | Kashima Antlers | Union SG | Loan | — | €850k |
Last 50 matches for TSG 1899 Hoffenheim 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-16 | L1 |
Borussia Mönchengladbach | 4–0 | TSG 1899 Hoffenheim | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-10 | L1 |
FC Augsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-04 | L1 |
TSG 1899 Hoffenheim | 1–2 | 1. FSV Mainz 05 | Available |
| 2026-03-20 | L1 |
RB Leipzig | 5–0 | TSG 1899 Hoffenheim | Available |
| 2026-03-14 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfL Wolfsburg | Available |
| 2026-03-07 | L1 |
1. FC Heidenheim 1846 | 2–4 | TSG 1899 Hoffenheim | Available |
| 2026-02-28 | L1 |
TSG 1899 Hoffenheim | 0–1 | FC St. Pauli 1910 | Available |
| 2026-02-21 | L1 |
1. FC Köln | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-02-14 | L1 |
TSG 1899 Hoffenheim | 3–0 | SC Freiburg | Available |
| 2026-02-08 | L1 |
FC Bayern München | 5–1 | TSG 1899 Hoffenheim | Available |
| 2026-01-31 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Union Berlin | Available |
| 2026-01-27 | L1 |
SV Werder Bremen | 0–2 | TSG 1899 Hoffenheim | Available |
| 2026-01-24 | L1 |
Eintracht Frankfurt | 1–3 | TSG 1899 Hoffenheim | Available |
| 2026-01-17 | L1 |
TSG 1899 Hoffenheim | 1–0 | Bayer 04 Leverkusen | Available |
| 2026-01-14 | L1 |
TSG 1899 Hoffenheim | 5–1 | Borussia Mönchengladbach | Available |
| 2025-12-20 | L1 |
VfB Stuttgart | 0–0 | TSG 1899 Hoffenheim | Available |
| 2025-12-13 | L1 |
TSG 1899 Hoffenheim | 4–1 | Hamburger SV | Available |
| 2025-12-07 | L1 |
Borussia Dortmund | 2–0 | TSG 1899 Hoffenheim | Available |
| 2025-11-29 | L1 |
TSG 1899 Hoffenheim | 3–0 | FC Augsburg | Available |
| 2025-11-21 | L1 |
1. FSV Mainz 05 | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-11-08 | L1 |
TSG 1899 Hoffenheim | 3–1 | RB Leipzig | Available |
| 2025-11-02 | L1 |
VfL Wolfsburg | 2–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-25 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Heidenheim 1846 | Available |
| 2025-10-19 | L1 |
FC St. Pauli 1910 | 0–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-03 | L1 |
TSG 1899 Hoffenheim | 0–1 | 1. FC Köln | Available |
| 2025-09-28 | L1 |
SC Freiburg | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-09-20 | L1 |
TSG 1899 Hoffenheim | 1–4 | FC Bayern München | Available |
| 2025-09-13 | L1 |
1. FC Union Berlin | 2–4 | TSG 1899 Hoffenheim | Available |
| 2025-08-30 | L1 |
TSG 1899 Hoffenheim | 1–3 | Eintracht Frankfurt | INJURED Cruciate ligament tear |
| 2025-08-23 | L1 |
Bayer 04 Leverkusen | 1–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-17 | L1 |
TSG 1899 Hoffenheim | 0–4 | FC Bayern München | Available |
| 2025-05-09 | L1 |
VfL Wolfsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-03 | L1 |
Borussia Mönchengladbach | 4–4 | TSG 1899 Hoffenheim | Available |
| 2025-04-26 | L1 |
TSG 1899 Hoffenheim | 2–3 | Borussia Dortmund | Available |
| 2025-04-19 | L1 |
SC Freiburg | 3–2 | TSG 1899 Hoffenheim | Available |
| 2025-04-12 | L1 |
TSG 1899 Hoffenheim | 2–0 | 1. FSV Mainz 05 | Available |
| 2025-04-05 | L1 |
RB Leipzig | 3–1 | TSG 1899 Hoffenheim | Available |
| 2025-03-29 | L1 |
TSG 1899 Hoffenheim | 1–1 | FC Augsburg | Available |
| 2025-03-14 | L1 |
FC St. Pauli 1910 | 1–0 | TSG 1899 Hoffenheim | Available |
| 2025-03-09 | L1 |
TSG 1899 Hoffenheim | 1–1 | 1. FC Heidenheim 1846 | Available |
| 2025-03-01 | L1 |
VfL Bochum 1848 | 0–1 | TSG 1899 Hoffenheim | Available |
| 2025-02-23 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfB Stuttgart | Available |
Teams faced most often by Koki Machida'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 % |
|---|---|---|---|---|---|---|---|---|
| Royal Antwerp FC | 9 | 5 | 2 | 2 | 22 | 13 | +9 | 56% |
| RSC Anderlecht | 8 | 4 | 3 | 1 | 10 | 4 | +6 | 50% |
| Club Brugge KV | 8 | 2 | 5 | 1 | 10 | 9 | +1 | 25% |
| KRC Genk | 8 | 5 | 0 | 3 | 11 | 6 | +5 | 63% |
| KAA Gent | 7 | 4 | 3 | 0 | 14 | 6 | +8 | 57% |
| Cercle Brugge | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 50% |
| KVC Westerlo | 4 | 2 | 1 | 1 | 11 | 8 | +3 | 50% |
| FC Tokyo | 4 | 2 | 1 | 1 | 6 | 5 | +1 | 50% |
| Avispa Fukuoka | 4 | 0 | 3 | 1 | 0 | 1 | -1 | 0% |
| Vissel Kobe | 4 | 1 | 0 | 3 | 4 | 11 | -7 | 25% |
| Sint-Truidense VV | 4 | 3 | 1 | 0 | 8 | 2 | +6 | 75% |
| Sanfrecce Hiroshima | 4 | 1 | 2 | 1 | 7 | 6 | +1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2018 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | 48 | 810 | 3 | 2 | 0 | 0.56 |
| 23/24 | 45 | 782 | 5 | 1 | 0 | 0.69 |
| 22/23 | 10 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 11 | 0 | 1 | 1 | 0 | 0 |
| 2021 | 39 | 608 | 5 | 0 | 0 | 0.74 |
| 2020 | 23 | 0 | 6 | 0 | 0 | 0 |
| 2019 | 27 | 1,900 | 4 | 0 | 0 | 0.19 |
| 2018 | 13 | 340 | 1 | 0 | 0 | 0.26 |
| 2016 | 2 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 10 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Koki Machida
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Koki Machida
Who is Koki Machida?
Koki Machida is a Japan professional footballer who plays as a centre-back for TSG 1899 Hoffenheim.
How old is Koki Machida?
Koki Machida is 28 years old. He was born on August 25, 1997 in ---, Ibaraki.
What position does Koki Machida play?
Koki Machida plays as a centre-back (Defender - Centre-Back).
What club does Koki Machida play for?
Koki Machida currently plays for TSG 1899 Hoffenheim.
How many career goals has Koki Machida scored?
Across all senior club competitions in our dataset, Koki Machida has scored 12 goals in 233 appearances.
What is Koki Machida's market value?
Koki Machida's most recent reported market value is €11.00m.
Japan