1. Players
  2. Mainz 05

Nadiem Amiri

Midfielder, Mainz 05, 29 years old, Germany
Matches 2026-2744 starts
Minutes358
Goals0
Assists0

Next match

Model estimate
Mainz 05 v Bayer LeverkusenSat 10 Oct,
To score26%
To assist16%
Goal or assist38%
Shots1.6expected, in 86 minutes

In our likely line-up (started 5 of the team's last 5). From Vesta's expected goals for the team, his expected goals and goals per 90 minutes and the minutes he is likely to play.

Chances

2026-27, total and per 90 minutes
Expected goals1.50.38 per 90
Expected assists1.00.24 per 90
Shots71.76 per 90
Key passes143.52 per 90

Against the peers

2026-27, per 90 minutes

Among the 36 midfielders of the Bundesliga with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.

Per 90Percentile
Goals0.030
Expected goals0.3891
Shots1.7674
Assists0.034
Expected assists0.2474
Key passes3.52100

Season projection

Model estimate
Goals at the end100 now; 8 in 10 between 6 and 14
Assists at the end60 now; 8 in 10 between 3 and 9
Top scorer–in the Bundesliga
Most assists<1%

Every remaining Bundesliga match simulated with Vesta; the team's goals shared among its players by their recent part in its attack. The whole race

In numbers

Top five leagues since 2014-15

Last matches

DateMatchMinGAShotsxG
Sat 19 SepBorussia M.Gladbach 3–4 Mainz 059000.00
Sat 12 SepMainz 05 1–3 Eintracht Frankfurt8820.84
Sun 6 SepHamburger SV 0–5 Mainz 059030.53
Sat 29 AugMainz 05 0–0 Paderborn9020.14
Sat 16 MayFC Heidenheim 0–2 Mainz 0571131.14
Sun 10 MayMainz 05 1–3 Union Berlin9000.00
Sun 3 MaySt. Pauli 1–2 Mainz 058650.77
Sat 25 AprMainz 05 3–4 Bayern Munich8350.67
Sun 19 AprBorussia M.Gladbach 1–1 Mainz 0590120.78
Sun 12 AprMainz 05 0–1 Freiburg25*00.00
Fri 20 FebMainz 05 1–1 Hamburger SV90130.47
Fri 13 FebBorussia Dortmund 4–0 Mainz 059020.05
Sat 7 FebMainz 05 2–0 Augsburg84221.52
Sat 31 JanRasenBallsport Leipzig 1–2 Mainz 0578120.79
Sat 24 JanMainz 05 3–1 Wolfsburg20*1110.76
Tue 13 JanMainz 05 2–1 FC Heidenheim90130.27
Sat 10 JanUnion Berlin 2–2 Mainz 0580120.32
Sun 21 Dec 2025Mainz 05 0–0 St. Pauli9020.15
Fri 5 Dec 2025Mainz 05 0–1 Borussia M.Gladbach9000.00
Fri 21 Nov 2025Mainz 05 1–1 Hoffenheim9000.00

* came on as a substitute.