Skip to content
Ritsu Doan

Ritsu Doan

Attack - Right Winger  at Eintracht Frankfurt
Age27
CitizenshipJapan
Height1.72 m
Footleft
BornJune 16, 1998
at Eintracht Frankfurt 290 days · joined 2025-08-07
👕200+ Apps 50+ Goals 🏴100+ Caps
Market value €25.00m
Right Winger Attack

Career snapshot

8
clubs played for
14/15
debut season
0.23
goals / match
SC Freiburg
top club · 123 apps

Career highs

€25.00m
peak value · 2025
€21.00m
top transfer fee · 25/26
11
best season · 21/22
101 / 23
int'l caps / goals
339Appearances
78Goals
48Assists
22Yellow cards
0Red cards
65Full matches (90′)
Full nameRitsu Doan
Name in home country堂安 律
Date of birth1998-06-16 (27 yrs)
Place of birthAmagasaki, Hyogo, Japan
CitizenshipJapan
PositionAttack - Right Winger (main: Attack)
Footleft
Height172.00 m
Current clubEintracht Frankfurt
Joined2025-08-07
Contract expires2030-06-30
AgentCAA Stellar
OutfitterPuma
Aug 2025
Transfer: SC Freiburg → E. Frankfurt
25/26 · Transfer · €21.00m
Jul 2025
25/26 — Eintracht Frankfurt
4 matches · 4 G · 1 A · across 2 competitions
Jul 2024
24/25 — SC Freiburg
36 matches · 10 G · 9 A · across 2 competitions
Jul 2023
23/24 — SC Freiburg
42 matches · 9 G · 7 A · across 3 competitions
May 2023
Injury: unknown
1 games missed
May 2023
Injury: unknown
1 games missed
Jul 2022
Transfer: PSV Eindhoven → SC Freiburg
22/23 · Transfer · €10.40m
Jul 2022
22/23 — SC Freiburg
45 matches · 7 G · 7 A · across 3 competitions
Apr 2022
Injury: unknown
1 games missed
Dec 2021
Injury: unknown
1 games missed
Oct 2021
Injury: unknown
6 games missed
Jul 2021
21/22 — PSV Eindhoven
39 matches · 11 G · 3 A · across 5 competitions
Jun 2021
Transfer: Arm. Bielefeld → PSV Eindhoven
20/21 · Return from loan
Jan 2021
Injury: unknown
Sep 2020
Transfer: PSV Eindhoven → Arm. Bielefeld
20/21 · Loan
Jul 2020
20/21 — Arminia Bielefeld
35 matches · 5 G · 3 A · across 2 competitions
Aug 2019
Transfer: FC Groningen → PSV Eindhoven
19/20 · Transfer · €7.50m
Jul 2019
19/20 — PSV Eindhoven, FC Groningen
27 matches · 3 G · 3 A · across 3 competitions
Jul 2018
18/19 — FC Groningen
33 matches · 5 G · 3 A · across 3 competitions
Jul 2018
Transfer: Gamba Osaka → FC Groningen
18/19 · Transfer · €1.70m
Jun 2018
Transfer: FC Groningen → Gamba Osaka
17/18 · Return from loan
Jul 2017
17/18 — FC Groningen
31 matches · 10 G · 4 A · across 2 competitions
Jul 2017
2017 — Gamba Osaka
10 matches · 3 G · 0 A · across 1 competition
Jul 2017
Transfer: Gamba Osaka → FC Groningen
17/18 · Loan
Jul 2016
16/17 — Gamba Osaka
6 matches · 1 G · 0 A · across 2 competitions
Jul 2016
2016 — Gamba Osaka, Gamba Osaka U23
25 matches · 10 G · 8 A · across 4 competitions
Feb 2016
Transfer: Gamba U18 → Gamba Osaka
15/16 · Transfer
Jul 2015
15/16 — Gamba Osaka
1 matches · 0 G · 0 A · across 1 competition
Jul 2015
2015 — Gamba Osaka, Gamba Osaka U18
4 matches · 0 G · 0 A · across 3 competitions
Jul 2014
14/15 — Gamba Osaka
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €25.00m
Highest valuation recorded in dataset

