Skip to content
Johan Bakayoko

Johan Bakayoko

Attack - Right Winger  at RB Leipzig
Age23
CitizenshipBelgium Cote d'Ivoire
Height1.79 m
Footleft
BornApril 20, 2003
at RB Leipzig 313 days · joined 2025-07-16
👕200+ Apps 50+ Goals
Market value €30.00m
Right Winger Attack

Career snapshot

6
clubs played for
19/20
debut season
0.3
goals / match
PSV Eindhoven
top club · 131 apps

Career highs

€45.00m
peak value · 2024
€18.00m
top transfer fee · 25/26
17
best season · 21/22
3 · 4.8%
pens / of goals
210Appearances
63Goals
40Assists
12Yellow cards
0Red cards
49Full matches (90′)
Full nameJohan Bakayoko
Name in home countryJohan Saint-Cyr Bakayoko
Date of birth2003-04-20 (23 yrs)
Place of birthOverijse, Belgium
CitizenshipBelgium Cote d'Ivoire
PositionAttack - Right Winger (main: Attack)
Footleft
Height179.00 m
Current clubRB Leipzig
Joined2025-07-16
Contract expires2030-06-30
Agentsa AEPC
OutfitterPuma
Jul 2025
Transfer: PSV Eindhoven → RB Leipzig
25/26 · Transfer · €18.00m
Jul 2025
25/26 — RB Leipzig
3 matches · 0 G · 0 A · across 2 competitions
Aug 2024
Injury: unknown
1 games missed
Jul 2024
24/25 — PSV Eindhoven, PSV Eindhoven U21
47 matches · 12 G · 3 A · across 5 competitions
Feb 2024
Injury: unknown
1 games missed
Jul 2023
23/24 — PSV Eindhoven
48 matches · 14 G · 14 A · across 5 competitions
Jul 2022
22/23 — PSV Eindhoven, PSV Eindhoven U21
39 matches · 9 G · 6 A · across 6 competitions
Jul 2022
Transfer: PSV U21 → PSV Eindhoven
22/23 · Transfer
Jul 2021
21/22 — PSV Eindhoven, PSV Eindhoven U21
36 matches · 17 G · 12 A · across 4 competitions
Jan 2021
Transfer: PSV U18 → PSV U21
20/21 · Transfer
Jul 2020
20/21 — PSV Eindhoven U21, PSV U18
23 matches · 5 G · 5 A · across 3 competitions
Jul 2020
Transfer: PSV U19 → PSV U18
20/21 · Transfer
Jan 2020
Transfer: PSV U17 → PSV U19
19/20 · Transfer
Jul 2019
Transfer: Anderlecht Yth. → PSV U17
19/20 · Transfer
Jul 2019
19/20 — PSV Eindhoven U17, PSV Eindhoven U19
14 matches · 6 G · 0 A · across 4 competitions
Jul 2018
Transfer: KV Mechelen Yth → Anderlecht Yth.
18/19 · Transfer
Jul 2016
Transfer: Club Brugge Yth → KV Mechelen Yth
16/17 · Transfer
Jul 2015
Transfer: OH Leuven Yth. → Club Brugge Yth
15/16 · Transfer
Jan 1970
Peak market value: €45.00m
Highest valuation recorded in dataset
4,448 min
Minutes played by club
RB Leipzig 0.0%
PSV Eindhoven 59.4%
PSV Eindhoven U21 30.4%
PSV U18 1.4%
PSV Eindhoven U19 6.5%
PSV Eindhoven U17 2.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
RB Leipzig 1 25/26 25/26 3 0 0 0
PSV Eindhoven 4 21/22 24/25 131 33 22 2,641
PSV Eindhoven U21 4 20/21 24/25 58 20 16 1,351
PSV U18 1 20/21 20/21 4 4 2 62
PSV Eindhoven U19 1 19/20 19/20 8 1 0 290
PSV Eindhoven U17 1 19/20 19/20 6 5 0 104

Career trajectory — goals, assists & market value

