Mohamed Magdi Kafsha
Midfielder ·
Al Ahly
106Club appearances
15Club goals
8International caps
4International goals
Advertisement
Profile
- Full name
- Mohamed Magdi Mohamed Moursy
- Born
- 6 Mar 1996 (age 30)
- Birthplace
- Giza, Egypt
- Nationality
- Egypt
- Position
- Midfielder
- Height
- 1.68 m
Club statistics
| Season | Team | Competition | Apps | G | A | Min |
|---|---|---|---|---|---|---|
| 2026/27 | Egyptian Premier League | 4 | 1 | 1 | 46 | |
| 2025/26 | CAF Champions League | 0 | 0 | 0 | 0 | |
| 2025/26 | Egyptian Premier League | 5 | 0 | 0 | 143 | |
| 2025/26 | Egyptian Premier League | 16 | 2 | 2 | 1,256 | |
| 2025 | FIFA Club World Cup | 3 | 0 | 0 | 42 | |
| 2024/25 | CAF Champions League | 8 | 1 | 1 | 268 | |
| 2024/25 | Egyptian Premier League | 19 | 2 | 2 | 795 | |
| 2023/24 | CAF Champions League | 12 | 2 | 1 | 347 | |
| 2022/23 | CAF Champions League | 9 | 0 | 1 | 353 | |
| 2021/22 | CAF Champions League | 11 | 2 | 0 | 596 | |
| 2020/21 | CAF Champions League | 12 | 3 | 4 | 826 | |
| 2019/20 | CAF Champions League | 7 | 2 | 0 | 551 | |
| Total | 106 | 15 | 12 | 5,223 | ||
Advertisement
International career
Egypt:
8 caps,
4 goals · debut 17 Nov 2020
International goals
| # | Date | Match | Competition | Minute |
|---|---|---|---|---|
| 4 | 16 Nov 2021 | Egypt 2–1 Gabon W | World Cup Qualifiers (CAF) | 4' pen |
| 3 | 1 Sep 2021 | Egypt 1–0 Angola W | World Cup Qualifiers (CAF) | 5' pen |
| 2 | 25 Mar 2021 | Kenya 1–1 Egypt D | AFCON Qualifiers | 2' |
| 1 | 17 Nov 2020 | Togo 1–3 Egypt W | AFCON Qualifiers | 18' |
| Season | Team | Competition | Apps | G | A | Min |
|---|---|---|---|---|---|---|
| 2023/24 | AFCON Qualifiers | 2 | 0 | 0 | 57 | |
| 2022/23 | World Cup Qualifiers (CAF) | 3 | 2 | 0 | 257 | |
| 2021/22 | AFCON Qualifiers | 3 | 2 | 0 | 270 | |
| Total | 8 | 4 | 0 | 584 | ||
Caps and international goals count official senior internationals only. Youth (U23, U20, U17) and unofficial matches are listed but not counted.
Recent matches
| 21 Oct 26 | 3–3 | D | Sub 18' | ||
| 15 Sep 26 | 2–0 | W | Sub 1' 1A | ||
| 3 Sep 26 | 1–0 | W | Sub 23' | ||
| 23 Aug 26 | 3–2 | W | Sub 4' ⚽ | ||
| 13 May 26 | 1–0 | W | Sub 12' | ||
| 8 May 26 | 0–0 | D | 90' | ||
| 4 May 26 | 1–2 | L | 90' | ||
| 29 Apr 26 | 4–1 | L | 63' | ||
| 23 Apr 26 | 0–0 | D | 90' | ||
| 19 Apr 26 | 2–2 | D | 90' 1A |