Moussa Diaby
Career snapshot
Career highs
Born the same day
Shares 1999-07-07 · 6 players total
| Full name | Moussa Diaby |
|---|---|
| Date of birth | 1999-07-07 (26 yrs) |
| Place of birth | Paris, France |
| Citizenship | France Mali |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 170.00 m |
| Current club | Al-Ittihad Club |
| Joined | 2024-07-24 |
| Contract expires | 2029-06-30 |
| Agent | Elite 19 sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Ittihad Club | 2 | 24/25 | 25/26 | 30 | 5 | 17 | 399 |
| Aston Villa | 1 | 23/24 | 23/24 | 54 | 10 | 11 | 709 |
| Bayer 04 Leverkusen | 4 | 19/20 | 22/23 | 172 | 49 | 47 | 2,761 |
| Paris Saint-Germain | 1 | 18/19 | 18/19 | 34 | 4 | 7 | 956 |
| FC Crotone | 1 | 17/18 | 17/18 | 2 | 0 | 0 | 0 |
| Paris Saint-Germain B | 2 | 16/17 | 17/18 | 14 | 2 | 0 | 274 |
| Crotone Primavera | 1 | 17/18 | 17/18 | 2 | 1 | 1 | 156 |
| Paris Saint-Germain UEFA U19 | 2 | 16/17 | 17/18 | 13 | 4 | 5 | 693 |
| Paris Saint-Germain U19 | 1 | 16/17 | 16/17 | 2 | 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 | Saudi Pro League | Al-Ittihad Club | 1 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | Saudi Super Cup | Al-Ittihad Club | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | King's Cup | Al-Ittihad Club | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Saudi Pro League | Al-Ittihad Club | 24 | 5 | 15 | 4 | 1 | 399 |
| 23/24 | Conference L. | Aston Villa | 11 | 3 | 1 | 3 | 0 | 217 |
| 23/24 | EFL Cup | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Aston Villa | 3 | 1 | 0 | 0 | 0 | 128 |
| 23/24 | Premier League | Aston Villa | 38 | 6 | 10 | 1 | 0 | 364 |
| 23/24 | UECL Quali | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | Bayer 04 Leverkusen | 33 | 9 | 9 | 4 | 0 | 302 |
| 22/23 | Champions League | Bayer 04 Leverkusen | 6 | 2 | 0 | 0 | 0 | 255 |
| 22/23 | DFB-Pokal | Bayer 04 Leverkusen | 1 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Europa League | Bayer 04 Leverkusen | 8 | 3 | 1 | 2 | 0 | 190 |
| 21/22 | Bundesliga | Bayer 04 Leverkusen | 32 | 13 | 12 | 8 | 0 | 213 |
| 21/22 | DFB-Pokal | Bayer 04 Leverkusen | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Bayer 04 Leverkusen | 8 | 4 | 2 | 2 | 0 | 156 |
| 20/21 | Bundesliga | Bayer 04 Leverkusen | 32 | 4 | 11 | 5 | 0 | 598 |
| 20/21 | DFB-Pokal | Bayer 04 Leverkusen | 3 | 2 | 0 | 0 | 0 | 106 |
| 20/21 | Europa League | Bayer 04 Leverkusen | 8 | 4 | 3 | 0 | 0 | 119 |
| 19/20 | Bundesliga | Bayer 04 Leverkusen | 28 | 5 | 5 | 3 | 0 | 354 |
| 19/20 | Champions League | Bayer 04 Leverkusen | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | DFB-Pokal | Bayer 04 Leverkusen | 5 | 2 | 1 | 1 | 0 | 137 |
| 19/20 | Europa League | Bayer 04 Leverkusen | 4 | 1 | 2 | 1 | 0 | 331 |
| 18/19 | Champions League | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | Paris Saint-Germain | 6 | 1 | 1 | 0 | 0 | 288 |
| 18/19 | Coupe de la Ligue | Paris Saint-Germain | 2 | 1 | 0 | 0 | 0 | 102 |
| 18/19 | Ligue 1 | Paris Saint-Germain | 25 | 2 | 6 | 1 | 0 | 566 |
| 18/19 | Trophée des Champions | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National 2 - Grp. B | Paris Saint-Germain B | 8 | 2 | 0 | 4 | 0 | 274 |
| 17/18 | Primavera 2 - B | Crotone Primavera | 2 | 1 | 1 | 0 | 0 | 156 |
| 17/18 | Serie A | FC Crotone | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | UEFA Youth League | Paris Saint-Germain UEFA U19 | 6 | 1 | 4 | 1 | 0 | 524 |
| 16/17 | CFA - Grp. A | Paris Saint-Germain B | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe Gambardella | Paris Saint-Germain U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | UEFA Youth League | Paris Saint-Germain UEFA U19 | 7 | 3 | 1 | 0 | 0 | 169 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | PSG Youth | Paris SG U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Paris SG U17 | Paris SG U19 | Transfer | 0 | — |
| 17/18 | 2017-11-20 | Paris SG U19 | Paris SG B | Transfer | 0 | — |
| 17/18 | 2018-01-31 | Paris SG B | Crotone | Loan | 0 | — |
| 17/18 | 2018-06-30 | Crotone | Paris SG B | Return from loan | 500000 | — |
| 18/19 | 2018-07-01 | Paris SG B | Paris SG | Transfer | 500000 | — |
| 19/20 | 2019-07-01 | Paris SG | B. Leverkusen | Transfer | 12000000 | €15.00m |
| 23/24 | 2023-07-22 | B. Leverkusen | Aston Villa | Transfer | 50000000 | €55.00m |
| 24/25 | 2024-07-24 | Aston Villa | Al-Ittihad | Transfer | 55000000 | €60.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2021-03-18 | 2021-04-01 | 15 | 4 |
| 22/23 | Muscle injury | 2023-02-17 | 2023-02-21 | 5 | 1 |
| 24/25 | ankle sprain | 2024-11-23 | 2025-01-02 | 41 | 3 |
| 24/25 | Fitness | 2025-01-03 | 2025-01-24 | 22 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €42.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €36.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €7.00m |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Piero Hincapié | 2 | 0 | 0 |
| Douglas Luiz | 2 | 0 | 0 |
| Ollie Watkins | 2 | 6 | 0 |
| Wendell | 2 | 0 | 0 |
| Amine Adli | 2 | 5 | 0 |
| Boubacar Kamara | 2 | 0 | 0 |
| Odilon Kossounou | 2 | 0 | 0 |
| Daley Sinkgraven | 2 | 1 | 0 |
| Mitchel Bakker | 2 | 2 | 0 |
| Robert Andrich | 2 | 2 | 0 |
| Lucas Alario | 2 | 4 | 0 |
| Lukas Hradecky | 2 | 0 | 0 |
| Exequiel Palacios | 2 | 1 | 0 |
| Patrik Schick | 2 | 11 | 0 |
| Leon Bailey | 2 | 11 | 0 |
| Jeremie Frimpong | 2 | 13 | 0 |
| Florian Wirtz | 2 | 10 | 0 |
| Charles Aránguiz | 2 | 1 | 0 |
| Nadiem Amiri | 2 | 3 | 0 |
| Edmond Tapsoba | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Bundesliga | Bayer 04 Leverkusen | 13 | 32 |
| 22/23 | Bundesliga | Bayer 04 Leverkusen | 9 | 33 |
| 23/24 | Premier League | Aston Villa | 6 | 38 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Saudi Pro League | Al-Ittihad Club | 15 | 24 |
| 21/22 | Bundesliga | Bayer 04 Leverkusen | 12 | 32 |
| 20/21 | Bundesliga | Bayer 04 Leverkusen | 11 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Crotone | Paris SG B | Return from loan | — | €500k |
| 17/18 | 2018-01-31 | Paris SG B | Crotone | Loan | — | — |
Teams faced most often by Moussa Diaby'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 % |
|---|---|---|---|---|---|---|---|---|
| RB Leipzig | 16 | 8 | 3 | 5 | 29 | 21 | +8 | 50% |
| OGC Nice | 15 | 10 | 3 | 2 | 34 | 15 | +19 | 67% |
| Lille OSC | 14 | 11 | 1 | 2 | 34 | 15 | +19 | 79% |
| Olympique Lyonnais | 14 | 9 | 1 | 4 | 26 | 14 | +12 | 64% |
| Borussia Dortmund | 14 | 5 | 2 | 7 | 24 | 25 | -1 | 36% |
| Montpellier HSC | 14 | 11 | 1 | 2 | 42 | 12 | +30 | 79% |
| FC Nantes | 14 | 11 | 0 | 3 | 31 | 13 | +18 | 79% |
| AS Monaco | 14 | 6 | 3 | 5 | 31 | 23 | +8 | 43% |
| Stade Rennais | 13 | 7 | 1 | 5 | 22 | 13 | +9 | 54% |
| Olympique Marseille | 13 | 9 | 3 | 1 | 27 | 6 | +21 | 69% |
| Angers SCO | 13 | 13 | 0 | 0 | 36 | 6 | +30 | 100% |
| Bayern München | 12 | 3 | 0 | 9 | 10 | 17 | -7 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 28 | 399 | 4 | 0 | 1 | 1.13 |
| 23/24 | 54 | 709 | 4 | 0 | 0 | 0.51 |
| 22/23 | 48 | 747 | 7 | 0 | 0 | 0.84 |
| 21/22 | 42 | 369 | 10 | 1 | 0 | 2.68 |
| 20/21 | 43 | 823 | 5 | 0 | 0 | 0.55 |
| 19/20 | 39 | 822 | 5 | 0 | 0 | 0.55 |
| 18/19 | 34 | 956 | 1 | 0 | 0 | 0.09 |
| 17/18 | 18 | 954 | 5 | 0 | 0 | 0.47 |
Output by competition
Career goals and assists broken down by tournament.
More on Moussa Diaby
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Moussa Diaby
Who is Moussa Diaby?
Moussa Diaby is a France professional footballer who plays as a right winger for Al-Ittihad Club.
How old is Moussa Diaby?
Moussa Diaby is 26 years old. He was born on July 7, 1999 in Paris.
What position does Moussa Diaby play?
Moussa Diaby plays as a right winger (Attack - Right Winger).
What club does Moussa Diaby play for?
Moussa Diaby currently plays for Al-Ittihad Club.
How many career goals has Moussa Diaby scored?
Across all senior club competitions in our dataset, Moussa Diaby has scored 75 goals in 323 appearances.
What is Moussa Diaby's market value?
Moussa Diaby's most recent reported market value is €30.00m.