Moussa Seydi
Career snapshot
Career highs
Born the same day
Shares 1996-08-21 · 6 players total
| Full name | Moussa Seydi |
|---|---|
| Date of birth | 1996-08-21 (29 yrs) |
| Place of birth | Sedhiou, Senegal |
| Citizenship | Senegal |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 177.00 m |
| Current club | FC Luxembourg City |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Luxembourg City | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Racing FC Union Luxembourg | 1 | 24/25 | 24/25 | 23 | 2 | 1 | 139 |
| Swift Hesperange | 2 | 22/23 | 23/24 | 11 | 0 | 0 | 0 |
| Jeunesse Esch | 1 | 21/22 | 21/22 | 12 | 6 | 0 | 151 |
| US Orléans | 2 | 20/21 | 21/22 | 12 | 1 | 1 | 116 |
| US Orléans B | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 0 |
| CS Fola Esch | 3 | 17/18 | 19/20 | 61 | 36 | 9 | 670 |
| FC Metz | 1 | 16/17 | 16/17 | 1 | 0 | 0 | 0 |
| FC Metz B | 1 | 14/15 | 14/15 | 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 | Ehrenpromotion | FC Luxembourg City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | BGL Ligue | Racing FC Union Luxembourg | 20 | 2 | 1 | 1 | 0 | 139 |
| 24/25 | Coupe de Luxembourg | Racing FC Union Luxembourg | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | BGL Ligue | Swift Hesperange | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | BGL Ligue | Swift Hesperange | 8 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | BGL Ligue | Jeunesse Esch | 12 | 6 | 0 | 3 | 0 | 151 |
| 21/22 | Championnat National | US Orléans | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | N3 - Centre | US Orléans B | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championnat National | US Orléans | 8 | 1 | 0 | 0 | 0 | 116 |
| 20/21 | Coupe de France | US Orléans | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | BGL Ligue | CS Fola Esch | 17 | 13 | 1 | 3 | 0 | 111 |
| 19/20 | Coupe de Luxembourg | CS Fola Esch | 3 | 3 | 0 | 0 | 0 | 89 |
| 19/20 | Europa League Qualifying | CS Fola Esch | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | BGL Ligue | CS Fola Esch | 14 | 9 | 1 | 2 | 0 | 104 |
| 18/19 | Coupe de Luxembourg | CS Fola Esch | 2 | 2 | 2 | 0 | 0 | 90 |
| 18/19 | Europa League Qualifying | CS Fola Esch | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | BGL Ligue | CS Fola Esch | 18 | 8 | 4 | 1 | 0 | 141 |
| 17/18 | Coupe de la Ligue | CS Fola Esch | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de Luxembourg | CS Fola Esch | 2 | 1 | 1 | 0 | 0 | 135 |
| 16/17 | Ligue 1 | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | CFA - Grp. B | FC Metz B | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-08-26 | Génération Foot | FC Metz B | Transfer | 0 | — |
| 17/18 | 2017-07-31 | FC Metz B | CS Fola Esch | Transfer | 0 | — |
| 20/21 | 2020-07-01 | CS Fola Esch | Without Club | Transfer | 200000 | — |
| 20/21 | 2020-12-02 | Without Club | US Orléans | Transfer | 200000 | — |
| 21/22 | 2022-01-30 | US Orléans | Jeunesse Esch | Transfer | 200000 | — |
| 22/23 | 2022-07-01 | Jeunesse Esch | Hesperange | Transfer | 150000 | — |
| 24/25 | 2024-07-01 | Hesperange | RFCU Luxembourg | Transfer | 10000 | — |
| 25/26 | 2025-07-01 | RFCU Luxembourg | Luxembourg City | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Fitness | 2018-02-12 | 2018-03-01 | 18 | 1 |
| 18/19 | bruise | 2018-07-16 | 2018-07-25 | 10 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €10k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Zachary Hadji | 2 | 0 | 456 |
| Romain Ruffier | 2 | 0 | 294 |
| Yann Mabella | 2 | 1 | 237 |
| Ismaël Sow | 2 | 0 | 224 |
| Okpo Mazié | 2 | 1 | 213 |
| Corentin Koçur | 2 | 1 | 0 |
| Guillaume Mura | 3 | 1 | 0 |
| Mehdi Kirch | 2 | 0 | 0 |
| Emanuel Cabral | 2 | 0 | 0 |
| Cédric Sacras | 2 | 2 | 0 |
| Tom Laterza | 2 | 1 | 0 |
| Billy Bernard | 2 | 0 | 0 |
| Bruno Freire | 2 | 0 | 0 |
| Gérard Mersch | 2 | 0 | 0 |
| Thomas Hym | 2 | 0 | 0 |
| Samir Hadji | 2 | 5 | 0 |
| Ken Corral | 2 | 5 | 0 |
| Julien Klein | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | BGL Ligue | CS Fola Esch | 13 | 17 |
| 18/19 | BGL Ligue | CS Fola Esch | 9 | 14 |
| 17/18 | BGL Ligue | CS Fola Esch | 8 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | BGL Ligue | CS Fola Esch | 4 | 18 |
| 18/19 | Coupe de Luxembourg | CS Fola Esch | 2 | 2 |
| 18/19 | BGL Ligue | CS Fola Esch | 1 | 14 |
Teams faced most often by Moussa Seydi'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 % |
|---|---|---|---|---|---|---|---|---|
| LB Châteauroux | 7 | 2 | 4 | 1 | 7 | 6 | +1 | 29% |
| AS Nancy Lorraine | 7 | 1 | 1 | 5 | 5 | 13 | -8 | 14% |
| Havre AC | 6 | 2 | 3 | 1 | 9 | 9 | 0 | 33% |
| AC Ajaccio | 6 | 0 | 3 | 3 | 2 | 8 | -6 | 0% |
| Chamois Niortais | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 50% |
| Clermont Foot 63 | 6 | 1 | 0 | 5 | 6 | 14 | -8 | 17% |
| RC Lens | 6 | 2 | 0 | 4 | 6 | 12 | -6 | 33% |
| FC Lorient | 5 | 2 | 0 | 3 | 7 | 10 | -3 | 40% |
| Valenciennes FC | 5 | 3 | 0 | 2 | 9 | 6 | +3 | 60% |
| FC Sochaux | 5 | 3 | 1 | 1 | 9 | 6 | +3 | 60% |
| AJ Auxerre | 5 | 1 | 1 | 3 | 7 | 12 | -5 | 20% |
| Paris FC | 5 | 1 | 2 | 2 | 5 | 3 | +2 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 17/18 | 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 | 23 | 139 | 1 | 0 | 0 | 0.65 |
| 23/24 | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 8 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | 14 | 151 | 4 | 0 | 0 | 2.38 |
| 19/20 | 22 | 200 | 4 | 0 | 0 | 1.8 |
| 18/19 | 18 | 194 | 2 | 0 | 0 | 0.93 |
| 17/18 | 21 | 276 | 1 | 0 | 0 | 0.33 |
Output by competition
Career goals and assists broken down by tournament.
More on Moussa Seydi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Moussa Seydi
Who is Moussa Seydi?
Moussa Seydi is a Senegal professional footballer who plays as a left winger for FC Luxembourg City.
How old is Moussa Seydi?
Moussa Seydi is 29 years old. He was born on August 21, 1996 in Sedhiou.
What position does Moussa Seydi play?
Moussa Seydi plays as a left winger (Attack - Left Winger).
What club does Moussa Seydi play for?
Moussa Seydi currently plays for FC Luxembourg City.
How many career goals has Moussa Seydi scored?
Across all senior club competitions in our dataset, Moussa Seydi has scored 45 goals in 125 appearances.
Senegal