England ·Referee·League Two

Daniel Middleton

30 matches since March 2023

Daniel Middleton referee stats

Daniel Middleton has refereed 30 matches in the leagues we cover since March 2023, the latest in the League Two.

Cards: 3.53 a match, against an average of 4.27 in the same leagues and seasons (−0.74). Fouls: 20.4 a match, against 22.3.

Penalties: 0.26 a match over the 23 matches with a complete penalty count, against 0.25.

Goals: 2.50 a match, against 2.71; over 2.5 goals in 47% of matches, against 51%.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
3.53
League 4.27
Yellow cards
3.37
League 4.03
Red cards
0.17
League 0.23
Fouls
20.4
League 22.3

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
2.50
League 2.71
Over 2.5
47%
League 51%
Both teams score
57%
League 54%
Home wins
40%
League 43%

What to expect next

Cards against the league average
−0.34 a match
Fouls against the league average
−0.9 a match

A record is part referee and part luck. Over 30 matches, about 46% of a difference in cards has held in later matches, so this is the difference to expect, not the full −0.74.

How much referees really change: our study →

Next appointments

No appointment announced yet. Referees are usually named a few days before a match.

Recent matches

MatchScoreYellowRed
Bromley – Barrow26 Oct 2024League Two1–160
Wigan Athletic – Mansfield Town22 Oct 2024League One1–230
Shrewsbury Town – Stockport County1 Oct 2024League One0–280
Leyton Orient – Peterborough United24 Sept 2024League One2–230
Cheltenham Town – Harrogate Town7 Sept 2024League Two1–030
Morecambe – Gillingham17 Aug 2024League Two0–120
AFC Wimbledon – Colchester United10 Aug 2024League Two4–260
Charlton Athletic – Shrewsbury Town20 Apr 2024League One1–110
Bristol Rovers – Cambridge United16 Apr 2024League One1–000
Walsall – Salford City1 Apr 2024League Two2–120
Carlisle United – Stevenage23 Mar 2024League One2–260
Barnsley – Cheltenham Town16 Mar 2024League One0–020
Exeter City – Bolton Wanderers9 Mar 2024League One2–220
AFC Wimbledon – Grimsby Town5 Mar 2024League Two0–050
Sutton United – Wrexham13 Feb 2024League Two1–230
Lincoln City – Fleetwood Town10 Feb 2024League One2–152
Morecambe – Colchester United27 Jan 2024League Two0–150
Accrington Stanley – Gillingham13 Jan 2024League Two1–240
Stockport County – Mansfield Town1 Jan 2024League Two0–240
Leyton Orient – Charlton Athletic26 Dec 2023League One1–060

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2024/2025League One34.674.2021.73.0067%
2024/2025League Two44.254.5720.32.5025%
2023/2024League One112.824.3019.82.5555%
2023/2024League Two113.644.2119.72.3646%
2022/2023League Two14.003.5731.02.000%

Betting involves risk. Past results do not guarantee future ones. 18+.