Career snapshot
Position rank · 22/23
Among 1,623 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1991-01-08 · 6 players total
| Full name | Hamadi Ayari |
|---|---|
| Date of birth | 1991-01-08 (35 yrs) |
| Place of birth | La Tronche, France |
| Citizenship | France Tunisia |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | Retired |
| Joined | 2022-12-17 |
| Contract expires | — |
Percentile rank vs 1314 other Midfield - Defensive Midfields with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CS Sedan-Ardennes | 2 | 21/22 | 22/23 | 38 | 3 | 2 | 2,543 |
| Sporting Club de Lyon | 1 | 20/21 | 20/21 | 25 | 1 | 1 | 1,950 |
| AS Lyon-Duchère | 4 | 16/17 | 19/20 | 116 | 14 | 4 | 3,291 |
| Grenoble Foot 38 | 4 | 10/11 | 15/16 | 105 | 7 | 0 | 1,946 |
| FC Metz | 1 | 11/12 | 11/12 | 8 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Championnat National | CS Sedan-Ardennes | 14 | 2 | 1 | 3 | 0 | 567 |
| 21/22 | Championnat National | CS Sedan-Ardennes | 24 | 1 | 1 | 4 | 0 | 1,976 |
| 20/21 | Championnat National | Sporting Club de Lyon | 25 | 1 | 1 | 5 | 0 | 1,950 |
| 19/20 | Championnat National | AS Lyon-Duchère | 18 | 2 | 1 | 4 | 1 | 757 |
| 19/20 | Coupe de France | AS Lyon-Duchère | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championnat National | AS Lyon-Duchère | 27 | 2 | 1 | 8 | 0 | 1,155 |
| 18/19 | Coupe de France | AS Lyon-Duchère | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Championnat National | AS Lyon-Duchère | 30 | 4 | 2 | 8 | 0 | 613 |
| 17/18 | Coupe de France | AS Lyon-Duchère | 3 | 1 | 0 | 1 | 0 | 264 |
| 16/17 | Championnat National | AS Lyon-Duchère | 29 | 5 | 0 | 12 | 0 | 502 |
| 16/17 | Coupe de France | AS Lyon-Duchère | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | CFA - Grp. B | Grenoble Foot 38 | 20 | 2 | 0 | 6 | 0 | 832 |
| 15/16 | Coupe de France | Grenoble Foot 38 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | CFA - Grp. C | Grenoble Foot 38 | 26 | 4 | 0 | 4 | 0 | 514 |
| 14/15 | Coupe de France | Grenoble Foot 38 | 7 | 1 | 0 | 1 | 0 | 600 |
| 13/14 | CFA - Grp. C | Grenoble Foot 38 | 27 | 0 | 0 | 4 | 0 | 0 |
| 13/14 | Coupe de France | Grenoble Foot 38 | 5 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Coupe de France | FC Metz | 1 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Ligue 2 | FC Metz | 7 | 0 | 0 | 2 | 0 | 0 |
| 10/11 | Coupe de France | Grenoble Foot 38 | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Coupe de la Ligue | Grenoble Foot 38 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ligue 2 | Grenoble Foot 38 | 18 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Grenoble B | Grenoble | Transfer | 0 | — |
| 11/12 | 2011-07-06 | Grenoble | Without Club | Transfer | 250000 | — |
| 11/12 | 2011-09-04 | Without Club | FC Metz | Transfer | 250000 | — |
| 12/13 | 2012-07-01 | FC Metz | Grenoble | Transfer | 150000 | — |
| 16/17 | 2016-07-01 | Grenoble | AS Lyon-Duchère | Transfer | 150000 | — |
| 21/22 | 2021-07-01 | Lyon La Duchère | CS Sedan | Transfer | 200000 | — |
| 22/23 | 2022-12-17 | CS Sedan | Retired | Transfer | 250000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Matthieu Ezikian | 2 | 2 | 0 |
| Sofiane Atik | 2 | 0 | 0 |
| Jimmy Giraudon | 2 | 0 | 0 |
| Maxime Hautbois | 1 | 0 | 0 |
| Cédric Tuta | 2 | 1 | 0 |
| Jonathan Rivas | 1 | 1 | 0 |
| Mohamed Fadhloun | 1 | 0 | 0 |
| Jérémy Romany | 2 | 0 | 0 |
| Youssoupha Ndiaye | 2 | 0 | 0 |
| Farès Hachi | 2 | 0 | 0 |
| Jérémy Bekhechi | 1 | 0 | 0 |
| Brice Maubleu | 2 | 0 | 0 |
| Djibi Banor | 2 | 0 | 0 |
| Paul Cattier | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Championnat National | AS Lyon-Duchère | 5 | 29 |
| 17/18 | Championnat National | AS Lyon-Duchère | 4 | 30 |
| 14/15 | CFA - Grp. C | Grenoble Foot 38 | 4 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Championnat National | AS Lyon-Duchère | 2 | 30 |
| 19/20 | Championnat National | AS Lyon-Duchère | 1 | 18 |
| 22/23 | Championnat National | CS Sedan-Ardennes | 1 | 14 |
Teams faced most often by Hamadi Ayari'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 % |
|---|---|---|---|---|---|---|---|---|
| Valenciennes FC | 10 | 6 | 0 | 4 | 16 | 10 | +6 | 60% |
| Havre AC | 10 | 3 | 5 | 2 | 9 | 8 | +1 | 30% |
| Chamois Niortais | 10 | 6 | 3 | 1 | 13 | 4 | +9 | 60% |
| FC Sochaux | 9 | 3 | 2 | 4 | 8 | 10 | -2 | 33% |
| Paris FC | 9 | 0 | 2 | 7 | 1 | 13 | -12 | 0% |
| AC Ajaccio | 8 | 3 | 1 | 4 | 9 | 9 | 0 | 38% |
| SM Caen | 8 | 4 | 1 | 3 | 8 | 8 | 0 | 50% |
| Rodez AF | 7 | 3 | 3 | 1 | 6 | 4 | +2 | 43% |
| AJ Auxerre | 7 | 1 | 3 | 3 | 4 | 11 | -7 | 14% |
| AS Nancy Lorraine | 7 | 6 | 1 | 0 | 12 | 4 | +8 | 86% |
| EA Guingamp | 7 | 2 | 3 | 2 | 9 | 9 | 0 | 29% |
| Amiens SC | 6 | 1 | 2 | 3 | 4 | 8 | -4 | 17% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 14/15 | 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′ |
|---|---|---|---|---|---|---|
| 22/23 | 14 | 567 | 3 | 0 | 0 | 0.48 |
| 21/22 | 24 | 1,976 | 4 | 0 | 0 | 0.18 |
| 20/21 | 25 | 1,950 | 5 | 0 | 0 | 0.23 |
| 19/20 | 19 | 757 | 4 | 0 | 1 | 0.59 |
| 18/19 | 31 | 1,155 | 9 | 0 | 0 | 0.7 |
| 17/18 | 33 | 877 | 9 | 0 | 0 | 0.92 |
| 16/17 | 33 | 502 | 13 | 0 | 0 | 2.33 |
| 15/16 | 21 | 832 | 6 | 0 | 0 | 0.65 |
| 14/15 | 33 | 1,114 | 5 | 0 | 0 | 0.4 |
| 13/14 | 32 | 0 | 5 | 0 | 0 | 0 |
| 11/12 | 8 | 0 | 3 | 0 | 0 | 0 |
| 10/11 | 19 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Hamadi Ayari
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Hamadi Ayari
Who is Hamadi Ayari?
Hamadi Ayari is a France professional footballer who plays as a defensive midfield for Retired.
How old is Hamadi Ayari?
Hamadi Ayari is 35 years old. He was born on January 8, 1991 in La Tronche.
What position does Hamadi Ayari play?
Hamadi Ayari plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Hamadi Ayari play for?
Hamadi Ayari currently plays for Retired.
How many career goals has Hamadi Ayari scored?
Across all senior club competitions in our dataset, Hamadi Ayari has scored 25 goals in 292 appearances.