ScoreMondoLive Scores
Search teams, leagues, matches/
Vitesse ArnhemMidfielder

Moustafa Ashraf Moustafa

Shirt number
8
Midfielder

Season 2025Eerste Divisie · KNVB Beker

9Apps4 starts
314Minutes
0Goals
0Assists
2Yellow cards
0Red cards
Last 9 matches
Average rating6.15
Goals + assists0
Minutes per match35
Goals + assists per 90 min0.00

Numbers from 9 matches in our archive.

FormRating and result of the last 9 matches

6.3L12/09/25 · Jong AZ Alkmaar 4 - 0 Vitesse Arnhem · Rating 6.36.3D16/09/25 · Waalwijk 1 - 1 Vitesse Arnhem · Rating 6.37.0W20/09/25 · Vitesse Arnhem 3 - 1 Helmond Sport · Rating 7.05.6L27/09/25 · Vitesse Arnhem 1 - 2 Willem II Tilburg · Rating 5.65.7W17/10/25 · FC Eindhoven 0 - 4 Vitesse Arnhem · Rating 5.7–L21/10/25 · MVV Maastricht 3 - 2 Vitesse Arnhem–D28/10/25 · VV Katwijk 1 - 1 Vitesse Arnhem–W25/11/25 · Vitesse Arnhem 3 - 1 Jong PSV Eindhoven6.0W08/03/26 · De Graafschap 1 - 4 Vitesse Arnhem · Rating 6.0

Rating trendLast 6 rated matches

Rating trend: Jong AZ Alkmaar 6.3, Waalwijk 6.3, Helmond Sport 7.0, Willem II Tilburg 5.6, FC Eindhoven 5.7, De Graafschap 6.0avg 6.1512/09/25 · Jong AZ Alkmaar 4 - 0 Vitesse Arnhem · 6.316/09/25 · Waalwijk 1 - 1 Vitesse Arnhem · 6.320/09/25 · Vitesse Arnhem 3 - 1 Helmond Sport · 7.027/09/25 · Vitesse Arnhem 1 - 2 Willem II Tilburg · 5.617/10/25 · FC Eindhoven 0 - 4 Vitesse Arnhem · 5.708/03/26 · De Graafschap 1 - 4 Vitesse Arnhem · 6.06.07.0

Last appearances

  • Eerste DivisieDe Graafschap1Vitesse Arnhem415' Off the bench6.0
  • Eerste DivisieVitesse Arnhem3Jong PSV Eindhoven11' Off the bench
  • KNVB BekerVV Katwijk1Vitesse Arnhem14' Off the bench
  • Eerste DivisieMVV Maastricht3Vitesse Arnhem210' Off the bench
  • Eerste DivisieFC Eindhoven0Vitesse Arnhem4Yellow cards 120' Off the bench5.7
  • Eerste DivisieVitesse Arnhem1Willem II Tilburg2Yellow cards 145' Started5.6
  • Eerste DivisieVitesse Arnhem3Helmond Sport166' Started7.0
  • Eerste DivisieWaalwijk1Vitesse Arnhem163' Started6.3
  • Eerste DivisieJong AZ Alkmaar4Vitesse Arnhem090' Started6.3

Minutes playedLast 9 matches

  • Started
  • Off the bench
Minutes played: Last 9 matches, Minutes per match 3512/09/25 · Started: 90'16/09/25 · Started: 63'20/09/25 · Started: 66'27/09/25 · Started: 45'17/10/25 · Off the bench: 20'21/10/25 · Off the bench: 10'28/10/25 · Off the bench: 4'25/11/25 · Off the bench: 1'08/03/26 · Off the bench: 15'

Career statistics

SeasonCompetition · TeamAppsGoalsAssistsMinutesYellow cardsRed cards
2025Eerste DivisieVitesse Arnhem80031020
KNVB BekerVitesse Arnhem100400
Total90031420

Clubs

Settings
Theme
Row density
Goal sound
Data saver
No team crests or animations; live scores keep updating.

Your settings and favourites are saved on this device only. Animations follow your device setting. Keyboard: j / k move, / search, f favourite, p pin, ? help