Percentile rank vs 34 other Attack - Right Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals4 total · 2.17/90
100
Assists1 total · 0.54/90
91
G+A5 total · 2.71/90
100
Yellow cards0 total · 0.00/90
68
5,824 min
Minutes played by club
Eintracht Frankfurt 2.9%
SC Freiburg 40.5%
PSV Eindhoven 18.4%
Gamba Osaka 6.9%
Gamba Osaka U23 3.2%
Gamba Osaka U18 0.0%
Arminia Bielefeld 9.6%
FC Groningen 18.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Eintracht Frankfurt 1 25/26 25/26 4 4 1 166
SC Freiburg 3 22/23 24/25 123 26 23 2,359
PSV Eindhoven 2 19/20 21/22 64 13 6 1,069
Gamba Osaka 6 14/15 2017 25 4 1 404
Gamba Osaka U23 1 2016 2016 21 10 7 188
Gamba Osaka U18 1 2015 2015 1 0 0 0
Arminia Bielefeld 1 20/21 20/21 35 5 3 557
FC Groningen 3 17/18 19/20 66 16 7 1,081

Career trajectory — goals, assists & market value

5€6.3M10€12.5M14€18.8M19€25M16/17 — 1 goals (Gamba Osaka)116/1717/18 — 10 goals (FC Groningen)17/18 — 4 assists1417/1818/19 — 5 goals (FC Groningen)18/19 — 3 assists818/1919/20 — 3 goals (PSV Eindhoven)19/20 — 3 assists619/2020/21 — 5 goals (Arminia Bielefeld)20/21 — 3 assists820/212016 — 10 goals (Gamba Osaka U23)2016 — 8 assists1820162017 — 3 goals (Gamba Osaka)3201721/22 — 11 goals (PSV Eindhoven)21/22 — 3 assists1421/2222/23 — 7 goals (SC Freiburg)22/23 — 7 assists1422/2323/24 — 9 goals (SC Freiburg)23/24 — 7 assists1623/2424/25 — 10 goals (SC Freiburg)24/25 — 9 assists1924/2525/26 — 4 goals (Eintracht Frankfurt)25/26 — 1 assists525/2616/17 — €100K17/18 — €750K18/19 — €7.5M19/20 — €10M20/21 — €7M21/22 — €7M22/23 — €15M23/24 — €18M24/25 — €22M25/26 — €25MGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 101017/1818/19: 5518/1919/20: 3319/2020/21: 5520/212015: 0020152016: 101020162017: 33201721/22: 111121/2222/23: 7722/2323/24: 9923/2424/25: 101024/2525/26: 4425/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 4417/1818/19: 3318/1919/20: 3319/2020/21: 3320/212015: 0020152016: 8820162017: 00201721/22: 3321/2222/23: 7722/2323/24: 7723/2424/25: 9924/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Bundesliga Eintracht Frankfurt 3 2 1 0 0 126
25/26 DFB-Pokal Eintracht Frankfurt 1 2 0 0 0 40
24/25 Bundesliga SC Freiburg 34 10 8 2 0 287
24/25 DFB-Pokal SC Freiburg 2 0 1 0 0 0
23/24 Bundesliga SC Freiburg 30 7 4 2 0 322
23/24 DFB-Pokal SC Freiburg 2 0 0 0 0 0
23/24 Europa League SC Freiburg 10 2 3 0 0 399
22/23 Bundesliga SC Freiburg 33 5 6 3 0 490
22/23 DFB-Pokal SC Freiburg 5 1 0 0 0 389
22/23 Europa League SC Freiburg 7 1 1 1 0 472
21/22 Champions League Qu. PSV Eindhoven 0 0 0 0 0 0
21/22 Conference L. PSV Eindhoven 6 1 1 0 0 267
21/22 Eredivisie PSV Eindhoven 24 8 1 0 0 190
21/22 Europa League PSV Eindhoven 4 0 1 1 0 0
21/22 KNVB Beker PSV Eindhoven 5 2 0 0 0 99
2017 J1 League Gamba Osaka 10 3 0 1 0 182
2016 Emperor's Cup Gamba Osaka 1 0 0 0 0 0
2016 J1 - 1st Stage Gamba Osaka 0 0 0 0 0 0
2016 J1 - 2nd Stage Gamba Osaka 3 0 1 0 0 0
2016 J3 League Gamba Osaka U23 21 10 7 3 0 188
2015 J. League Cup Gamba Osaka 1 0 0 0 0 0
2015 J1 - 1st Stage Gamba Osaka 2 0 0 0 0 0
2015 U18 PL Championship Gamba Osaka U18 1 0 0 0 0 0
20/21 Bundesliga Arminia Bielefeld 34 5 3 1 0 557
20/21 DFB-Pokal Arminia Bielefeld 1 0 0 0 0 0
19/20 Eredivisie PSV Eindhoven 19 2 1 1 0 513
19/20 Eredivisie FC Groningen 2 1 0 0 0 180
19/20 Europa League PSV Eindhoven 4 0 2 0 0 0
19/20 KNVB Beker PSV Eindhoven 2 0 0 0 0 0
18/19 Eredivisie FC Groningen 30 5 3 3 0 524
18/19 KNVB Beker FC Groningen 1 0 0 1 0 0
18/19 Play-Offs Conference League FC Groningen 2 0 0 0 0 0
17/18 Eredivisie FC Groningen 29 9 4 3 0 255
17/18 KNVB Beker FC Groningen 2 1 0 0 0 122
16/17 AFC Champions League Gamba Osaka 5 1 0 0 0 222
16/17 AFC CL-Qualification Gamba Osaka 1 0 0 0 0 0
15/16 AFC Champions League Gamba Osaka 1 0 0 0 0 0
14/15 AFC Champions League Gamba Osaka 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2016-02-01 Gamba U18 Gamba Osaka Transfer 0
17/18 2017-07-01 Gamba Osaka FC Groningen Loan 150000
17/18 2018-06-30 FC Groningen Gamba Osaka Return from loan 2500000
18/19 2018-07-01 Gamba Osaka FC Groningen Transfer 2500000 €1.70m
19/20 2019-08-30 FC Groningen PSV Eindhoven Transfer 10000000 €7.50m
20/21 2020-09-05 PSV Eindhoven Arm. Bielefeld Loan 6300000
20/21 2021-06-30 Arm. Bielefeld PSV Eindhoven Return from loan 7000000
22/23 2022-07-05 PSV Eindhoven SC Freiburg Transfer 8000000 €10.40m
25/26 2025-08-07 SC Freiburg E. Frankfurt Transfer 25000000 €21.00m
SeasonInjuryFromToDays missedGames missed
20/21 muscular problems 2021-01-27 2021-01-29 3 0
21/22 Knee problems 2021-10-06 2021-10-31 26 6
21/22 Eye injury 2021-12-20 2021-12-31 12 1
21/22 unknown injury 2022-04-08 2022-04-13 6 1
22/23 Knee problems 2023-05-04 2023-05-08 5 1
22/23 Capsular injury 2023-05-05 2023-05-08 4 1
Current€25.00m
Peak€25.00m
Low€100k
Δ since start+€24.90m
€100k€6.33m€12.55m€18.78m€25.00m197019701970
DateValue
Jan 1, 1970 €25.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €8.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €6.30m
Jan 1, 1970 €7.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €150k
Jan 1, 1970 €750k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #77815 1 0 former national player
Team #53813 #10 6 1 former national player
Team #40436 2 1 former national player
Team #28642 #10 2 3 former national player
Team #28425 19 5 former national player
Team #25507 0 0 former national player
Team #24750 8 0 former national player
Team #22360 #15 5 3 former national player
Team #3435 #10 58 10 current national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 Bundesliga SC Freiburg 10 34
2016 J3 League Gamba Osaka U23 10 21
17/18 Eredivisie FC Groningen 9 29

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Bundesliga SC Freiburg 8 34
2016 J3 League Gamba Osaka U23 7 21
22/23 Bundesliga SC Freiburg 6 33

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-06-30 Arm. Bielefeld PSV Eindhoven Return from loan €7.00m
20/21 2020-09-05 PSV Eindhoven Arm. Bielefeld Loan €6.30m
17/18 2018-06-30 FC Groningen Gamba Osaka Return from loan €2.50m
17/18 2017-07-01 Gamba Osaka FC Groningen Loan €150k

