England ·Referee·League Two

J. Oldham

77 matches since August 2021

J. Oldham referee stats

J. Oldham has refereed 77 matches in the leagues we cover since August 2021, the latest in the League Two.

Cards: 4.16 a match, against an average of 3.92 in the same leagues and seasons (+0.24). Fouls: 24.5 a match, against 22.7.

Penalties: 0.18 a match over the 45 matches with a complete penalty count, against 0.20.

Goals: 2.32 a match, against 2.53; over 2.5 goals in 43% of matches, against 46%.

Decided by the referee

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

Cards
4.16
League 3.92
Yellow cards
3.97
League 3.75
Red cards
0.18
League 0.18
Fouls
24.5
League 22.7

Decided by the teams

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

Goals
2.32
League 2.53
Over 2.5
43%
League 46%
Both teams score
49%
League 50%
Home wins
46%
League 43%

What to expect next

Cards against the league average
+0.16 a match
Fouls against the league average
+1.2 a match

A record is part referee and part luck. Over 77 matches, about 66% of a difference in cards has held in later matches, so this is the difference to expect, not the full +0.24.

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
Walsall – Port Vale19 Sept 2026League Two2–060
Stevenage – Oxford United22 Aug 2026League One1–250
Oldham Athletic – Accrington Stanley2 May 2026League Two3–010
Huddersfield Town – Wycombe Wanderers11 Apr 2026League One3–320
Cheltenham Town – Cambridge United6 Apr 2026League Two1–110
Rotherham United – Bolton Wanderers14 Mar 2026League One2–240
Gillingham – Oldham Athletic21 Feb 2026League Two0–340
Colchester United – Shrewsbury Town7 Feb 2026League Two2–060
Port Vale – AFC Wimbledon3 Feb 2026League One0–150
Bromley – Swindon Town24 Jan 2026League Two2–120
Milton Keynes Dons – Cambridge United13 Dec 2025League Two1–130
Stevenage – Cardiff City9 Dec 2025League One0–150
Bromley – Tranmere Rovers4 Oct 2025League Two3–351
Walsall – Salford City23 Aug 2025League Two1–030
Bristol Rovers – Oldham Athletic19 Aug 2025League Two0–050
Crawley Town – Newport County9 Aug 2025League Two1–230
Doncaster Rovers – Walsall1 Apr 2025League Two2–270
Port Vale – Morecambe22 Mar 2025League Two1–050
Barnsley – Lincoln City1 Mar 2025League One4–320
Crawley Town – Cambridge United1 Mar 2025League One0–252

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One15.003.9743.03.00100%
2026/2027League Two16.004.3932.02.000%
2025/2026League One44.004.0326.03.0050%
2025/2026League Two103.404.1925.42.5050%
2024/2025League One64.674.2020.73.1750%
2024/2025League Two105.104.5721.51.6030%
2022/2023League One94.563.7822.72.6756%
2022/2023League Two143.073.5724.31.7914%
2021/2022League One123.833.7124.32.1750%
2021/2022League Two105.003.6428.02.7060%

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