7€11.3M15€22.5M22€33.8M29€45M19/20 — 6 goals (PSV Eindhoven U19)619/2020/21 — 5 goals (PSV Eindhoven U21)20/21 — 5 assists1020/2121/22 — 17 goals (PSV Eindhoven U21)21/22 — 12 assists2921/2222/23 — 9 goals (PSV Eindhoven)22/23 — 6 assists1522/2323/24 — 14 goals (PSV Eindhoven)23/24 — 14 assists2823/2424/25 — 12 goals (PSV Eindhoven)24/25 — 3 assists1524/2525/2621/22 — €200K22/23 — €4.5M23/24 — €40M24/25 — €45M25/26 — €35MGoalsAssistsMarket value

Goals by season

19/20: 6619/2020/21: 5520/2121/22: 171721/2222/23: 9922/2323/24: 141423/2424/25: 121224/2525/26: 0025/26

Assists by season

19/20: 0019/2020/21: 5520/2121/22: 121221/2222/23: 6622/2323/24: 141423/2424/25: 3324/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Bundesliga RB Leipzig 2 0 0 0 0 0
25/26 DFB-Pokal RB Leipzig 1 0 0 0 0 0
24/25 Champions League PSV Eindhoven 12 2 1 1 0 431
24/25 Eredivisie PSV Eindhoven 30 9 1 1 0 176
24/25 Johan Cruijff Schaal PSV Eindhoven 1 0 1 0 0 0
24/25 Keuken Kampioen Divisie PSV Eindhoven U21 1 0 0 0 0 0
24/25 KNVB Beker PSV Eindhoven 3 1 0 0 0 224
23/24 Champions League PSV Eindhoven 8 1 1 0 0 653
23/24 Champions League Qu. PSV Eindhoven 4 0 4 0 0 0
23/24 Eredivisie PSV Eindhoven 33 12 9 1 0 209
23/24 Johan Cruijff Schaal PSV Eindhoven 1 0 0 1 0 0
23/24 KNVB Beker PSV Eindhoven 2 1 0 0 0 153
22/23 Champions League Qu. PSV Eindhoven 1 0 0 0 0 0
22/23 Eredivisie PSV Eindhoven 23 5 5 4 0 276
22/23 Europa League PSV Eindhoven 4 1 0 0 0 242
22/23 Johan Cruijff Schaal PSV Eindhoven 1 0 0 0 0 0
22/23 Keuken Kampioen Divisie PSV Eindhoven U21 6 2 1 0 0 237
22/23 KNVB Beker PSV Eindhoven 4 1 0 0 0 277
21/22 Conference L. PSV Eindhoven 0 0 0 0 0 0
21/22 Eredivisie PSV Eindhoven 3 0 0 0 0 0
21/22 Keuken Kampioen Divisie PSV Eindhoven U21 32 17 12 2 0 146
21/22 KNVB Beker PSV Eindhoven 1 0 0 0 0 0
20/21 Keuken Kampioen Divisie PSV Eindhoven U21 19 1 3 2 0 968
20/21 O18 Div. 1 Fall PSV U18 3 4 1 0 0 62
20/21 U19 Cup Netherlands PSV U18 1 0 1 0 0 0
19/20 Prelim. U17 PSV Eindhoven U17 6 5 0 0 0 104
19/20 U19 Cup NL PSV Eindhoven U19 2 0 0 0 0 0
19/20 U19 Div. 1 Fall PSV Eindhoven U19 1 0 0 0 0 0
19/20 U19 Div. 1 Spring PSV Eindhoven U19 5 1 0 0 0 290
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 OH Leuven Yth. Club Brugge Yth Transfer 0
16/17 2016-07-01 Club Brugge Yth KV Mechelen Yth Transfer 0
18/19 2018-07-01 KV Mechelen Yth Anderlecht Yth. Transfer 0
19/20 2019-07-18 Anderlecht Yth. PSV U17 Transfer 0
19/20 2020-01-01 PSV U17 PSV U19 Transfer 0
20/21 2020-07-01 PSV U19 PSV U18 Transfer 0
20/21 2021-01-01 PSV U18 PSV U21 Transfer 0
22/23 2022-07-01 PSV U21 PSV Eindhoven Transfer 3000000
25/26 2025-07-16 PSV Eindhoven RB Leipzig Transfer 30000000 €18.00m
SeasonInjuryFromToDays missedGames missed
23/24 Ill 2024-02-14 2024-02-18 5 1
24/25 unknown injury 2024-08-22 2024-08-28 7 1
Current€30.00m
Peak€45.00m
Low€100k
Δ since start+€29.80m
€100k€11.33m€22.55m€33.78m€45.00m197019701970
DateValue
Jan 1, 1970 €30.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €500k
Jan 1, 1970 €4.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €100k
Jan 1, 1970 €200k