Last 50 matches for Eintracht Frankfurt 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.

DateCompHomeScoreAwayAvailability
2026-05-16 L1 Eintracht Frankfurt 2–2 VfB Stuttgart Available
2026-05-08 L1 Borussia Dortmund 3–2 Eintracht Frankfurt Available
2026-05-08 L1 Borussia Dortmund 3–2 Eintracht Frankfurt Available
2026-05-02 L1 Eintracht Frankfurt 1–2 Hamburger SV Available
2026-05-02 L1 Eintracht Frankfurt 1–2 Hamburger SV Available
2026-04-25 L1 FC Augsburg 1–1 Eintracht Frankfurt Available
2026-04-25 L1 FC Augsburg 1–1 Eintracht Frankfurt Available
2026-04-18 L1 Eintracht Frankfurt 1–3 RB Leipzig Available
2026-04-18 L1 Eintracht Frankfurt 1–3 RB Leipzig Available
2026-04-11 L1 VfL Wolfsburg 1–2 Eintracht Frankfurt Available
2026-04-05 L1 Eintracht Frankfurt 2–2 1. FC Köln Available
2026-03-22 L1 1. FSV Mainz 05 2–1 Eintracht Frankfurt Available
2026-03-14 L1 Eintracht Frankfurt 1–0 1. FC Heidenheim 1846 Available
2026-03-08 L1 FC St. Pauli 1910 0–0 Eintracht Frankfurt Available
2026-03-01 L1 Eintracht Frankfurt 2–0 SC Freiburg Available
2026-02-21 L1 FC Bayern München 3–2 Eintracht Frankfurt Available
2026-02-14 L1 Eintracht Frankfurt 3–0 Borussia Mönchengladbach Available
2026-02-06 L1 1. FC Union Berlin 1–1 Eintracht Frankfurt Available
2026-01-31 L1 Eintracht Frankfurt 1–3 Bayer 04 Leverkusen Available
2026-01-28 CL Eintracht Frankfurt 0–2 Tottenham Hotspur FC Available
2026-01-24 L1 Eintracht Frankfurt 1–3 TSG 1899 Hoffenheim Available
2026-01-21 CL Qarabağ Ağdam FK 3–2 Eintracht Frankfurt Available
2026-01-16 L1 SV Werder Bremen 3–3 Eintracht Frankfurt Available
2026-01-13 L1 VfB Stuttgart 3–2 Eintracht Frankfurt Available
2026-01-09 L1 Eintracht Frankfurt 3–3 Borussia Dortmund Available
2025-12-20 L1 Hamburger SV 1–1 Eintracht Frankfurt Available
2025-12-13 L1 Eintracht Frankfurt 1–0 FC Augsburg Available
2025-12-09 CL FC Barcelona 2–1 Eintracht Frankfurt Available
2025-12-06 L1 RB Leipzig 6–0 Eintracht Frankfurt Available
2025-11-30 L1 Eintracht Frankfurt 1–1 VfL Wolfsburg Available
2025-11-26 CL Eintracht Frankfurt 0–3 Atalanta BC Available
2025-11-22 L1 1. FC Köln 3–4 Eintracht Frankfurt Available
2025-11-09 L1 Eintracht Frankfurt 1–0 1. FSV Mainz 05 Available
2025-11-04 CL SSC Napoli 0–0 Eintracht Frankfurt Available
2025-11-01 L1 1. FC Heidenheim 1846 1–1 Eintracht Frankfurt Available
2025-10-25 L1 Eintracht Frankfurt 2–0 FC St. Pauli 1910 Available
2025-10-22 CL Eintracht Frankfurt 1–5 Liverpool FC Available
2025-10-19 L1 SC Freiburg 2–2 Eintracht Frankfurt Available
2025-10-04 L1 Eintracht Frankfurt 0–3 FC Bayern München Available
2025-09-30 CL Club Atlético de Madrid 5–1 Eintracht Frankfurt Available
2025-09-27 L1 Borussia Mönchengladbach 4–6 Eintracht Frankfurt Available
2025-09-21 L1 Eintracht Frankfurt 3–4 1. FC Union Berlin Available
2025-09-18 CL Eintracht Frankfurt 5–1 Galatasaray SK Available
2025-09-12 L1 Bayer 04 Leverkusen 3–1 Eintracht Frankfurt Available
2025-08-30 L1 TSG 1899 Hoffenheim 1–3 Eintracht Frankfurt Available
2025-08-23 L1 Eintracht Frankfurt 4–1 SV Werder Bremen Available
2025-05-17 L1 SC Freiburg 1–3 Eintracht Frankfurt Available
2025-05-11 L1 Eintracht Frankfurt 2–2 FC St. Pauli 1910 Available
2025-05-04 L1 1. FSV Mainz 05 1–1 Eintracht Frankfurt Available
2025-04-26 L1 Eintracht Frankfurt 4–0 RB Leipzig Available

