Player Stat TerminalSettles publicly · Bitcoin-anchored
Ligue 1 · Forward · Metz

Joel Asoro

Last 5 games modelled · 2025/26 season

0.2
Fouls committed
0.6
Shots
0.2
Shots on target
The headline
0.2
Fouls committed / game
Hit 1+ foul committed in 1 of 5
MetzMetz27y175cmRight footedSweden

Strongest angles

68%1+ foul committedHit in 1 of last 5
65%2+ shotsHit in 1 of last 5
57%1+ shot on targetHit in 1 of last 5

Last 5 games — every market the model rates

The bars are what he actually did. The percentage is what the model expects next time if he starts — it is built from his season rate, weighted toward the positional average when that rate rests on few minutes, so it will not simply echo a five-game run.

HighFouls committed0.2per game
0
@ STR
0
@ LOR
0
@ AUX
0
vs REN
1
@ BRE
Hit in 1 of last 5 games68%1+ foul committed · model chance
HighShots0.6per game
0
@ STR
0
@ LOR
0
@ AUX
2
vs REN
1
@ BRE
Hit in 1 of last 5 games65%2+ shots · model chance
EvenShots on target0.2per game
0
@ STR
0
@ LOR
0
@ AUX
1
vs REN
0
@ BRE
Hit in 1 of last 5 games57%1+ shot on target · model chance
OutsideGoals + assists0.0per game
0
@ STR
0
@ LOR
0
@ AUX
0
vs REN
0
@ BRE
Hit in 0 of last 5 games33%to score or assist · model chance
Chances created0.2per game
0
@ STR
0
@ LOR
0
@ AUX
1
vs REN
0
@ BRE
Hit in 1 of last 5 gamesNot rated — this market has no validated model yet.
Tackles0.0per game
0
@ STR
0
@ LOR
0
@ AUX
0
vs REN
0
@ BRE
Hit in 0 of last 5 gamesNot rated — this market has no validated model yet.

Last season’s numbers. The Ligue 1 has moved on to a new campaign and Asoro has not played enough of it yet to stand on his own figures, so the season below is 2025/26 — the last one he completed.

Season performance

Ligue 1 2025/26 · 223 minutes · 8 appearances
StatTotalPer 90Rank

Shooting

Expected goals (xG)0.700.28
Expected goals on target (xGOT)0.100.04
Big chances missed10.40

Passing

Expected assists (xA)0.200.08
Chances created10.40

Player traits

Stats compared to other forwards
  • Chances created28
  • Aerial duels41
  • Defensive actions19
  • Goals45
  • Shot attempts48
  • Touches76

Percentile against players in the same position — 90 means only a tenth of them rate higher. FotMob's comparison, across every competition it covers, so it is a wider pool than the league rank above.

Positions played

Where he has lined up, by number of starts
  • Striker · main2

Match by match

His last 20 competitive appearances, newest first
DateOpponentResultMinsGARating
25 JulA Degerfors1-024··6.6
20 JulA Örgryte0-010··5.7
13 JulH Halmstads BK3-09··0.0
22 MayH Brommapojkarna1-219··6.0
18 MayH Sirius2-316··6.6
10 MayA AIK4-23··0.0
04 MayH IFK Göteborg6-0162·8.5
26 AprH Hammarby1-128··6.4
22 AprA Elfsborg1-263··6.5
17 AprH Malmö FF0-115··5.9
12 AprH Kalmar FF3-221··6.8
06 AprA GAIS1-014··6.4
18 JanA Strasbourg1-29··0.0
11 JanH Montpellier0-431··5.9
04 JanA Lorient1-111··6.1
07 DecA Auxerre1-345··5.9
28 NovH Rennes0-171··6.2
23 NovA Brest2-378··5.5
09 NovH Nice2-12··0.0
02 NovA Nantes2-01··0.0

Others at Metz

Squad-mates with a page of their own, most minutes first

Every figure above is counted match data for the 2025/26 Ligue 1 season, not a projection. FotMob applies a minutes qualifier to its per-90 tables, so a stat absent here is one the season does not yet support for Asoro rather than a zero. Club form and fixture forecasts are on the Metz page.