No national team data.

TeammatePPG played withJoint goalsMinutes
Ricardo Pepi 2 1 0
Livano Comenencia 2 2 0
Sergiño Dest 2 2 0
Mohamed Nassoh 2 6 0
Fedde Leysen 2 2 0
Ryan Flamingo 2 0 0
Mathijs Tielemans 1 3 0
Patrick van Aanholt 3 1 0
Mathias Kjølø 1 5 0
Armando Obispo 2 0 0
Noa Lang 2 2 0
Richard Ledezma 2 0 0
Dennis Vos 1 0 0
Luuk de Jong 2 12 0
Fredrik Oppegård 1 2 0
Mauro Júnior 2 1 0
Malik Tillman 2 5 0
Jerdy Schouten 2 0 0
André Ramalho 3 0 0
Jordan Teze 2 1 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
21/22 Keuken Kampioen Divisie PSV Eindhoven U21 17 32
23/24 Eredivisie PSV Eindhoven 12 33
24/25 Eredivisie PSV Eindhoven 9 30

Top assist seasons

SeasonCompetitionClubAssistsMatches
21/22 Keuken Kampioen Divisie PSV Eindhoven U21 12 32
23/24 Eredivisie PSV Eindhoven 9 33
22/23 Eredivisie PSV Eindhoven 5 23

Last 38 matches for RB Leipzig while Johan Bakayoko was at the club (joined 2025-07-16). 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 SC Freiburg 4–1 RB Leipzig Available
2026-05-09 L1 RB Leipzig 2–1 FC St. Pauli 1910 Available
2026-05-09 L1 RB Leipzig 2–1 FC St. Pauli 1910 Available
2026-05-02 L1 Bayer 04 Leverkusen 4–1 RB Leipzig Available
2026-05-02 L1 Bayer 04 Leverkusen 4–1 RB Leipzig Available
2026-04-24 L1 RB Leipzig 3–1 1. FC Union Berlin Available
2026-04-24 L1 RB Leipzig 3–1 1. FC Union Berlin 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 RB Leipzig 1–0 Borussia Mönchengladbach Available
2026-04-04 L1 SV Werder Bremen 1–2 RB Leipzig Available
2026-03-20 L1 RB Leipzig 5–0 TSG 1899 Hoffenheim Available
2026-03-15 L1 VfB Stuttgart 1–0 RB Leipzig Available
2026-03-07 L1 RB Leipzig 2–1 FC Augsburg Available
2026-03-01 L1 Hamburger SV 1–2 RB Leipzig Available
2026-02-21 L1 RB Leipzig 2–2 Borussia Dortmund Available
2026-02-15 L1 RB Leipzig 2–2 VfL Wolfsburg Available
2026-02-08 L1 1. FC Köln 1–2 RB Leipzig Available
2026-01-31 L1 RB Leipzig 1–2 1. FSV Mainz 05 Available
2026-01-27 L1 FC St. Pauli 1910 1–1 RB Leipzig Available
2026-01-24 L1 1. FC Heidenheim 1846 0–3 RB Leipzig Available
2026-01-17 L1 RB Leipzig 1–5 FC Bayern München Available
2026-01-14 L1 RB Leipzig 2–0 SC Freiburg Available
2025-12-20 L1 RB Leipzig 1–3 Bayer 04 Leverkusen Available
2025-12-12 L1 1. FC Union Berlin 3–1 RB Leipzig Available
2025-12-06 L1 RB Leipzig 6–0 Eintracht Frankfurt Available
2025-11-28 L1 Borussia Mönchengladbach 0–0 RB Leipzig Available
2025-11-23 L1 RB Leipzig 2–0 SV Werder Bremen Available
2025-11-08 L1 TSG 1899 Hoffenheim 3–1 RB Leipzig Available
2025-11-01 L1 RB Leipzig 3–1 VfB Stuttgart Available
2025-10-25 L1 FC Augsburg 0–6 RB Leipzig Available
2025-10-18 L1 RB Leipzig 2–1 Hamburger SV Available
2025-10-04 L1 Borussia Dortmund 1–1 RB Leipzig Available
2025-09-27 L1 VfL Wolfsburg 0–1 RB Leipzig Available
2025-09-20 L1 RB Leipzig 3–1 1. FC Köln Available
2025-09-13 L1 1. FSV Mainz 05 0–1 RB Leipzig Available
2025-08-30 L1 RB Leipzig 2–0 1. FC Heidenheim 1846 Available
2025-08-22 L1 FC Bayern München 6–0 RB Leipzig Available

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

