Shirt #3
Mohamed Hany Gamal Eldemerdash - Salary and Stats
Centre-Back •
Al Ahly
Market Value
1.20M €
Nationality
Egypt
Agent
-
Contract Start
-
Contract End
Coming soon
Date of Birth
25 January 1996 (30y)
Place of Birth
Cairo, Egypt
Height
183 cm
Weight
72 kg
Preferred Foot
Right
Played Positions
CB
RB
Stats Overview
| Season | Competition | App | Rtg | Min/G | Min/A | G+A | Min/G+A | G/90 | A/90 | G+A/90 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career Total | - | 289 | 22322' | 6 | 3720 | 16 | 1395 | 22 | 1015 | 0.02 | 0.06 | 0.08 | |
| 2026/2027 |
World Cup
Egypt
|
5 | 480' | - | - | 1 | 480 | 1 | 480 | 0.00 | 0.20 | 0.20 | |
| 2026/2027 |
Friendlies
Egypt
|
4 | 326' | - | - | 2 | 163 | 2 | 163 | 0.00 | 0.50 | 0.50 | |
| 2026/2027 |
Premier League
Al Ahly
|
4 | 360' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2025/2026 |
Africa Cup of Nations
Egypt
|
6 | 527' | - | - | 1 | 527 | 1 | 527 | 0.00 | 0.17 | 0.17 | |
| 2025/2026 |
CAF Champions League
Al Ahly
|
8 | 719' | - | - | 1 | 719 | 1 | 719 | 0.00 | 0.13 | 0.13 | |
| 2025/2026 |
Africa Cup of Nations - Qualification
Egypt
|
6 | 527' | - | - | 1 | 527 | 1 | 527 | 0.00 | 0.17 | 0.17 | |
| 2025/2026 |
Premier League
Al Ahly
|
23 | 1963' | - | - | 5 | 393 | 5 | 393 | 0.00 | 0.22 | 0.22 | |
| 2024/2025 |
Friendlies
Egypt
|
2 | 180' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2024/2025 |
CAF Champions League
Al Ahly
|
6 | 397' | 1 | 397 | - | - | 1 | 397 | 0.17 | 0.00 | 0.17 | |
| 2024/2025 |
Premier League
Al Ahly
|
11 | 990' | - | - | 1 | 990 | 1 | 990 | 0.00 | 0.09 | 0.09 | |
| 2024/2025 |
CAF Super Cup
Al Ahly
|
6 | 397' | 1 | 397 | - | - | 1 | 397 | 0.17 | 0.00 | 0.17 | |
| 2024/2025 |
FIFA Intercontinental Cup
Al Ahly
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Africa Cup of Nations
Egypt
|
4 | 276' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2023/2024 |
Friendlies
Egypt
|
2 | 104' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2023/2024 |
CAF Champions League
Al Ahly
|
10 | 900' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2023/2024 |
World Cup - Qualification Africa
Egypt
|
5 | 403' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2023/2024 |
Africa Cup of Nations - Qualification
Egypt
|
4 | 276' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2023/2024 |
Premier League
Al Ahly
|
20 | 1101' | - | - | 1 | 1101 | 1 | 1101 | 0.00 | 0.05 | 0.05 | |
| 2023/2024 |
CAF Super Cup
Al Ahly
|
10 | 900' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2023/2024 |
African Football League
Al Ahly
|
6 | 397' | 1 | 397 | - | - | 1 | 397 | 0.17 | 0.00 | 0.17 | |
| 2022/2023 |
Friendlies
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
CAF Champions League
Al Ahly
|
10 | 885' | - | - | 1 | 885 | 1 | 885 | 0.00 | 0.10 | 0.10 | |
| 2022/2023 |
Premier League
Al Ahly
|
5 | 367' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2022/2023 |
Cup
Al Ahly
|
3 | 300' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2021/2022 |
Friendlies
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
CAF Champions League
Al Ahly
|
10 | 846' | - | - | 1 | 846 | 1 | 846 | 0.00 | 0.10 | 0.10 | |
| 2021/2022 |
Premier League
Al Ahly
|
22 | 1198' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2021/2022 |
CAF Super Cup
Al Ahly
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
Cup
Al Ahly
|
3 | 320' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2020/2021 |
CAF Champions League
Al Ahly
|
7 | 624' | - | - | 1 | 624 | 1 | 624 | 0.00 | 0.14 | 0.14 | |
| 2020/2021 |
Premier League
Al Ahly
|
22 | 1388' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2020/2021 |
CAF Super Cup
Al Ahly
|
1 | 90' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2020/2021 |
Cup
Al Ahly
|
3 | 212' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
Friendlies
Egypt
|
2 | 40' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
CAF Champions League
Al Ahly
|
8 | 622' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2019/2020 |
Premier League
Al Ahly
|
29 | 2250' | - | 1 | 2250 | - | - | 1 | 2250 | 0.03 | 0.00 | 0.03 |
| 2019/2020 |
Cup
Al Ahly
|
2 | 210' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2018/2019 |
World Cup - Qualification Africa
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
Premier League
Al Ahly
|
20 | 1747' | - | 1 | 1747 | - | - | 1 | 1747 | 0.05 | 0.00 | 0.05 |
| 2017/2018 |
Premier League
Al Ahly
|
- | - | - | 1 | - | - | - | 1 | - | - | - | - |
Player statistics are available from the 2017/2018 season onwards. Some historical records may be incomplete.
All Competition Stats
| Season | Competition | Games | Shots | Goals | Passes | Tackles | Duels | Dribbles | Fouls | Cards | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | App | St | Bnch | Rtg | Pen Scr | Pen Mis | Key | Tot | Acc% | Tkl | Blk | Int | Won | Tot | Suc | Att | FC | FS | |||||||||||
| Career Total | - | - | 289 | 254 | 35 | 32 | 45 | 22322' | 40 | 16 | 6 | 16 | - | 1 | 155 | 6502 | - | 302 | 22 | 178 | 618 | 1108 | 83 | 168 | 131 | 114 | 40 | 1 | |
| 2026/2027 |
World Cup
Egypt
|
#3 | 5 | 5 | - | - | - | 480' | - | - | - | 1 | - | - | 5 | 241 | 85% | 14 | - | 6 | 23 | 46 | 3 | 8 | 2 | 1 | - | - | |
| 2026/2027 |
Friendlies
Egypt
|
#3 | 4 | 4 | - | 3 | - | 326' | - | - | - | 2 | - | - | 6 | 161 | 83% | 5 | 1 | 6 | 13 | 27 | 3 | 6 | 3 | 3 | 1 | - | |
| 2026/2027 |
Premier League
Al Ahly
|
#30 | 4 | 4 | - | - | 1 | 360' | 1 | - | - | - | - | - | 3 | 187 | 81% | 9 | - | 4 | 20 | 32 | 1 | 1 | 5 | 4 | 1 | - | |
| 2025/2026 |
Africa Cup of Nations
Egypt
|
#3 | 6 | 6 | - | - | - | 527' | 1 | 1 | - | 1 | - | - | 4 | 240 | - | 13 | 1 | 5 | 24 | 47 | 2 | 8 | 3 | 5 | 1 | - | |
| 2025/2026 |
CAF Champions League
Al Ahly
|
#30 | 8 | 8 | - | 1 | - | 719' | 3 | - | - | 1 | - | - | 7 | 404 | 79% | 13 | 1 | 16 | 27 | 51 | 1 | 7 | 8 | 7 | 2 | - | |
| 2025/2026 |
Africa Cup of Nations - Qualification
Egypt
|
#3 | 6 | 6 | - | - | - | 527' | 1 | 1 | - | 1 | - | - | 4 | 240 | - | 13 | 1 | 5 | 24 | 47 | 2 | 8 | 3 | 5 | 1 | - | |
| 2025/2026 |
Premier League
Al Ahly
|
#30 | 23 | 21 | 2 | 1 | 2 | 1963' | 9 | 4 | - | 5 | - | - | 27 | 1095 | 82% | 36 | 2 | 19 | 100 | 164 | 19 | 33 | 12 | 21 | 4 | - | |
| 2024/2025 |
Friendlies
Egypt
|
- | 2 | 2 | - | - | - | 180' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2024/2025 |
CAF Champions League
Al Ahly
|
- | 6 | 5 | 1 | - | - | 397' | 1 | 1 | 1 | - | - | - | 9 | 176 | - | 9 | - | 3 | 13 | 21 | 1 | 4 | 1 | 2 | - | - | |
| 2024/2025 |
Premier League
Al Ahly
|
- | 11 | 11 | - | - | - | 990' | 2 | 1 | - | 1 | - | - | 11 | 498 | - | 26 | 2 | 11 | 56 | 87 | 8 | 14 | 7 | 12 | 1 | - | |
| 2024/2025 |
CAF Super Cup
Al Ahly
|
- | 6 | 5 | 1 | - | - | 397' | 1 | 1 | 1 | - | - | - | 9 | 176 | - | 9 | - | 3 | 13 | 21 | 1 | 4 | 1 | 2 | - | - | |
| 2024/2025 |
FIFA Intercontinental Cup
Al Ahly
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Africa Cup of Nations
Egypt
|
- | 4 | 3 | 1 | - | - | 276' | 1 | 1 | - | - | - | - | 9 | 130 | - | 6 | - | 2 | 10 | 21 | 2 | 3 | 3 | 2 | - | - | |
| 2023/2024 |
Friendlies
Egypt
|
- | 2 | 2 | - | 1 | 1 | 104' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 |
| 2023/2024 |
CAF Champions League
Al Ahly
|
- | 10 | 10 | - | - | - | 900' | 2 | - | - | - | - | - | 5 | 361 | - | 21 | 3 | 12 | 40 | 81 | 4 | 8 | 13 | 5 | 3 | - | |
| 2023/2024 |
World Cup - Qualification Africa
Egypt
|
- | 5 | 5 | - | 2 | 1 | 403' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Africa Cup of Nations - Qualification
Egypt
|
- | 4 | 3 | 1 | - | - | 276' | 1 | 1 | - | - | - | - | 9 | 130 | - | 6 | - | 2 | 10 | 21 | 2 | 3 | 3 | 2 | - | - | |
| 2023/2024 |
Premier League
Al Ahly
|
- | 20 | 16 | 4 | - | - | 1101' | 5 | - | - | 1 | - | - | 7 | 609 | - | 22 | 3 | 16 | 61 | 107 | 15 | 20 | 10 | 4 | - | - | |
| 2023/2024 |
CAF Super Cup
Al Ahly
|
- | 10 | 10 | - | - | - | 900' | 2 | - | - | - | - | - | 5 | 361 | - | 21 | 3 | 12 | 40 | 81 | 4 | 8 | 13 | 5 | 3 | - | |
| 2023/2024 |
African Football League
Al Ahly
|
- | 6 | 5 | 1 | - | - | 397' | 1 | 1 | 1 | - | - | - | 9 | 176 | - | 9 | - | 3 | 13 | 21 | 1 | 4 | 1 | 2 | - | - | |
| 2022/2023 |
Friendlies
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
CAF Champions League
Al Ahly
|
- | 10 | 10 | - | - | - | 885' | 1 | 1 | - | 1 | - | 1 | 4 | 438 | - | 20 | 3 | 19 | 41 | 84 | 5 | 9 | 19 | 10 | 4 | - | |
| 2022/2023 |
Premier League
Al Ahly
|
- | 5 | 4 | 1 | - | - | 367' | 4 | 2 | - | - | - | - | 2 | 208 | - | 12 | - | 3 | 31 | 43 | 2 | 4 | 6 | 14 | 2 | - | |
| 2022/2023 |
Cup
Al Ahly
|
- | 3 | 3 | - | - | - | 300' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2021/2022 |
Friendlies
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
CAF Champions League
Al Ahly
|
- | 10 | 10 | - | 2 | 1 | 846' | 1 | 1 | - | 1 | - | - | 3 | 175 | - | 9 | - | 10 | 16 | 27 | 1 | 2 | 4 | 1 | 1 | - | |
| 2021/2022 |
Premier League
Al Ahly
|
- | 22 | 14 | 8 | 7 | 12 | 1198' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | - |
| 2021/2022 |
CAF Super Cup
Al Ahly
|
- | - | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
Cup
Al Ahly
|
- | 3 | 3 | - | 1 | - | 320' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
CAF Champions League
Al Ahly
|
- | 7 | 7 | - | 1 | 2 | 624' | 3 | - | - | 1 | - | - | 11 | 249 | - | 18 | 1 | 9 | 31 | 51 | 4 | 8 | 6 | 5 | - | - | |
| 2020/2021 |
Premier League
Al Ahly
|
- | 22 | 16 | 6 | 7 | 10 | 1388' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - |
| 2020/2021 |
CAF Super Cup
Al Ahly
|
- | 1 | 1 | - | - | - | 90' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2020/2021 |
Cup
Al Ahly
|
- | 3 | 3 | - | 2 | - | 212' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
Friendlies
Egypt
|
- | 2 | - | 2 | - | 2 | 40' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
CAF Champions League
Al Ahly
|
- | 8 | 6 | 2 | - | 5 | 622' | - | - | - | - | - | - | 6 | 247 | 53% | 11 | 1 | 12 | 12 | 28 | 2 | 6 | 8 | 2 | 1 | - | |
| 2019/2020 |
Premier League
Al Ahly
|
- | 29 | 25 | 4 | 2 | 7 | 2250' | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - |
| 2019/2020 |
Cup
Al Ahly
|
- | 2 | 2 | - | - | - | 210' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2018/2019 |
World Cup - Qualification Africa
Egypt
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
Premier League
Al Ahly
|
- | 20 | 19 | 1 | 2 | - | 1747' | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - |
| 2017/2018 |
Premier League
Al Ahly
|
- | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Player statistics are available from the 2017/2018 season onwards. Some historical records may be incomplete.
Egypt
Appearances
40
Goals
-
Assists
5
Minutes played
3139'
Debut season
2018/2019
Age at debut
22 yrs
| Season | Competition | Games | Shots | Goals | Passes | Tackles | Duels | Dribbles | Fouls | Cards | Penalty | Subs | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| App | St | Rtg | Key | Tot | Acc% | Tkl | Blk | Int | Won | Tot | Suc | Att | FC | FS | Scr | Mis | Bnch | |||||||||||||
| - |
|
40 | 36 | 3139' | 4 | 4 | - | 5 | - | - | 37 | 1142 | - | 57 | 3 | 26 | 104 | 209 | 14 | 36 | 17 | 18 | 3 | 1 | - | - | 4 | 6 | 4 | |
| 2026/2027 |
World Cup
|
5 | 5 | 480' | - | - | - | 1 | - | - | 5 | 241 | 85% | 14 | - | 6 | 23 | 46 | 3 | 8 | 2 | 1 | - | - | - | - | - | - | - | |
| 2026/2027 |
Friendlies
|
4 | 4 | 326' | - | - | - | 2 | - | - | 6 | 161 | 83% | 5 | 1 | 6 | 13 | 27 | 3 | 6 | 3 | 3 | 1 | - | - | - | - | 3 | - | |
| 2025/2026 |
Africa Cup of Nations
|
6 | 6 | 527' | 1 | 1 | - | 1 | - | - | 4 | 240 | - | 13 | 1 | 5 | 24 | 47 | 2 | 8 | 3 | 5 | 1 | - | - | - | - | - | - | |
| 2025/2026 |
Africa Cup of Nations - Qualification
|
6 | 6 | 527' | 1 | 1 | - | 1 | - | - | 4 | 240 | - | 13 | 1 | 5 | 24 | 47 | 2 | 8 | 3 | 5 | 1 | - | - | - | - | - | - | |
| 2024/2025 |
Friendlies
|
2 | 2 | 180' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Africa Cup of Nations
|
4 | 3 | 276' | 1 | 1 | - | - | - | - | 9 | 130 | - | 6 | - | 2 | 10 | 21 | 2 | 3 | 3 | 2 | - | - | - | - | 1 | - | - | |
| 2023/2024 |
Friendlies
|
2 | 2 | 104' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | 1 | 1 |
| 2023/2024 |
World Cup - Qualification Africa
|
5 | 5 | 403' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | 1 |
| 2023/2024 |
Africa Cup of Nations - Qualification
|
4 | 3 | 276' | 1 | 1 | - | - | - | - | 9 | 130 | - | 6 | - | 2 | 10 | 21 | 2 | 3 | 3 | 2 | - | - | - | - | 1 | - | - | |
| 2022/2023 |
Friendlies
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
Friendlies
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
Friendlies
|
2 | - | 40' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | 2 |
| 2018/2019 |
World Cup - Qualification Africa
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Player statistics are available from the 2018/2019 season onwards. Some historical records may be incomplete.
Injuries & Sidelined
Sidelined
| Injury | Start | End | Duration |
|---|---|---|---|
| ACL Knee Injury | 28 Sep 2024 | 12 Jan 2025 | 3 mo |
Absences
No absences recorded.
Transfer History
No transfer history recorded.
Trophies & Honours
| Premier League Egypt | |
| 2024/2025 | Winner |
| 2023/2024 | Winner |
| 2022/2023 | Winner |
| 2020/2021 | 2nd Place |
| 2019/2020 | Winner |
| 2018/2019 | Winner |
| 2017/2018 | Winner |
| 2016/2017 | Winner |
| 2015/2016 | Winner |
| 2014/2015 | 2nd Place |
| Super Cup Egypt | |
| 2024 | Winner |
| 2023 | Winner |
| 2022 | Winner |
| 2021 | 2nd Place |
| 2020 | 2nd Place |
| 2019 | Winner |
| 2017/2018 | Winner |
| 2016/2017 | 2nd Place |
| Cup Egypt | |
| 2023/2024 | Winner |
| 2022/2023 | Winner |
| 2021/2022 | 2nd Place |
| 2019/2020 | Winner |
| 2016/2017 | Winner |
| 2016 | 2nd Place |
| 2015 | 2nd Place |
| CAF Champions League Africa | |
| 2023/2024 | Winner |
| 2022/2023 | Winner |
| 2021/2022 | 2nd Place |
| 2020/2021 | Winner |
| 2019/2020 | Winner |
| 2018 | 2nd Place |
| 2017 | 2nd Place |
| CAF Super Cup Africa | |
| 2024 | 2nd Place |
| 2023 | 2nd Place |
| 2020/2021 | Winner |
| 2015 | 2nd Place |
📝
Scouting Notes — Premium feature
Add private notes about this player — observations, ratings, reminders. Only you can see them.
View subscription plansFrequently Asked Questions
Mohamed Hany Gamal Eldemerdash's exact salary is available with a TransferBOL Premium subscription. Unlock full access to see verified salary details.
Mohamed Hany Gamal Eldemerdash's weekly and monthly salary breakdown is available with a TransferBOL Premium subscription.
Mohamed Hany Gamal Eldemerdash's contract details are available with a TransferBOL Premium subscription.
Mohamed Hany Gamal Eldemerdash's current market value is estimated at 1.20M €.
Mohamed Hany Gamal Eldemerdash has won 22 trophies, including Premier League, Super Cup, Cup, CAF Champions League, CAF Super Cup.