Teams faced most often by Ritsu Doan's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
RB Leipzig 50 11 14 25 57 90 -33 22%
Borussia Dortmund 46 5 10 31 49 121 -72 11%
FC Augsburg 45 18 17 10 73 49 +24 40%
VfL Wolfsburg 45 15 12 18 57 76 -19 33%
1. FSV Mainz 05 44 16 14 14 57 58 -1 36%
VfB Stuttgart 42 19 9 14 70 68 +2 45%
1. FC Union Berlin 39 9 15 15 49 57 -8 23%
1. FC Köln 38 15 9 14 55 61 -6 39%
Hertha BSC 31 13 10 8 48 37 +11 42%
FC Bayern München 28 3 5 20 33 76 -43 11%
Bayer 04 Leverkusen 28 7 3 18 42 70 -28 25%
Borussia Mönchengladbach 28 11 12 5 53 42 +11 39%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
16/17 First senior goal
22/23 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 36 287 2 0 0 0.63
23/24 42 721 2 0 0 0.25
22/23 45 1,351 4 0 0 0.27
21/22 39 556 1 0 0 0.16
2017 10 182 1 0 0 0.49
2016 25 188 3 0 0 1.44
20/21 35 557 1 0 0 0.16
19/20 27 693 1 0 0 0.13
18/19 33 524 4 1 0 0.86
17/18 31 377 3 0 0 0.72

