Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →

Michael Espinoza

Referees ·Peru
21
Matches
4.00
Yellows / match
0.62
Reds / match
22.1
Fouls / match
84 Y · 13 R
Cards shown · 3 to the bench
44.3% home · 55.7% away
Card split by side
3.57
Goals / match
0.57
Penalty goals / match
20 of 21
Matches with foul data
Apr 2025 – Nov 2026
On record
Penalties count converted spot-kicks only. There is no separate penalty-award record in the data, so a saved or missed penalty is not in that number and this is not an award rate. Fouls come from the match stats feed, which covers about four matches in five — the denominator is above.

By season

3
SeasonMatYRY/mFouls/m
Liga 1 2026 19 74 12 3.89 22.0
CONMEBOL Sudamericana 2026 1 4 1 4.00 25.0
CONMEBOL Sudamericana 2025 1 6 0 6.00 —

By competition

2
CompetitionMatYRY/mGoals/m
Liga 1 19 74 12 3.89 3.63
Copa Sudamericana 2 10 1 5.00 3.00

Last matches

20
MatchDateScoreYR
Club Sporting Cristal – FC Cajamarca 02 Nov 26 5–0 7 0
Cienciano – Club Atlético Grau 29 Oct 26 3–0 3 0
Alianza Lima – Club Atlético Grau 18 Oct 26 3–1 5 0
Universitario de Deportes – Comerciantes Unidos 06 Sep 26 2–2 5 0
Los Chankas CYC – ACD Juan Pablo II 29 Aug 26 3–4 4 1
ACD Juan Pablo II – Club Atlético Grau 08 Aug 26 0–0 3 0
Alianza Lima – Alianza Atlético de Sullana 02 Aug 26 3–1 4 1
Melgar – Club Sporting Cristal 26 Jul 26 2–1 4 0
Club Atlético Grau – Universidad Técnica de Cajamarca 18 Jul 26 3–1 3 0
Deportivo Garcilaso – ACD Juan Pablo II 30 May 26 4–1 3 1
Palestino – Deportivo Riestra 26 May 26 1–1 4 1
Universidad Técnica de Cajamarca – Cienciano 26 Apr 26 2–2 4 2
CD Moquegua – ACD Juan Pablo II 14 Apr 26 3–0 4 1
Alianza Atlético de Sullana – Club Atlético Grau 03 Apr 26 2–2 4 0
Cienciano – FC Cajamarca 21 Mar 26 3–0 0 1
Universitario de Deportes – Universidad Técnica de Cajamarca 15 Mar 26 2–0 1 2
Deportivo Garcilaso – Cienciano 28 Feb 26 2–3 3 0
Asociación Deportiva Tarma – Universidad Técnica de Cajamarca 22 Feb 26 2–2 6 2
ACD Juan Pablo II – Club Sporting Cristal 14 Feb 26 0–2 5 1
Alianza Lima – Comerciantes Unidos 08 Feb 26 2–1 6 0
Via APIGET /api/v2/referees/2589/ Docs →