Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1997-08-05 · 6 players total
| Full name | Bryan Passi |
|---|---|
| Name in home country | Bryan Jacques Passi |
| Date of birth | 1997-08-05 (28 yrs) |
| Place of birth | Marseille, Congo |
| Citizenship | Congo France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 189.00 m |
| Current club | CD Mafra |
| Joined | 2024-07-26 |
| Contract expires | 2026-06-30 |
| Agent | Soccermax |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Mafra | 1 | 24/25 | 24/25 | 20 | 1 | 1 | 1,549 |
| Hapoel Tel Aviv | 1 | 23/24 | 23/24 | 29 | 1 | 0 | 1,859 |
| Chamois Niortais FC | 4 | 19/20 | 22/23 | 96 | 3 | 3 | 6,470 |
| FC Chamois Niort B | 2 | 19/20 | 22/23 | 2 | 0 | 0 | 0 |
| Montpellier HSC | 3 | 16/17 | 18/19 | 3 | 0 | 0 | 0 |
| Montpellier HSC B | 2 | 16/17 | 18/19 | 34 | 5 | 0 | 1,635 |
| Le Havre AC | 1 | 17/18 | 17/18 | 0 | 0 | 0 | 0 |
| AC Le Havre B | 1 | 17/18 | 17/18 | 6 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Liga Portugal 2 | CD Mafra | 20 | 1 | 1 | 2 | 1 | 1,549 |
| 24/25 | Taça de Portugal | CD Mafra | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Gvia haMedina | Hapoel Tel Aviv | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligat ha'Al | Hapoel Tel Aviv | 22 | 1 | 0 | 1 | 0 | 1,859 |
| 23/24 | Ligat ha'Al - Relegation round | Hapoel Tel Aviv | 6 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Coupe de France | Chamois Niortais FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 2 | Chamois Niortais FC | 19 | 1 | 0 | 2 | 0 | 1,584 |
| 22/23 | N3 - Nouvelle-Aq | FC Chamois Niort B | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Ligue 2 | Chamois Niortais FC | 28 | 1 | 0 | 3 | 0 | 2,520 |
| 20/21 | L2/N1 Playoffs | Chamois Niortais FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ligue 2 | Chamois Niortais FC | 28 | 1 | 2 | 1 | 0 | 2,366 |
| 19/20 | Coupe de France | Chamois Niortais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Chamois Niortais FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Ligue 2 | Chamois Niortais FC | 12 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | N3 - Nouvelle-Aq | FC Chamois Niort B | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | N3 - Occitanie | Montpellier HSC B | 20 | 4 | 0 | 3 | 0 | 450 |
| 17/18 | Coupe de France | Le Havre AC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 2 | Le Havre AC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National 2 - Grp. D | AC Le Havre B | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | CFA - Grp. D | Montpellier HSC B | 14 | 1 | 0 | 6 | 0 | 1,185 |
| 16/17 | Coupe de France | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | Montpellier HSC | 3 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Montpellier B | Montpellier | Transfer | 0 | — |
| 17/18 | 2017-08-31 | Montpellier | Le Havre AC | Loan | 0 | — |
| 17/18 | 2018-01-30 | Le Havre AC | Montpellier | Return from loan | 0 | — |
| 19/20 | 2019-07-01 | Montpellier | Chamois Niort | Transfer | 150000 | — |
| 23/24 | 2023-07-20 | Chamois Niort | Hapoel Tel Aviv | Transfer | 600000 | — |
| 24/25 | 2024-07-26 | Hapoel Tel Aviv | Mafra | Transfer | 350000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Brahima Doukansy | 1 | 0 | 0 |
| Mavis Tchibota | 1 | 0 | 0 |
| Alen Ozbolt | 1 | 0 | 0 |
| Hisham Layous | 1 | 0 | 0 |
| Yacine Bourhane | 1 | 0 | 0 |
| Ibrahim Sissoko | 1 | 1 | 0 |
| Yanis Merdji | 1 | 0 | 0 |
| Samuel Renel | 1 | 0 | 0 |
| Quentin Braat | 1 | 0 | 0 |
| Samy Benchamma | 1 | 0 | 0 |
| Bilal Boutobba | 1 | 1 | 0 |
| Olivier Kemen | 1 | 1 | 0 |
| Mathieu Michel | 1 | 0 | 0 |
| Moataz Zemzemi | 1 | 1 | 0 |
| Lenny Vallier | 1 | 0 | 0 |
| Darlin Yongwa | 1 | 0 | 0 |
| Joris Moutachy | 1 | 0 | 0 |
| Guy-Marcelin Kilama | 1 | 0 | 0 |
| Dylan Louiserre | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | N3 - Occitanie | Montpellier HSC B | 4 | 20 |
| 16/17 | CFA - Grp. D | Montpellier HSC B | 1 | 14 |
| 20/21 | Ligue 2 | Chamois Niortais FC | 1 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Ligue 2 | Chamois Niortais FC | 2 | 28 |
| 24/25 | Liga Portugal 2 | CD Mafra | 1 | 20 |
| 19/20 | Ligue 2 | Chamois Niortais FC | 1 | 12 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-01-30 | Le Havre AC | Montpellier | Return from loan | — | — |
| 17/18 | 2017-08-31 | Montpellier | Le Havre AC | Loan | — | — |
Last 50 matches for CD Mafra 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-17 | PO2 |
CD Mafra | – | União Torreense | TIMED |
| 2025-05-11 | PO2 |
CD Feirense | – | CD Mafra | TIMED |
| 2025-05-04 | PO2 |
CD Mafra | – | Leixões SC | TIMED |
| 2025-04-27 | PO2 |
SL Benfica B | – | CD Mafra | TIMED |
| 2025-04-19 | PO2 |
CS Marítimo | – | CD Mafra | TIMED |
| 2025-04-13 | PO2 |
CD Mafra | – | FC Penafiel | TIMED |
| 2025-04-06 | PO2 |
Académico de Viseu | – | CD Mafra | TIMED |
| 2025-03-31 | PO2 |
CD Mafra | – | FC Felgueiras 1932 | TIMED |
| 2025-03-16 | PO2 |
União Leiria | 3–1 | CD Mafra | Available |
| 2025-03-09 | PO2 |
CD Mafra | 0–0 | FC Porto B | Available |
| 2025-03-01 | PO2 |
FC Alverca | 2–0 | CD Mafra | Available |
| 2025-02-22 | PO2 |
CD Mafra | 1–4 | FC Vizela | Available |
| 2025-02-15 | PO2 |
CD Tondela | 1–0 | CD Mafra | Available |
| 2025-02-09 | PO2 |
CD Mafra | 0–0 | GD Chaves | Available |
| 2025-02-01 | PO2 |
Portimonense SC | 2–0 | CD Mafra | Available |
| 2025-01-26 | PO2 |
CD Mafra | 0–0 | UD Oliveirense | Available |
| 2025-01-19 | PO2 |
Paços de Ferreira | 2–1 | CD Mafra | Available |
| 2025-01-05 | PO2 |
União Torreense | 1–0 | CD Mafra | Available |
| 2024-12-29 | PO2 |
CD Mafra | 0–0 | CD Feirense | Available |
| 2024-12-20 | PO2 |
Leixões SC | 2–1 | CD Mafra | Available |
| 2024-12-14 | PO2 |
CD Mafra | 2–0 | SL Benfica B | Available |
| 2024-12-08 | PO2 |
CD Mafra | 2–3 | CS Marítimo | Available |
| 2024-12-01 | PO2 |
FC Penafiel | 1–1 | CD Mafra | Available |
| 2024-11-09 | PO2 |
CD Mafra | 0–2 | Académico de Viseu | Available |
| 2024-11-03 | PO2 |
FC Felgueiras 1932 | 1–1 | CD Mafra | Available |
| 2024-10-28 | PO2 |
CD Mafra | 2–1 | União Leiria | Available |
| 2024-10-23 | PO2 |
FC Porto B | 2–1 | CD Mafra | Available |
| 2024-10-06 | PO2 |
CD Mafra | 1–1 | FC Alverca | Available |
| 2024-09-30 | PO2 |
FC Vizela | 3–0 | CD Mafra | Available |
| 2024-09-15 | PO2 |
CD Mafra | 0–4 | CD Tondela | Available |
| 2024-09-01 | PO2 |
GD Chaves | 0–3 | CD Mafra | Available |
| 2024-08-25 | PO2 |
CD Mafra | 2–2 | Portimonense SC | Available |
| 2024-08-17 | PO2 |
UD Oliveirense | 0–0 | CD Mafra | Available |
| 2024-08-10 | PO2 |
CD Mafra | 0–1 | Paços de Ferreira | Available |
| 2024-05-19 | PO2 |
CD Nacional | 2–0 | CD Mafra | Available |
| 2024-05-12 | PO2 |
CD Mafra | 0–2 | CD Santa Clara | Available |
| 2024-05-06 | PO2 |
AVS | 3–3 | CD Mafra | Available |
| 2024-04-27 | PO2 |
CD Mafra | 3–3 | UD Oliveirense | Available |
| 2024-04-21 | PO2 |
Académico de Viseu | 0–1 | CD Mafra | Available |
| 2024-04-14 | PO2 |
CD Mafra | 0–0 | CD Feirense | Available |
| 2024-04-07 | PO2 |
Vilaverdense FC | 2–1 | CD Mafra | Available |
| 2024-04-01 | PO2 |
CD Mafra | 2–1 | União Torreense | Available |
| 2024-03-17 | PO2 |
Leixões SC | 1–1 | CD Mafra | Available |
| 2024-03-09 | PO2 |
CD Mafra | 0–1 | FC Penafiel | Available |
| 2024-03-02 | PO2 |
União Leiria | 2–3 | CD Mafra | Available |
| 2024-02-25 | PO2 |
CD Mafra | 0–0 | CS Marítimo | Available |
| 2024-02-17 | PO2 |
CD Mafra | 1–3 | CD Tondela | Available |
| 2024-02-11 | PO2 |
FC Porto B | 1–1 | CD Mafra | Available |
| 2024-02-02 | PO2 |
CD Mafra | 1–1 | Os Belenenses | Available |
| 2024-01-28 | PO2 |
Paços de Ferreira | 0–1 | CD Mafra | Available |
Teams faced most often by Bryan Passi'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Porto B | 10 | 3 | 3 | 4 | 11 | 16 | -5 | 30% |
| FC Penafiel | 9 | 2 | 2 | 5 | 8 | 10 | -2 | 22% |
| CD Feirense | 9 | 1 | 4 | 4 | 6 | 10 | -4 | 11% |
| Académico de Viseu | 9 | 4 | 2 | 3 | 8 | 8 | 0 | 44% |
| SL Benfica B | 9 | 4 | 1 | 4 | 14 | 16 | -2 | 44% |
| Leixões SC | 9 | 2 | 3 | 4 | 8 | 10 | -2 | 22% |
| UD Oliveirense | 8 | 1 | 5 | 2 | 11 | 12 | -1 | 13% |
| Hapoel Petach-Tikva | 6 | 2 | 4 | 0 | 8 | 4 | +4 | 33% |
| UD Vilafranquense | 6 | 2 | 1 | 3 | 7 | 9 | -2 | 33% |
| GD Chaves | 6 | 2 | 2 | 2 | 6 | 4 | +2 | 33% |
| Sporting Covilhã | 6 | 2 | 3 | 1 | 10 | 10 | 0 | 33% |
| CD Nacional | 6 | 2 | 3 | 1 | 9 | 8 | +1 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | 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 | 20 | 1,549 | 2 | 0 | 1 | 0.17 |
| 23/24 | 29 | 1,859 | 1 | 0 | 0 | 0.05 |
| 22/23 | 23 | 1,584 | 3 | 0 | 0 | 0.17 |
| 21/22 | 28 | 2,520 | 3 | 0 | 0 | 0.11 |
| 20/21 | 29 | 2,366 | 2 | 0 | 0 | 0.08 |
| 19/20 | 18 | 0 | 3 | 1 | 0 | 0 |
| 18/19 | 20 | 450 | 3 | 0 | 0 | 0.6 |
| 16/17 | 17 | 1,185 | 7 | 0 | 0 | 0.53 |
Output by competition
Career goals and assists broken down by tournament.
More on Bryan Passi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bryan Passi
Who is Bryan Passi?
Bryan Passi is a Congo professional footballer who plays as a centre-back for CD Mafra.
How old is Bryan Passi?
Bryan Passi is 28 years old. He was born on August 5, 1997 in Marseille.
What position does Bryan Passi play?
Bryan Passi plays as a centre-back (Defender - Centre-Back).
What club does Bryan Passi play for?
Bryan Passi currently plays for CD Mafra.
How many career goals has Bryan Passi scored?
Across all senior club competitions in our dataset, Bryan Passi has scored 10 goals in 190 appearances.
What is Bryan Passi's market value?
Bryan Passi's most recent reported market value is €250k.