Output by competition

Career goals and assists broken down by tournament.

Bundesliga
134 apps
29 G
22 A
Eredivisie
104 apps
25 G
9 A
J3 League
21 apps
10 G
7 A
Europa League
25 apps
3 G
7 A
DFB-Pokal
11 apps
3 G
1 A
KNVB Beker
10 apps
3 G
0 A
J1 League
10 apps
3 G
0 A
Conference L.
6 apps
1 G
1 A
AFC Champions League
7 apps
1 G
0 A
J1 - 2nd Stage
3 apps
0 G
1 A

Frequently asked about Ritsu Doan

Who is Ritsu Doan?

Ritsu Doan is a Japan professional footballer who plays as a right winger for Eintracht Frankfurt.

How old is Ritsu Doan?

Ritsu Doan is 27 years old. He was born on June 16, 1998 in Amagasaki, Hyogo.

What position does Ritsu Doan play?

Ritsu Doan plays as a right winger (Attack - Right Winger).

What club does Ritsu Doan play for?

Ritsu Doan currently plays for Eintracht Frankfurt.

How many career goals has Ritsu Doan scored?

Across all senior club competitions in our dataset, Ritsu Doan has scored 78 goals in 339 appearances.

What is Ritsu Doan's market value?

Ritsu Doan's most recent reported market value is €25.00m.