OpponentPWDLGFGAGDWin %
Feyenoord 9 2 4 3 14 19 -5 22%
FC Groningen 8 7 0 1 22 8 +14 88%
AFC Ajax 8 2 3 3 10 13 -3 25%
Vitesse 8 6 1 1 20 5 +15 75%
FC Twente 8 3 4 1 18 11 +7 38%
RKC Waalwijk 7 7 0 0 17 3 +14 100%
sc Heerenveen 7 3 4 0 14 10 +4 43%
FC Utrecht 7 4 2 1 16 9 +7 57%
AZ Alkmaar 7 2 0 5 7 13 -6 29%
Fortuna Sittard 7 6 1 0 23 5 +18 86%
Sparta Rotterdam 7 5 2 0 13 7 +6 71%
Willem II 6 4 0 2 14 6 +8 67%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
19/20 Senior debut season
19/20 First senior goal
23/24 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 47 831 2 0 0 0.22
23/24 48 1,015 2 0 0 0.18
22/23 39 1,032 4 0 0 0.35
21/22 36 146 2 0 0 1.23
20/21 23 1,030 2 0 0 0.17

Output by competition

Career goals and assists broken down by tournament.

Eredivisie
89 apps
26 G
15 A
Keuken Kampioen Divisie
58 apps
20 G
16 A
Prelim. U17
6 apps
5 G
0 A
O18 Div. 1 Fall
3 apps
4 G
1 A
Champions League
20 apps
3 G
2 A
KNVB Beker
10 apps
3 G
0 A
Europa League
4 apps
1 G
0 A
U19 Div. 1 Spring
5 apps
1 G
0 A
Champions League Qu.
5 apps
0 G
4 A
Johan Cruijff Schaal
3 apps
0 G
1 A

Frequently asked about Johan Bakayoko

Who is Johan Bakayoko?

Johan Bakayoko is a Belgium professional footballer who plays as a right winger for RB Leipzig.

How old is Johan Bakayoko?

Johan Bakayoko is 23 years old. He was born on April 20, 2003 in Overijse.

What position does Johan Bakayoko play?

Johan Bakayoko plays as a right winger (Attack - Right Winger).

What club does Johan Bakayoko play for?

Johan Bakayoko currently plays for RB Leipzig.

How many career goals has Johan Bakayoko scored?

Across all senior club competitions in our dataset, Johan Bakayoko has scored 63 goals in 210 appearances.

What is Johan Bakayoko's market value?

Johan Bakayoko's most recent reported market value is €30.00m.