Abdel Hbouch
Viewing
2026-273Goals0.35 per 90
2026-270Assists0.00 per 90
2026-277.02Average ratingUS Boulogne Côte-d'Opale2026-279Appearances770 minutes
2026-27—Expected goals
Latest€390kMarket valueForward
2025-263Goals0.20 per 90
2025-262Assists0.14 per 90
2025-266.90Average ratingAnnecy FC2025-2626Appearances1,332 minutes
2025-26—Expected goals
Latest€390kMarket valueForward
Season2026-27
Ligue 2
Shot map
Each dot is one shot, drawn to scale where it was taken. The colour shows the outcome. New to xG? See what xG means.
44% on targetEvery shot below shows position, outcome and situation. Expected goals are not available for these shots.
No shots recorded in this selection.
27 Shots3 Goals
Filter
- Goal
- On target
- Off target
View shot data as a table
| Date | Club | Opponent | Min | Outcome | Situation | Body part | xG |
|---|---|---|---|---|---|---|---|
| 2026-10-16 | US Boulogne Côte-d'Opale | Grenoble Foot 38 | 90+2' | Goal | Counter-attack | Left foot | — |
| 2026-10-16 | US Boulogne Côte-d'Opale | Grenoble Foot 38 | 71' | Saved | Open play | Left foot | — |
| 2026-10-16 | US Boulogne Côte-d'Opale | Grenoble Foot 38 | 54' | Off target | Direct free kick | Right foot | — |
| 2026-10-09 | US Boulogne Côte-d'Opale | Sochaux | 75' | Goal | Open play | Header | — |
| 2026-10-09 | US Boulogne Côte-d'Opale | Sochaux | 72' | Blocked | From corner | Left foot | — |
| 2026-10-09 | US Boulogne Côte-d'Opale | Sochaux | 67' | Off target | Open play | Right foot | — |
| 2026-10-09 | US Boulogne Côte-d'Opale | Sochaux | 53' | Off target | Open play | Right foot | — |
| 2026-10-09 | US Boulogne Côte-d'Opale | Sochaux | 23' | Saved | Open play | Right foot | — |
| 2026-09-19 | US Boulogne Côte-d'Opale | Nantes | 45+1' | Off target | Open play | Right foot | — |
| 2026-09-11 | US Boulogne Côte-d'Opale | Clermont Foot | 17' | Off target | Open play | Left foot | — |
| 2026-09-04 | US Boulogne Côte-d'Opale | Dijon | 61' | Saved | Direct free kick | Right foot | — |
| 2026-09-04 | US Boulogne Côte-d'Opale | Dijon | 45+5' | Blocked | Direct free kick | Right foot | — |
| 2026-09-04 | US Boulogne Côte-d'Opale | Dijon | 27' | Blocked | Open play | Right foot | — |
| 2026-09-04 | US Boulogne Côte-d'Opale | Dijon | 18' | Off target | Counter-attack | Right foot | — |
| 2026-08-28 | US Boulogne Côte-d'Opale | Montpellier | 78' | Saved | Open play | Right foot | — |
| 2026-08-28 | US Boulogne Côte-d'Opale | Montpellier | 69' | Saved | Open play | Right foot | — |
| 2026-08-28 | US Boulogne Côte-d'Opale | Montpellier | 58' | Off target | Counter-attack | Left foot | — |
| 2026-08-28 | US Boulogne Côte-d'Opale | Montpellier | 55' | Saved | Open play | Left foot | — |
| 2026-08-28 | US Boulogne Côte-d'Opale | Montpellier | 42' | Off target | Direct free kick | Right foot | — |
| 2026-08-21 | US Boulogne Côte-d'Opale | Red Star FC | 52' | Goal | Open play | Left foot | — |
| 2026-08-21 | US Boulogne Côte-d'Opale | Red Star FC | 51' | Saved | Open play | Right foot | — |
| 2026-08-14 | US Boulogne Côte-d'Opale | Guingamp | 63' | Blocked | Open play | Left foot | — |
| 2026-08-14 | US Boulogne Côte-d'Opale | Guingamp | 32' | Off target | Open play | Right foot | — |
| 2026-08-14 | US Boulogne Côte-d'Opale | Guingamp | 16' | Off target | Open play | Right foot | — |
| 2026-08-14 | US Boulogne Côte-d'Opale | Guingamp | 2' | Saved | Open play | Left foot | — |
| 2026-08-08 | US Boulogne Côte-d'Opale | Nancy | 43' | Saved | Open play | Left foot | — |
| 2026-08-08 | US Boulogne Côte-d'Opale | Nancy | 3' | Blocked | Open play | Header | — |
| 2026-03-21 | Annecy FC | Saint-Étienne | 47' | Saved | Open play | Left foot | — |
| 2026-01-23 | Annecy FC | Clermont Foot | 87' | Saved | Open play | Left foot | — |
| 2026-01-16 | Annecy FC | Amiens SC | 87' | Off target | Penalty | Right foot | — |
| 2026-01-16 | Annecy FC | Amiens SC | 76' | Off target | Open play | Left foot | — |
| 2026-01-03 | Annecy FC | Stade de Reims | 34' | Off target | Open play | Right foot | — |
| 2026-01-03 | Annecy FC | Stade de Reims | 9' | Goal | Open play | Left foot | — |
| 2025-11-21 | Annecy FC | Bastia | 90+4' | Blocked | Open play | Right foot | — |
| 2025-11-21 | Annecy FC | Bastia | 13' | Off target | Direct free kick | Right foot | — |
| 2025-11-07 | Annecy FC | Montpellier | 88' | Saved | Direct free kick | Right foot | — |
| 2025-10-28 | Annecy FC | Rodez AF | 67' | Blocked | Open play | Header | — |
| 2025-10-28 | Annecy FC | Rodez AF | 65' | Goal | Counter-attack | Left foot | — |
| 2025-10-25 | Annecy FC | Saint-Étienne | 74' | Off target | Open play | Right foot | — |
| 2025-10-17 | Annecy FC | Clermont Foot | 87' | Off target | Open play | Right foot | — |
| 2025-10-17 | Annecy FC | Clermont Foot | 69' | Off target | Open play | Left foot | — |
| 2025-10-17 | Annecy FC | Clermont Foot | 66' | Saved | Counter-attack | Left foot | — |
| 2025-09-26 | Annecy FC | Troyes | 38' | Saved | Direct free kick | Right foot | — |
| 2025-09-26 | Annecy FC | Troyes | 32' | Saved | Open play | Right foot | — |
| 2025-09-23 | Annecy FC | Nancy | 15' | Blocked | Open play | Right foot | — |
| 2025-09-19 | Annecy FC | Grenoble Foot 38 | 34' | Saved | From corner | Right foot | — |
| 2025-09-19 | Annecy FC | Grenoble Foot 38 | 28' | Off target | Open play | Right foot | — |
| 2025-09-19 | Annecy FC | Grenoble Foot 38 | 22' | Blocked | Open play | Right foot | — |
| 2025-08-22 | Annecy FC | Amiens SC | 43' | Off target | Open play | Right foot | — |
| 2025-08-22 | Annecy FC | Amiens SC | 15' | Goal | Direct free kick | Right foot | — |
| 2025-08-16 | Annecy FC | USL Dunkerque | 72' | Off target | Direct free kick | Right foot | — |
| 2025-08-16 | Annecy FC | USL Dunkerque | 68' | Off target | From throw-in | Right foot | — |
| 2025-08-16 | Annecy FC | USL Dunkerque | 41' | Blocked | Open play | Right foot | — |
| 2025-08-09 | Annecy FC | Pau FC | 73' | Blocked | Direct free kick | Right foot | — |
| 2025-05-25 | US Boulogne Côte-d'Opale | Clermont Foot | 70' | Hit the woodwork | Direct free kick | Right foot | — |
| 2025-05-20 | US Boulogne Côte-d'Opale | Clermont Foot | 18' | Off target | Open play | Left foot | — |
Career
Appearances, goals, assists and expected goals for every competition on record. Figures are the competition's own season totals, not sums of the shot map.
| Season | Competition | Team | Apps | Min | Goals | Assists | xG | Rating |
|---|---|---|---|---|---|---|---|---|
| 2026-27 | League Ligue 2 | US Boulogne Côte-d'Opale | 9 | 770 | 3 | 0 | — | 7.02 |
| 2026 | Club Friendly Club Friendly Games | US Boulogne Côte-d'Opale | 1 | 0 | 0 | 0 | — | — |
| 2025-26 | League Ligue 2 | Annecy FC | 26 | 1,332 | 3 | 2 | — | 6.90 |
| 2024-25 | League Ligue 2 | US Boulogne Côte-d'Opale | 2 | 180 | 0 | 0 | — | 7.00 |
| 2024-25 | Cup Coupe de France | US Boulogne Côte-d'Opale | 1 | 71 | 0 | 0 | — | 6.50 |
| 2019-20 | Cup Taça de Portugal | AC Marinhense | 1 | 0 | 0 | 0 | — | — |
Abdel Hbouch historical transfers
- 2026-07-09Annecy FC to US Boulogne Côte-d'OpaleTransfer
- 2025-07-01US Boulogne Côte-d'Opale to Annecy FCFree
- 2024-07-01AS Beauvais-Oise to US Boulogne Côte-d'OpaleFree
- 2023-07-01Unknown to AS Beauvais-OiseFree
- 2020-07-01AC Marinhense to UnknownFree
- 2019-07-01Benfica Castelo Branco to AC MarinhenseFree
- 2019-01-01Sporting Pombal to Benfica Castelo BrancoTransfer
- 2018-07-01Unknown to Sporting PombalFree
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Attacking
- Shots
- 273.16 per 90
- Shots on target
- 121.40 per 90
- Shooting accuracy
- 44%
- Shots blocked
- 50.58 per 90
- Key passes
- 91.05 per 90
- Big chances missed
- 20.23 per 90
- Offsides
- 20.23 per 90
Passing and possession
- Touches
- 43350.61 per 90
- Accurate passes
- 20523.96 per 90
- Pass accuracy
- 79%
- Accurate long balls
- 101.17 per 90
- Accurate crosses
- 80.94 per 90
- Cross accuracy
- 21%
- Successful dribbles
- 80.94 per 90
- Dribble success
- 32%
- Passes in the opposition half
- 14216.60 per 90
- Ball carries
- 18621.74 per 90
- Progressive carries
- 252.92 per 90
- Dispossessed
- 151.75 per 90
- Unsuccessful touches
- 252.92 per 90
- Possession lost
- 14116.48 per 90
Defending
- Tackles won
- 91.05 per 90
- Tackle success
- 90%
- Interceptions
- 20.23 per 90
- Clearances
- 30.35 per 90
- Ball recoveries
- 384.44 per 90
- Duels won
- 394.56 per 90
- Duel success
- 44%
- Aerial duels won
- 91.05 per 90
- Aerial success
- 56%
Discipline
- Fouls committed
- 91.05 per 90
- Was fouled
- 121.40 per 90
- Yellow cards
- 20.23 per 90
- Red cards
- 0
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Attacking
- Shots
- 271.82 per 90
- Shots on target
- 100.68 per 90
- Shooting accuracy
- 37%
- Shots blocked
- 60.41 per 90
- Key passes
- 372.50 per 90
- Chances created
- 50.34 per 90
- Big chances missed
- 10.07 per 90
- Offsides
- 20.14 per 90
Passing and possession
- Touches
- 80154.12 per 90
- Accurate passes
- 33322.50 per 90
- Pass accuracy
- 79%
- Accurate long balls
- 80.54 per 90
- Accurate crosses
- 342.30 per 90
- Cross accuracy
- 35%
- Successful dribbles
- 171.15 per 90
- Dribble success
- 49%
- Passes in the opposition half
- 21514.53 per 90
- Ball carries
- 976.55 per 90
- Progressive carries
- 140.95 per 90
- Dispossessed
- 302.03 per 90
- Unsuccessful touches
- 553.72 per 90
- Possession lost
- 26017.57 per 90
Defending
- Tackles won
- 130.88 per 90
- Tackle success
- 72%
- Interceptions
- 60.41 per 90
- Clearances
- 10.07 per 90
- Ball recoveries
- 573.85 per 90
- Duels won
- 896.01 per 90
- Duel success
- 47%
- Aerial duels won
- 151.01 per 90
- Aerial success
- 42%
Discipline
- Fouls committed
- 271.82 per 90
- Was fouled
- 392.64 per 90
- Yellow cards
- 10.07 per 90
- Red cards
- 0
Data updated