1. Players
  2. Villarreal

Gerard Moreno

Forward, Villarreal, 34 years old, Spain
Matches 2026-2763 starts
Minutes289
Goals2
Assists0

Next match

Model estimate
Real Madrid v VillarrealSat 10 Oct,
To score15%
To assist6%
Goal or assist20%
Shots0.8expected, in 47 minutes

Not in our likely line-up (started 3 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 goals2.20.68 per 90
Expected assists1.40.44 per 90
Shots82.49 per 90
Key passes92.80 per 90

Against the peers

2026-27, per 90 minutes

Among the 47 forwards of La Liga with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.

Per 90Percentile
Goals0.6276
Expected goals0.6880
Shots2.4954
Assists0.026
Expected assists0.4496
Key passes2.896

Season projection

Model estimate
Goals at the end92 now; 8 in 10 between 6 and 12
Assists at the end30 now; 8 in 10 between 1 and 5
Top scorer–in La Liga
Most assists–

Every remaining La Liga 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
Sun 20 SepVillarreal 3–1 Levante21*20.16
Mon 14 SepVillarreal 1–2 Real Betis66110.50
Sat 5 SepVillarreal 2–3 Deportivo La Coruna7910.54
Fri 28 AugAlaves 1–0 Villarreal7130.25
Sun 23 AugAtletico Madrid 2–2 Villarreal24*110.74
Sun 16 AugRacing Santander 2–2 Villarreal28*00.00
Sun 17 MayRayo Vallecano 2–0 Villarreal25*00.00
Wed 13 MayVillarreal 2–3 Sevilla90120.15
Sun 10 MayMallorca 1–1 Villarreal14*10.06
Sat 2 MayVillarreal 5–1 Levante8720.07
Sun 26 AprVillarreal 2–1 Celta Vigo90131.19
Sun 12 AprAthletic Club 1–2 Villarreal9010.02
Mon 6 AprGirona 1–0 Villarreal9030.22
Fri 20 MarVillarreal 3–1 Real Sociedad79151.24
Fri 13 MarAlaves 1–1 Villarreal31*00.00
Sun 8 MarVillarreal 2–1 Elche23*10.03
Sat 31 JanOsasuna 2–2 Villarreal88230.87
Sat 24 JanVillarreal 0–2 Real Madrid7220.67
Sat 17 JanReal Betis 2–0 Villarreal6610.08
Sat 10 JanVillarreal 3–1 Alaves44*130.30

* came on as a substitute.