Performance Overview
Season Performance 26/27
All Competitions
- Matches
- 11
- Goals
- 0
- Assists
- 1
- Goal Contributions
- 1
- Mins/game
- 50
- Avg Rating
- 6.96
rating
6.90+0.10(+1.4%)
Last 31 matches
Oct 6, 2025 — Oct 6, 2026
High
7.07
Low
6.36
Avg
6.90
G+A
4
Wins9
Draws6
Losses16
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Sep 2026 | 7 | 403 | 0 | 1 | 1 | 0.00 | 7.07 |
Aug 2026 | 3 | 89 | 0 | 0 | 0 | 0.00 | 6.97 |
Jul 2026 | 2 | 126 | 0 | 1 | 1 | 0.00 | 6.85 |
Jun 2026 | 1 | 45 | 0 | 0 | 0 | 0.00 | 6.40 |
May 2026 | 3 | 232 | 0 | 0 | 0 | 0.00 | 6.36 |
Apr 2026 | 1 | 90 | 0 | 0 | 0 | 0.00 | - |
Mar 2026 | 3 | 156 | 0 | 0 | 0 | 0.00 | 6.88 |
Feb 2026 | 3 | 270 | 0 | 1 | 1 | 0.00 | - |
Jan 2026 | 4 | 360 | 0 | 1 | 1 | 0.00 | - |
Dec 2025 | 1 | 90 | 0 | 0 | 0 | 0.00 | - |
Nov 2025 | 1 | 90 | 0 | 0 | 0 | 0.00 | - |
Oct 2025 | 2 | 171 | 0 | 0 | 0 | 0.00 | 6.82 |
12 months • 31 matches
Career
Club Career
MGAGxGRtg
Real Oviedo
2024/2025 - 2025/2026
82460.054,6106.82
Sporting Gijón
2023/2024
42260.052,6706.91
Mirandés
2021/2022
38360.081,7087.02
Châteauroux
2019/2020
19010.006196.81
Celtic
2026/2027 - now
9010.004306.95
Villarreal
2023/2024
2000.00506.84
Total
1929200.0510,087
National Team
MGAGxGRtg
Egypt
2026 - now
8010.004046.74
Youth Career
MGAGxGRtg
Villarreal II
2020/2021 - 2022/2023
35110.031,5166.82
Chateauroux II
2018/2019
18400.221,539-
France U17
2019/2020
10210.20265-
Club Career
MGAG+A/90Rtg
Celtic
26/27
9014300.21106.95
Real Oviedo
25/26
38032,0230.13106.66
Real Oviedo
24/25
44432,5870.24406.96
Sporting Gijón
23/24
42262,6700.27706.91
Villarreal
22/23
20—50—006.84
Mirandés
21/22
38361,7080.47107.02
Châteauroux
19/20
14014860.19206.82
Châteauroux
18/19
5001330.00006.77
National Team
MGAG+A/90Rtg
Egypt
2027
2001150.00006.99
Egypt
2026
6012890.31206.65
Youth Career
MGAG+A/90Rtg
Villarreal II
22/23
27011,2010.07206.82
Villarreal II
20/21
8103150.2900-
Chateauroux II
19/20
31—2480.3600-
France U17
2019
10212651.0200-
Chateauroux II
18/19
153—1,2910.2100-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2018/2019 | Ligue 2 | 4 | 106 | 0 | 0 | 0 | 6.77 |
| 2018/2019 | National 3: Group E | 15 | 1291 | 3 | 0 | 0.21 | — |
| 2019/2020 | Ligue 2 | 13 | 465 | 0 | 1 | 0.19 | 6.82 |
| 2019/2020 | National 3: Group E | 3 | 248 | 1 | 0 | 0.36 | — |
| 2020/2021 | Segunda B - Group 3 | 5 | 315 | 1 | 0 | 0.29 | — |
| 2021/2022 | La Liga 2 (Spain) | 35 | 1438 | 3 | 5 | 0.5 | 7.04 |
| 2022/2023 | La Liga | 2 | 50 | 0 | 0 | — | 6.84 |
| 2022/2023 | La Liga 2 (Spain) | 27 | 1201 | 0 | 1 | 0.07 | 6.82 |
| 2023/2024 | La Liga 2 (Spain) | 40 | 2570 | 1 | 5 | 0.21 | 6.91 |
| 2024/2025 | La Liga 2 (Spain) | 43 | 2529 | 4 | 3 | 0.25 | 6.96 |
| 2025/2026 | La Liga | 37 | 1942 | 0 | 3 | 0.14 | 6.66 |
| 2026/2027 | Premiership | 5 | 303 | 0 | 1 | 0.3 | 7.21 |
Career Progress
Appearances per Season
Appearance Distribution
25
Full match
66
Substituted off
51
From Bench
Haissem Hassan: career in numbers
- Best-rated season
- 2026/2027 · 7.21Premiership
- Lowest-rated season
- 2025/2026 · 6.66La Liga
- Rating trend
- +0.03last 2 rated seasons vs career average before them
- Career involvement (league)
- 0.23 G+A per 9013 goals + 19 assists across 12 league seasons (per-90 from 12458 minutes on record)
- League seasons on record
- 12 (2018–2026)
- Clubs with recorded appearances
- 8
- Rating percentile
- 22ndrating 6.66 vs 69 rated peers
- Goals rank
- #64 of 690 goals
- G+A per 90 percentile
- 12th0.14 per 90
Cohort: 69 La Liga forwards, 2025/2026, min. 450 minutes.
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 8 | 3 | 2 | 3 | 0 | 0 | 0 | 0 | |
| 6 | 0 | 5 | 1 | 0 | 0 | 0 | 0 | |
| 6 | 2 | 1 | 3 | 1 | 1 | 1 | 0 | |
| 6 | 1 | 2 | 3 | 2 | 0 | 0 | 0 | |
| 6 | 3 | 0 | 3 | 1 | 0 | 1 | 0 | |
| 5 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | |
| 5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 5 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 5 | 3 | 0 | 2 | 0 | 1 | 2 | 0 | |
| 4 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | |
| 4 | 0 | 2 | 2 | 0 | 0 | 1 | 0 | |
| 4 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 2 | 1 | 1 | 0 | 2 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 2 | 1 | 0 |
1–20 of 50








