Moha Sanhaji
Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1999-04-15 · 6 players total
| Full name | Moha Sanhaji |
|---|---|
| Name in home country | Mohamed Sanhaji Brahmi |
| Date of birth | 1999-04-15 (27 yrs) |
| Place of birth | Guercif, Morocco |
| Citizenship | Morocco Spain |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 179.00 m |
| Current club | Real Jaén CF |
| Joined | 2025-08-18 |
| Contract expires | 2026-06-30 |
| Agent | RyS |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Teruel | 2 | 22/23 | 24/25 | 46 | 3 | 1 | 1,464 |
| Ourense CF | 1 | 23/24 | 23/24 | 7 | 0 | 0 | 0 |
| CD Numancia | 5 | 16/17 | 22/23 | 71 | 5 | 5 | 3,079 |
| Betis Deportivo Balompié | 1 | 21/22 | 21/22 | 30 | 2 | 2 | 600 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Promoción a 1ª Federación | CD Teruel | 4 | 1 | 0 | 0 | 0 | 360 |
| 24/25 | Segunda Federación - Gr. II | CD Teruel | 29 | 2 | 1 | 6 | 0 | 1,104 |
| 23/24 | Segunda Federación - Gr. I | Ourense CF | 7 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Copa del Rey | CD Numancia | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Primera Federación - Gr. II | CD Numancia | 16 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Segunda Federación - Gr. III | CD Teruel | 13 | 0 | 0 | 5 | 0 | 0 |
| 21/22 | Primera Federación - Gr. II | Betis Deportivo Balompié | 30 | 2 | 2 | 4 | 0 | 600 |
| 20/21 | 2ª B - Fase intermedia | CD Numancia | 6 | 1 | 0 | 0 | 0 | 468 |
| 20/21 | 2ª B - Grupo I | CD Numancia | 11 | 2 | 0 | 0 | 0 | 284 |
| 20/21 | Copa del Rey | CD Numancia | 2 | 1 | 0 | 1 | 0 | 158 |
| 19/20 | 2ª División | CD Numancia | 34 | 1 | 4 | 1 | 0 | 2,169 |
| 19/20 | Copa del Rey | CD Numancia | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | 2ª División | CD Numancia | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2ª División | CD Numancia | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Numancia U19 | CD Numancia B | Transfer | 0 | — |
| 19/20 | 2019-08-05 | CD Numancia B | CD Numancia | Transfer | 0 | — |
| 21/22 | 2021-07-16 | CD Numancia | Betis Deportivo | Loan | 400000 | — |
| 21/22 | 2022-06-30 | Betis Deportivo | CD Numancia | Return from loan | 250000 | — |
| 22/23 | 2023-01-27 | CD Numancia | CD Teruel | Transfer | 250000 | — |
| 23/24 | 2023-07-01 | CD Teruel | Without Club | Transfer | 200000 | — |
| 23/24 | 2024-01-31 | Without Club | Ourense CF | Transfer | 200000 | — |
| 24/25 | 2024-08-22 | Ourense CF | CD Teruel | Transfer | 150000 | — |
| 25/26 | 2025-08-18 | CD Teruel | Real Jaén CF | Transfer | 150000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €525k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #37630 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Borja San Emeterio | 1 | 0 | 996 |
| Raúl García | 0 | 0 | 746 |
| Fran Delgado | 0 | 0 | 689 |
| Alberto Escassi | 1 | 0 | 0 |
| Álex Sola | 1 | 0 | 0 |
| Ander Dufur | 2 | 0 | 0 |
| José Val | 1 | 0 | 0 |
| Oscar Caro | 2 | 0 | 0 |
| Simón Lecea | 1 | 1 | 0 |
| Curro Sánchez | 1 | 2 | 0 |
| Marc Mateu | 1 | 0 | 0 |
| Taliby Konate | 2 | 0 | 0 |
| Iván López | 2 | 0 | 0 |
| Peru Ruiz | 2 | 1 | 0 |
| Iván Calero | 1 | 1 | 0 |
| Higinio Marín | 1 | 0 | 0 |
| Gus Ledes | 1 | 0 | 0 |
| Iván Serrano | 2 | 0 | 0 |
| Miguel Marí | 2 | 1 | 0 |
| Joel Febas | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | 2ª B - Grupo I | CD Numancia | 2 | 11 |
| 21/22 | Primera Federación - Gr. II | Betis Deportivo Balompié | 2 | 30 |
| 24/25 | Segunda Federación - Gr. II | CD Teruel | 2 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | 2ª División | CD Numancia | 4 | 34 |
| 21/22 | Primera Federación - Gr. II | Betis Deportivo Balompié | 2 | 30 |
| 22/23 | Primera Federación - Gr. II | CD Numancia | 1 | 16 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Betis Deportivo | CD Numancia | Return from loan | — | €250k |
| 21/22 | 2021-07-16 | CD Numancia | Betis Deportivo | Loan | — | €400k |
Teams faced most often by Moha Sanhaji'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 % |
|---|---|---|---|---|---|---|---|---|
| Málaga CF | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| UD Las Palmas | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0% |
| Rayo Vallecano | 2 | 0 | 1 | 1 | 4 | 5 | -1 | 0% |
| Real Oviedo | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50% |
| CD Lugo | 2 | 1 | 0 | 1 | 4 | 4 | 0 | 50% |
| AD Alcorcón | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 0% |
| Sporting Gijón | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
| Albacete | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50% |
| SD Ponferradina | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50% |
| Extremadura UD | 2 | 1 | 1 | 0 | 1 | 0 | +1 | 50% |
| CD Tenerife | 2 | 1 | 0 | 1 | 4 | 4 | 0 | 50% |
| CD Mirandés | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | 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 | 33 | 1,464 | 6 | 0 | 0 | 0.37 |
| 23/24 | 7 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 30 | 0 | 6 | 0 | 0 | 0 |
| 21/22 | 30 | 600 | 4 | 0 | 0 | 0.6 |
| 20/21 | 19 | 910 | 1 | 0 | 0 | 0.1 |
| 19/20 | 35 | 2,169 | 2 | 0 | 0 | 0.08 |
Output by competition
Career goals and assists broken down by tournament.
More on Moha Sanhaji
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Moha Sanhaji
Who is Moha Sanhaji?
Moha Sanhaji is a Morocco professional footballer who plays as a left winger for Real Jaén CF.
How old is Moha Sanhaji?
Moha Sanhaji is 27 years old. He was born on April 15, 1999 in Guercif.
What position does Moha Sanhaji play?
Moha Sanhaji plays as a left winger (Attack - Left Winger).
What club does Moha Sanhaji play for?
Moha Sanhaji currently plays for Real Jaén CF.
How many career goals has Moha Sanhaji scored?
Across all senior club competitions in our dataset, Moha Sanhaji has scored 10 goals in 154 appearances.
What is Moha Sanhaji's market value?
Moha Sanhaji's most recent reported market value is €150k.