1. Players
  2. Troyes

Michel Diaz

Centre-back, Troyes
Matches 2026-2755 starts
Minutes450
Goals0
Assists0

Next match

Model estimate
Troyes v MarseilleSun 11 Oct,
To score3%
To assist2%
Goal or assist5%
Shots0.4expected, in 90 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 goals0.10.02 per 90
Expected assists0.00.01 per 90
Shots30.60 per 90
Key passes10.20 per 90

Against the peers

2026-27, per 90 minutes

Among the 60 defenders of Ligue 1 with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.

Per 90Percentile
Goals0.040
Expected goals0.0246
Shots0.656
Assists0.042
Expected assists0.0131
Key passes0.225

Season projection

Model estimate
Goals at the end10 now; 8 in 10 between 0 and 3
Assists at the end10 now; 8 in 10 between 0 and 2
Top scorer–in Ligue 1
Most assists–

Every remaining Ligue 1 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 2025-26
  • 0league goals in 25 matches0.0 per 90 minutes over 2 seasons

Last matches

DateMatchMinGAShotsxG
Sat 19 SepAngers 2–0 Troyes9000.00
Sun 13 SepLille 2–0 Troyes9000.00
Sun 6 SepTroyes 2–6 Strasbourg9020.08
Sat 29 AugLorient 1–2 Troyes9010.01
Sat 22 AugTroyes 0–0 Paris FC9000.00
Wed 13 MayBrest 1–2 Strasbourg9020.56
Sun 10 MayParis Saint Germain 1–0 Brest9000.00
Fri 24 AprBrest 3–3 Lens9*00.00
Sat 4 AprBrest 3–4 Rennes8100.00
Sat 21 MarAuxerre 3–0 Brest9010.06
Sat 14 MarMonaco 2–0 Brest9000.00
Sun 8 MarBrest 2–0 Le Havre9000.00
Sun 1 MarMetz 0–1 Brest9000.00
Fri 20 FebBrest 2–0 Marseille9010.10
Sat 14 FebLille 1–1 Brest9000.00
Sun 8 FebBrest 2–0 Lorient9000.00
Sun 1 FebNice 2–2 Brest12*00.00
Sun 30 Nov 2025Strasbourg 1–2 Brest9000.00
Sat 25 Oct 2025Brest 0–3 Paris Saint Germain9000.00
Sat 4 Oct 2025Brest 0–0 Nantes9000.00

* came on as a substitute.