OrcaScore

Referee profile

James Bell

  • England
  • 125 matches officiated
Matches officiated
125
career total (source)
Yellow cards / match
4.03
504 yellow in total
Reds / match
0.18
9 red · 13 second yellow
Yellow / match, recent
3.60
20 matches · red 0.05

Last 12 months

14 matches since 2 Nov 2025, compared with the average referee

All referees
Last 12 months
MetricJames BellAverageDifference from average
Yellow cards / match 3.36 3.99 −16%
Red cards / match 0.07 0.21 −67%
Penalty goals / match 0.07 0.23 −70%
Goals / match 2.14 2.78 −23%
Home wins 43% 44% −2%
Draws 36% 25% +41%

Ranked 878 of 1127 referees for yellow cards (1 = strictest).

Match results

By league

  1. 1 Championship 2.17 goals · 3.33 yellows / match 12 matches
  2. 2 League Two 2.00 goals · – yellows / match 1 match
  3. 3 League One 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.
0 1 2 3 4 5 6 7 Gillingham – Harrogate Town · 27 Sep 2025 · Yellow cards 2, Red cards 0 2 27 SepGIL–HTO Stevenage – Luton Town · 4 Oct 2025 · Yellow cards 4, Red cards 0 4 Grimsby Town – Colchester United · 11 Oct 2025 · Yellow cards 7, Red cards 0 7 Oxford United – Derby · 18 Oct 2025 · Yellow cards 5, Red cards 0 5 18 OctOXU–DER Millwall – Leicester City · 25 Oct 2025 · Yellow cards 3, Red cards 0 3 Stoke City – Bristol City · 1 Nov 2025 · Yellow cards 3, Red cards 0 3 Queens Park Rangers – Southampton · 5 Nov 2025 · Yellow cards 4, Red cards 0 4 5 NovQPR–SOU Watford – Preston North End · 25 Nov 2025 · Yellow cards 6, Red cards 0 6 Queens Park Rangers – Birmingham · 9 Dec 2025 · Yellow cards 4, Red cards 0 4 Norwich – Southampton · 13 Dec 2025 · Yellow cards 4, Red cards 0 4 13 DecNOR–SOU Middlesbrough – Blackburn Rovers · 26 Dec 2025 · Yellow cards 4, Red cards 0 4 Bristol City – Portsmouth · 1 Jan 2026 · Yellow cards 1, Red cards 0 1 Birmingham – Stoke City · 24 Jan 2026 · Yellow cards 2, Red cards 0 2 24 JanBC–STK Charlton Athletic – Queens Park Rangers · 6 Feb 2026 · Yellow cards 3, Red cards 0 3 Leyton Orient – Rotherham United · 18 Apr 2026 · Yellow cards 4, Red cards 0 4 Chesterfield – Crewe Alexandra · 25 Apr 2026 · Yellow cards 3, Red cards 0 3 25 AprCHE–CRA Bristol City – Portsmouth · 29 Aug 2026 · Yellow cards 3, Red cards 0 3 Derby – West Bromwich Albion · 9 Sep 2026 · Yellow cards 4, Red cards 1 5 Swansea City – Burnley · 12 Sep 2026 · Yellow cards 3, Red cards 0 3 12 SepSWA–BUR Stoke City – Bristol City · 24 Oct 2026 · Yellow cards 3, Red cards 0 3 24 OctSTK–BRC 4.0

League breakdown

Competitions of the last 30 matches

Championship 22 22 matches · 3.5 yellow/match
League One 4 4 matches · 4.0 yellow/match
League Two 3 3 matches · 4.0 yellow/match
EFL Cup 1 1 matches · – yellow/match

Recent matches

Older matches exist at the source.