Skip to content
Photo: Bryan Berlin / CC BY-SA 4.0
RB Leipzig

Neil El Aynaoui

Position
Midfielder
Nationality
Morocco
Height
185 cm
Games
13
11 starts
Minutes
956
74 a game
Goals
0
1.1 xG
Assists
1
0.6 xA

Player profile

882 min · vs 165 central midfielders · 3 Nov 2026 · Method

Archetype: Tidy, ball-winning central midfielder

El Aynaoui keeps the ball very well and wins it back often for a central midfielder, and gets good chances. He rarely plays forward and hasn't scored. From 882 minutes.

Key strengths, areas for development and similar players

Key strengths

  • Accurate passing. 92.7% pass accuracy, percentile 94.

  • Recoveries. 5.82 recoveries per 90, percentile 79.

  • Chance quality. 0.11 non-penalty xG per 90, percentile 73.

Areas for development

  • Rarely plays forward. 4.18 passes into the final third per 90, percentile 21.

  • No goals. 0.00 goals per 90, percentile 0.

Similar players

  • Christian Ordóñez ParmaRecoveries 79 v 78 and pass accuracy 94 v 85.
  • Simon Ebonog Le HavrePasses into the final third 21 v 10, key passes 48 v 48.
  • Mahdi Camara RennesPass accuracy 94 v 89 and expected assists 35 v 35.

Against 171 central midfielders

Against the rest

How to read it. Each number is a percentile: the share of central midfielders with 450+ minutes this player beats on that measure. 90 means better than 90 out of every 100; 50 is the middle.80+ top fifth50 to 79 above the middleunder 50 below the middle

Top fifth in 2 of 15 measures.

Touches, shots and positions

On the pitch

Busiest in the own half, centre (10%), average spot centre, middle third. Hover or tap a zone.

Own thirdMiddle thirdFinal third

Own third 30%, Middle third 54%, Final third 16%

Brighter means more touches. The dot is the average spot. Attacking to the right.

By competition

The season

CompetitionAppsMinGoalsAssistsxGnpxGxAShotsKey passesRating
Bundesliga7583010.850.850.52977.30
Champions League4317000.210.210.12126.39
DFB-Pokal145000.000.000.00006.34
Serie A111000.000.000.0000–

13 games

Match by match

Rating game by game, average 6.85
Oldest to newest
Best: 8.2 at Schalke 04, 31 Oct. Hover or tap a bar.