It has been another successful season for Egyptians playing overseas, with some winning titles and others leaving their mark with superb individual displays.
Towering striker Ahmed 'Kouka' Hassan won his second successive Greek league crown with Olympiacos while another Greek-based footballer, winger Amr Warda, helped PAOK to the domestic cup title.
Liverpool star Mohamed Salah might have missed out on a second straight Premier League triumph, but he once again stole the show at the club with 31 goals in all competitions.
Here are the main stats of Egypt's foreign-based footballers:
Mohamed Salah (Liverpool)
The 28-year-old winger played 51 games in all competitions with Liverpool, scoring 31 goals and providing 5 assists.
3rd in the English Premier League
UEFA Champions League quarterfinals
FA Cup Round of 16
Premier League: 37 games, 22 goals, 4 assists
Champions League: 10 games, 6 goals, 1 assist
FA Cup: 2 games, 3 goals
Community Shield: 1 game, 1 goal
EFL Cup: 1 game
Mostafa Mohamed (Galatasaray)
The 23-year-old striker has played 17 games in all competitions since joining the Turkish side in the winter transfer window, scoring 9 goals.
2nd in the Super Lig
Turkish Cup quarterfinals
Super Lig: 16 games, 8 goals, 2 yellow cards, 1 red card
Turkish Cup: 1 game, 1 goal
Mohamed Elneny (Arsenal)
The 28-year-old midfielder played 41 games in all competitions with Arsenal, scoring 3 goals.
8th in the English Premier League
Europa League semifinals
FA Cup 4th round
Premier League: 23 games, 1 goal, 3 yellow cards
Europa League: 12 games, 2 goals, 1 yellow card
FA Cup: 2 games
Community Shield: 1 game
EFL Cup: 3 games, 2 yellow cards
Ahmed Elmohamady (Aston Villa)
The 33-year-old right-back played 17 games in all competitions with Aston Villa.
11th in the English Premier League
EFL Cup Round of last 16
Premier League: 14 games, 2 yellow cards
EFL Cup: 3 games
Mahmoud 'Trezeguet' Hassan (Aston Villa)
Mahmoud 'Trezeguet' Hassan
The 26-year-old winger played 22 games in all competitions with Aston Villa, scoring 2 goals and providing 2 assists.
11th in the English Premier League
EFL Cup Round of 16
Premier League: 21 games, 2 goals, 1 assist
EFL Cup: 1 game, 1 assist
Amr Warda (Volos NPS /PAOK)
The 27-year-old forward played 36 games in all competitions with Volos NPS and PAOK, scoring 5 goals and providing 3 assists.
7th in the Greece Super League
Greece Cup quarterfinals
4th in the Greece Super League
Greek Cup winners
Greece Super League: 23 games, 5 goals, 1 assist, 2 yellow cards
Super League play-off: 8 games, 1 assist, 3 yellow cards, 1 red card
Greek Cup: 5 games, 1 assist
Ahmed "Kouka" Hassan (Olympiacos)
Ahmed "Kouka" Hassan
The 28-year-old forward played 38 games in all competitions with Olympiacos, scoring 15 goals and providing 6 assists.
UEFA Champions League Group stage
Europa League Round of 16
Greek Cup final
Greece Super League: 17 games, 8 goals, 3 assists
Super League play-off: 8 games, 2 goals, 2 assists
UEFA Champions League: 3 games, 1 goal
Europa League: 3 games, 1 goal
Greek Cup: 6 games, 3 goals, 1 assist
Karim Hafez (Yeni Malatyaspor)
The 25-year-old left-back played 33 games in all competitions with Yeni Malatyaspor, providing 9 assists.
15th in the Super Lig
Türkiye Kupasi round of last 16
Super Lig: 33 games, 9 assists, 7 yellow cards, 1 red card
Omar Marmoush (Wolfsburg / FC St. Pauli)
The 22-year-old forward played 33 games in all competitions with Wolfsburg and FC St. Pauli, scoring 8 goals and providing 3 assists.
4th in the Germany Bundesliga
Quarterfinals of the German Cup
FC St. Pauli
9th in the Bundesliga II
Bundesliga II: 20 games, 7 goals, 3 assists, 2 yellow cards
DFB-Pokal: 2 games
RL Nord: 2 games, 1 goal
Bundesliga: 1 game
Europa League Qualifying: 1 game, 1 yellow card
Sam Morsy (Middlesbrough)
The 29-year-old midfielder played 32 games in all competitions with Championship side Middlesbrough, scoring 1 goal and providing 5 assists.
10th in the English Championship
EFL Cup second round
Championship: 31 games, 1 goal, 5 assists, 8 yellow cards, 1 red card
EFL Cup: 1 game, 1 yellow card
Ahmed Hegazy (Al-Ittihad of Jeddah)
The 30-year-old defender has played 24 games in all competitions since joining the Saudi side in October 2020, scoring 2 goals.
3rd in the Saudi Professionals League
Quarterfinals of the King's Cup
Saudi Professionals League: 22 games, 1 goal, 5 yellow cards, 1 red card
King's Cup: 2 games, 1 goal
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)