Andy Madley
The independent Key Match Incidents panel has reviewed 67 of those matches and confirmed 11 errors in them. Everything below is a count: RefCard publishes errors, not an accuracy percentage, because no source publishes the denominator such a figure would need.
Season by season
| Season | Matches | Fouls/game | Yellows/game | Reds/game | Penalties | Confirmed errors |
|---|---|---|---|---|---|---|
| 2026-27 | 3 | 21.0 | 4.00 | 0.00 | 0 | 0 |
| 2025-26 | 21 | 22.9 | 3.24 | 0.24 | 5 | 4 |
| 2024-25 | 20 | 22.8 | 3.65 | 0.05 | 4 | 2 |
| 2023-24 | 23 | 22.8 | 3.96 | 0.09 | 1 | 5 |
| 2022-23 | 24 | 22.7 | 3.46 | 0.12 | —‡ | — |
| 2021-22 | 16 | 23.4 | 2.25 | 0.12 | —‡ | — |
| 2020-21 | 16 | 24.9 | 2.56 | 0.06 | —‡ | — |
| 2019-20 | 11 | 22.2 | 3.45 | 0.09 | —‡ | — |
| 2018-19 | 2 | 16.5 | 1.00 | 0.00 | —‡ | — |
Confirmed errors are only available from 2023-24, when the Key Match Incidents panel began. Earlier seasons show the disciplinary record only. ‡ Penalties are recorded from 2023-24 onward; a dash means the figure was never collected for that season, not that none were given.
Cards and fouls
The career average is 3.27 yellow cards a game, against a league median of 3.67 for rated referees, on 22.9 fouls a game.
Added time
7.2 minutes of second-half added time on average, against a league median of 7.2. A model of each match's substitutions, cards and goals expects 7.1 from these fixtures — about what those stoppages predict.
Added time is captured from 2024-25 onward, over the 37 matches where we hold it — a shorter window than the figures above.
Club by club
Every club refereed at least three times, with that club's own record in those matches and the cards it took.
| Club | Matches | W–D–L | Yellows | Per game |
|---|---|---|---|---|
| Everton | 20 | 8–3–9 | 31 | 1.55 |
| Crystal Palace | 20 | 6–5–9 | 37 | 1.85 |
| Aston Villa | 18 | 7–4–7 | 36 | 2.00 |
| Liverpool | 17 | 9–5–3 | 27 | 1.59 |
| Brighton | 15 | 8–5–2 | 28 | 1.87 |
| Manchester City | 14 | 10–2–2 | 13 | 0.93 |
| Chelsea | 14 | 5–3–6 | 26 | 1.86 |
| Wolves | 13 | 3–3–7 | 21 | 1.62 |
| Newcastle | 13 | 3–5–5 | 31 | 2.38 |
| Southampton | 12 | 5–3–4 | 15 | 1.25 |
| Brentford | 12 | 6–3–3 | 21 | 1.75 |
| Leicester | 11 | 4–4–3 | 14 | 1.27 |
| Tottenham | 11 | 5–1–5 | 11 | 1.00 |
| Fulham | 11 | 4–1–6 | 17 | 1.55 |
| West Ham | 10 | 2–1–7 | 19 | 1.90 |
| Sheffield Utd | 9 | 2–1–6 | 17 | 1.89 |
| Manchester United | 8 | 4–1–3 | 10 | 1.25 |
| Norwich | 7 | 1–2–4 | 10 | 1.43 |
| Bournemouth | 7 | 4–1–2 | 10 | 1.43 |
| Nottingham Forest | 7 | 2–3–2 | 18 | 2.57 |
| Burnley | 5 | 1–3–1 | 5 | 1.00 |
| Arsenal | 5 | 2–2–1 | 9 | 1.80 |
| Watford | 3 | 2–0–1 | 3 | 1.00 |
| Luton | 3 | 1–1–1 | 5 | 1.67 |
The W–D–L is the club's. Nothing here is evidence of bias — a difference this size is what chance looks like. See how that was measured.
Panel review
2026-27
The panel reviewed one of Andy Madley’s decisions this season, and it was upheld.
At VAR, the same 1 decision: 1 correct, 0 incorrect. The VAR layer is a separate official’s work and is never attributed to the referee.
- Crystal Palace v Manchester City · 05:59 — Penalty not awarded. Handball appeal against Strand Larsen (CRY)
The panel upheld (5-0). “The referee's call of no penalty for a potential handball offence against Strand Larsen was supported. The ball struck him on the thigh before deflecting onto his arm.”
Panel-confirmed errors
- 2025-26 · Newcastle v Chelsea — on-field error below the clear-and-obvious threshold
- 2025-26 · Brentford v Tottenham · 56' — VAR missed an on-field error
- 2025-26 · Brentford v Tottenham — on-field error below the clear-and-obvious threshold
- 2025-26 · Arsenal v Everton — on-field error below the clear-and-obvious threshold
- 2024-25 · Leicester v Chelsea · 22' — on-field error below the clear-and-obvious threshold
- 2024-25 · Brighton v Brentford · 75' — VAR missed an on-field error; A clear attempt to strike Yarmoliuk by João Pedro. No contact is needed as per the Laws of the Game for this clear action to result in a red card for violent conduct. There is no place in football for actions like this.
- 2023-24 · Aston Villa v Brighton — VAR missed an on-field error
- 2023-24 · Aston Villa v Brighton · 26' — VAR missed an on-field error
- 2023-24 · Crystal Palace v Tottenham · 90' — VAR missed an on-field error