Referee profile
James Oldham
- Matches officiated
- 118 career total (source)
- Yellow cards / match
- 3.81 449 yellow in total
- Reds / match
- 0.17 14 red · 6 second yellow
- Yellow / match, recent
- 3.89 28 matches · red 0.11
Last 12 months
19 matches since 2 Nov 2025, compared with the average referee
| Metric | James Oldham | Average | Difference from average |
|---|---|---|---|
| Yellow cards / match | 3.58 | 3.99 | −10% |
| Red cards / match | 0.11 | 0.21 | −48% |
| Penalty goals / match | 0.21 | 0.23 | −9% |
| Goals / match | 3.00 | 2.78 | +8% |
| Home wins | 21% | 44% | −52% |
| Draws | 26% | 25% | +4% |
Ranked 760 of 1122 referees for yellow cards (1 = strictest).
Match results
By league
-
1
National League 3.50 goals · 3.67 yellows / match
6 matches
-
2
League Two 2.50 goals · 2.83 yellows / match
6 matches
-
3
League One 2.80 goals · 4.40 yellows / match
5 matches
-
4
Football League Trophy 5.00 goals · – yellows / match
1 match
-
5
FA Cup 2.00 goals · – yellows / match
1 match
Cards per match
Recent matches (oldest to newest); the dashed line is the career average. Click a bar to open the match.
Yellow cardsRed cardsCareer avg.
League breakdown
Competitions of the last 30 matches
Recent matches
Older matches exist at the source.
FT
10 Oct
Forest Green Rovers
Hartlepool United
2
4
National League
5
0
FT
26 Sep
Southend United
Barrow AFC
2
4
National League
6
0
FT
15 Sep
Wealdstone
FC Halifax Town
0
1
National League
2
0
FT
31 Aug
Harrogate Town
Gateshead
2
1
National League
1
0
FT
19 Aug
Mansfield Town
Manchester City U21
1
4
Football League Trophy
2
0
FT
15 Aug
Tamworth
AFC Fylde
1
2
National League
6
1
FT
2 May
Oldham Athletic
Accrington Stanley
3
0
League Two
1
0
FT
11 Apr
Huddersfield Town
Wycombe Wanderers
3
3
League One
2
0
FT
6 Apr
Cheltenham Town
Cambridge United
1
1
League Two
1
0
FT
17 Mar
Bradford City
Mansfield Town
1
1
League One
6
0
FT
14 Mar
Rotherham United
Bolton Wanderers
2
2
League One
4
0
FT
21 Feb
Gillingham
Oldham Athletic
0
3
League Two
4
0
FT
7 Feb
Colchester United
Shrewsbury Town
2
0
League Two
6
0
FT
3 Feb
Port Vale
AFC Wimbledon
0
1
League One
5
0
FT
24 Jan
Bromley
Swindon
2
1
League Two
2
0
FT
13 Dec
Milton Keynes Dons
Cambridge United
1
1
League Two
3
0
FT
9 Dec
Stevenage
Cardiff City
0
1
League One
5
0
FT
7 Dec
Gateshead
Walsall
0
2
FA Cup
5
0
FT
22 Nov
Eastleigh
Hartlepool United
0
2
National League
2
0
FT
18 Oct
Carlisle United
Forest Green Rovers
4
2
National League
7
1
FT
7 Oct
Scunthorpe United
Morecambe
3
1
National League
4
0
FT
4 Oct
Bromley
Tranmere Rovers
3
3
League Two
5
1
FT
20 Sep
Barrow AFC
Crewe Alexandra
1
0
League Two
4
0
FT
13 Sep
Hartlepool United
Brackley Town
0
0
National League
2
0
FT
2 Sep
Wealdstone
Southend United
3
2
National League
8
0
FT
23 Aug
Walsall
Salford City
1
0
League Two
3
0
FT
19 Aug
Bristol Rovers
Oldham Athletic
0
0
League Two
5
0
FT
9 Aug
Crawley Town
Newport
1
2
League Two
3
0
FT
1 Apr
Doncaster
Walsall
2
2
League Two
–
FT
22 Mar
Port Vale
Morecambe
1
0
League Two
–