Thomas James
Bristol Rovers
Previous club
Hibernian until 2021-07-20
Bio
Fact sheet
Position
DefenderAge
30Nationality
WalesBirthday
1996-04-15Place of birth
CardiffCountry of birth
WalesLength
180 cmWeight
65 kgCareer statistics Thomas James
Compare Thomas James with another player
How does Thomas James measure up against other footballers? Put goals, assists, numbers per 90 minutes and their meetings side by side with our player comparison tool. Pick a second player below.
Or go straight to: Thomas James vs Jack Simpson · Thomas James vs Daniel Happe · Thomas James vs Omar Beckles
Stats Thomas James
| Match | Competition | Date | FN rating | Min | Pos | G | A | Sh | SoT | Pas | KP | Pas+ | Tkl | Blk | Int | Du | Du+ | Dri | Dri+ | Foul | Foul+ | Off | Sav | GC | Pen+ | Pen- | PenSv | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ø Average | - | ||||||||||||||||||||||||||||
Bristol Rovers - Swindon Town
|
League Two | 2026-10-24 | 6.2 | 90 | Midfielder | 0 | 0 | 1 | 1 | 38 | 1 | 22 | 0 | 0 | 1 | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Bristol Rovers - Salford City
|
League Two | 2026-10-20 | 6.3 | 90 | Defender | 0 | 0 | 2 | 2 | 31 | 0 | 22 | 1 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Shrewsbury - Bristol Rovers
|
League Two | 2026-10-17 | 5.8 | 90 | Defender | 0 | 0 | 2 | 0 | 36 | 0 | 21 | 2 | 1 | 1 | 8 | 6 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Bristol Rovers - Barnet
|
League Two | 2026-10-10 | 6.6 | 90 | Defender | 0 | 0 | 1 | 0 | 27 | 4 | 14 | 0 | 1 | 0 | 6 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Crewe - Bristol Rovers
|
League Two | 2026-10-03 | 6.3 | 90 | Midfielder | - | 0 | - | - | 18 | 3 | 12 | 1 | - | 2 | 10 | 4 | - | - | - | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Exeter City
|
League Two | 2026-09-26 | 8.5 | 90 | Midfielder | - | 0 | - | - | 29 | 1 | 18 | 5 | 1 | - | 11 | 9 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Gillingham - Bristol Rovers
|
League Two | 2026-09-19 | 6.5 | 90 | Defender | - | 0 | - | - | 28 | 2 | 25 | - | - | 1 | 3 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Grimsby - Bristol Rovers
|
League Two | 2026-09-12 | 5.9 | 90 | Defender | - | 0 | 1 | - | 26 | - | 15 | 2 | - | - | 7 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Rotherham
|
League Two | 2026-09-05 | 7.5 | 90 | Defender | - | 0 | - | - | 35 | 2 | 24 | 1 | - | 2 | 9 | 4 | 2 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Colchester
|
League Two | 2026-09-01 | 8.0 | 90 | Defender | 1 | 0 | 1 | 1 | 40 | 1 | 27 | - | 2 | 2 | 4 | 2 | 1 | - | - | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Crawley Town - Bristol Rovers
|
League Two | 2026-08-29 | 8.2 | 90 | Defender | 1 | 0 | 1 | 1 | 33 | 2 | 20 | 1 | 1 | 1 | 4 | 2 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Newport County
|
League Two | 2026-08-22 | 6.6 | 85 | Defender | - | 1 | - | - | 25 | 2 | 17 | 1 | - | - | 6 | 5 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Peterborough
(sub) |
EFL Carabao Cup | 2026-08-08 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Burton Albion
(sub) |
League One | 2026-05-02 | 7.0 | 22 | Defender | - | 0 | - | - | 14 | - | 12 | - | - | - | 4 | 4 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Leyton Orient
|
League One | 2026-04-25 | 6.9 | 86 | Defender | - | 0 | - | - | 42 | 1 | 28 | 2 | - | 1 | 5 | 5 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Rotherham
|
League One | 2026-04-18 | 6.9 | 90 | Defender | - | 0 | - | - | 48 | 1 | 37 | - | - | - | 8 | 3 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Lincoln - Leyton Orient
|
League One | 2026-04-11 | 6.9 | 90 | Midfielder | - | 0 | 3 | 1 | 39 | - | 29 | 2 | - | - | 12 | 7 | 3 | 3 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Huddersfield
(sub) |
League One | 2026-04-06 | 6.7 | 26 | Defender | - | 0 | - | - | 5 | - | 3 | - | - | 1 | 5 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wycombe Wanderers FC
|
League One | 2026-03-21 | 7.5 | 90 | Defender | - | 0 | - | - | 71 | - | 62 | 2 | - | 1 | 10 | 4 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
AFC Wimbledon - Leyton Orient
|
League One | 2026-03-17 | 7.3 | 90 | Defender | - | 0 | - | - | 46 | 1 | 28 | - | 2 | 1 | 9 | 4 | 1 | 1 | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Peterborough
|
League One | 2026-03-14 | 6.9 | 90 | Defender | - | 0 | 2 | 1 | 28 | - | 16 | 2 | 2 | 2 | 9 | 5 | - | - | 2 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stevenage - Leyton Orient
|
League One | 2026-03-10 | 6.7 | 90 | Defender | - | 0 | - | - | 46 | - | 23 | 1 | - | 3 | 8 | 5 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bradford - Leyton Orient
(sub) |
League One | 2026-03-07 | 6.9 | 37 | Defender | - | 0 | - | - | 17 | - | 14 | 3 | - | 1 | 7 | 5 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Barnsley
(sub) |
League One | 2026-02-28 | 7.3 | 9 | Defender | - | 0 | - | - | 24 | 2 | 19 | 1 | - | - | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Port Vale
|
League One | 2026-01-31 | 7.9 | 90 | Defender | - | 0 | 1 | - | 58 | - | 47 | 1 | 2 | 2 | 14 | 8 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Doncaster - Leyton Orient
(sub) |
League One | 2026-01-27 | 6.3 | 45 | Defender | - | 0 | - | - | 24 | - | 16 | - | - | 1 | 2 | 1 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Leyton Orient
|
League One | 2026-01-24 | 6.3 | 72 | Defender | - | 0 | - | - | 25 | - | 14 | - | 1 | 1 | 4 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Reading
|
League One | 2026-01-17 | 6.6 | 90 | Defender | - | 0 | - | - | 56 | 1 | 33 | - | - | 1 | 7 | 6 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Cardiff
|
League One | 2026-01-10 | 7.9 | 90 | Defender | - | 0 | - | - | 38 | 1 | 20 | 1 | 2 | 1 | 5 | 4 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - AFC Wimbledon
|
League One | 2026-01-01 | 6.7 | 14 | Defender | - | 0 | - | - | 12 | - | 8 | - | - | 1 | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Luton - Leyton Orient
|
League One | 2025-12-29 | 6.3 | 90 | Defender | - | 0 | 1 | 1 | 42 | 1 | 27 | 3 | - | - | 12 | 8 | - | - | 3 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Leyton Orient
(sub) |
League One | 2025-12-26 | 6.3 | 45 | Defender | - | 0 | 1 | - | 24 | - | 18 | - | 1 | 2 | 3 | 1 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bradford
(sub) |
League One | 2025-12-20 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Leyton Orient
(sub) |
League One | 2025-12-13 | 5.7 | 15 | Defender | - | 0 | - | - | 7 | - | 5 | - | - | - | 3 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wycombe Wanderers FC - Leyton Orient
|
League One | 2025-11-08 | 6.7 | 90 | Defender | - | 0 | - | - | 31 | - | 16 | 2 | 1 | 1 | 9 | 5 | - | - | 2 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Tamworth - Leyton Orient
|
FA Cup | 2025-11-03 | 7.9 | 90 | Defender | - | 0 | 1 | - | 56 | - | 42 | - | 1 | 1 | 3 | 2 | 1 | 1 | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Lincoln
|
League One | 2025-10-25 | 7.5 | 90 | Defender | - | 0 | 1 | - | 63 | 2 | 45 | 2 | - | 1 | 11 | 7 | 2 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Rotherham - Leyton Orient
(sub) |
League One | 2025-10-18 | 7.3 | 13 | Defender | - | 0 | - | - | 11 | 2 | 11 | 1 | - | - | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Doncaster
(sub) |
League One | 2025-10-11 | 7.0 | 27 | Defender | - | 0 | - | - | 2 | - | 2 | - | - | - | 2 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Stevenage
|
League One | 2025-09-27 | 6.3 | 76 | Defender | - | 0 | - | - | 28 | - | 18 | 7 | 1 | - | 11 | 8 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Leyton Orient
|
League One | 2025-09-20 | 6.2 | 72 | Defender | - | 0 | - | - | 38 | 3 | 35 | - | - | 1 | 6 | - | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bolton
(sub) |
League One | 2025-09-13 | 6.9 | 26 | Defender | - | 0 | - | - | 7 | - | 4 | 3 | - | 2 | 6 | 3 | - | - | - | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Port Vale - Leyton Orient
|
League One | 2025-09-06 | 6.6 | 59 | Defender | - | 0 | - | - | 42 | - | 34 | - | 1 | - | 4 | 2 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Leyton Orient
(sub) |
EFL Trophy | 2025-09-02 | 6.9 | 23 | Defender | - | 0 | - | - | 8 | - | 2 | - | - | - | 5 | 4 | 2 | 2 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Northampton
|
League One | 2025-08-30 | 6.3 | 90 | Defender | - | 0 | 1 | - | 51 | - | 39 | 1 | 1 | 1 | 11 | 4 | - | - | 2 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Mansfield Town - Leyton Orient
(sub) |
League One | 2025-08-23 | 6.5 | 34 | Defender | - | 0 | - | - | 23 | - | 21 | 1 | - | - | 5 | 3 | 1 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Plymouth - Leyton Orient
(sub) |
League One | 2025-08-19 | 6.7 | 12 | Defender | - | 0 | - | - | 2 | - | 2 | - | - | - | 3 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Stockport County
|
League One | 2025-08-16 | 6.0 | 79 | Defender | - | 0 | 1 | - | 52 | - | 43 | 1 | - | 1 | 5 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wigan
|
League One | 2025-08-09 | 6.9 | 90 | Defender | - | 0 | 1 | - | 29 | - | 19 | 2 | - | - | 12 | 5 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Huddersfield - Leyton Orient
|
League One | 2025-08-02 | 7.7 | 66 | Defender | - | 0 | - | - | 27 | 4 | 23 | 1 | 1 | - | 7 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Charlton - Leyton Orient
(sub) |
League One | 2025-05-25 | 6.6 | 16 | Defender | - | 0 | - | - | 15 | 1 | 10 | - | - | - | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stockport County - Leyton Orient
(sub) |
League One | 2025-05-14 | 6.3 | 55 | Defender | - | 0 | - | - | 27 | - | 16 | 1 | - | - | 6 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Stockport County
(sub) |
League One | 2025-05-10 | 6.6 | 23 | Defender | - | 0 | - | - | 27 | 1 | 23 | - | - | - | 1 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wigan
|
League One | 2025-04-05 | 7.2 | 53 | Defender | - | 0 | 1 | - | 39 | - | 36 | 3 | - | - | 5 | 4 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Lincoln
|
League One | 2025-02-15 | 6.9 | 45 | Defender | - | 0 | 1 | - | 13 | - | 11 | 1 | - | - | 4 | 3 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Mansfield Town
(sub) |
League One | 2025-02-11 | 6.5 | 14 | Defender | - | 0 | - | - | 7 | 1 | 6 | - | - | - | 3 | - | 1 | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Manchester City
|
FA Cup | 2025-02-08 | 6.6 | 90 | Defender | - | 0 | - | - | 25 | 1 | 15 | 6 | - | - | 10 | 6 | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Stockport County
(sub) |
League One | 2025-02-01 | 7.2 | 45 | Defender | - | 0 | 1 | - | 48 | 1 | 38 | - | - | - | 8 | 5 | - | - | 1 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Exeter City - Leyton Orient
(sub) |
League One | 2025-01-28 | 6.7 | 45 | Defender | - | 0 | - | - | 12 | - | 6 | 3 | - | 1 | 4 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Reading
(sub) |
League One | 2025-01-25 | 6.9 | 17 | Defender | - | 0 | - | - | 13 | - | 8 | 1 | - | - | 3 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Stevenage
|
EFL Trophy | 2025-01-21 | 6.5 | 63 | Defender | - | 0 | - | - | 69 | - | 59 | - | - | - | 5 | - | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Leyton Orient
|
League One | 2025-01-18 | 7.9 | 90 | Defender | - | 0 | 1 | - | 39 | - | 22 | 3 | 2 | 2 | 10 | 6 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Burton Albion
|
League One | 2024-12-14 | 6.6 | 66 | Defender | - | 0 | - | - | 59 | - | 50 | 2 | - | - | 8 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wigan - Leyton Orient
|
League One | 2024-12-07 | 7.0 | 90 | Defender | - | 0 | - | - | 37 | - | 22 | 5 | - | 1 | 14 | 9 | 1 | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bristol Rovers
|
League One | 2024-12-03 | 7.6 | 90 | Defender | - | 1 | 2 | - | 61 | 3 | 50 | 1 | - | - | 5 | 2 | 1 | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Huddersfield
|
League One | 2024-11-26 | 6.7 | 68 | Defender | - | 0 | - | - | 44 | - | 30 | - | 1 | 2 | 9 | 4 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stevenage - Leyton Orient
|
League One | 2024-11-23 | 7.2 | 90 | Defender | - | 0 | 1 | 1 | 24 | - | 14 | 2 | - | - | 10 | 7 | - | - | 1 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Milton Keynes Dons - Leyton Orient
|
EFL Trophy | 2024-11-12 | 6.9 | 90 | Defender | - | 0 | 2 | 1 | 47 | - | 33 | - | - | - | 6 | 4 | - | - | 1 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Blackpool
|
League One | 2024-11-09 | 8.2 | 90 | Defender | 1 | 0 | 1 | 1 | 35 | 1 | 22 | 3 | - | 2 | 10 | 8 | - | - | - | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Rotherham
|
League One | 2024-10-22 | 8.3 | 90 | Defender | - | 1 | 1 | - | 56 | 3 | 36 | 3 | - | 2 | 16 | 8 | 1 | 1 | 2 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Northampton - Leyton Orient
|
League One | 2024-10-19 | 6.3 | 62 | Defender | - | 0 | - | - | 24 | - | 18 | 3 | - | - | 9 | 3 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Lincoln - Leyton Orient
|
League One | 2024-10-05 | 7.2 | 90 | Defender | - | 0 | 1 | - | 60 | 3 | 38 | 1 | - | 2 | 4 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wrexham
|
League One | 2024-09-28 | 6.9 | 90 | Midfielder | - | 0 | 1 | - | 41 | 2 | 29 | 1 | - | - | 8 | 3 | 1 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Peterborough
|
League One | 2024-09-24 | 7.2 | 90 | Defender | 1 | 0 | 2 | 2 | 35 | 2 | 17 | 1 | - | 1 | 11 | 4 | 1 | 1 | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stockport County - Leyton Orient
|
League One | 2024-09-21 | 6.9 | 57 | Defender | - | 1 | - | - | 24 | 2 | 17 | 1 | - | - | 8 | 3 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Brentford - Leyton Orient
|
EFL Carabao Cup | 2024-09-17 | 7.2 | 90 | Defender | - | 1 | 2 | - | 39 | 2 | 31 | 3 | - | 1 | 6 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Leyton Orient
|
League One | 2024-09-14 | 7.5 | 90 | Defender | - | 0 | - | - | 37 | 1 | 27 | 4 | - | 1 | 14 | 10 | 1 | 1 | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Arsenal U21
|
EFL Trophy | 2024-09-03 | 8.2 | 90 | Defender | - | 1 | - | - | 56 | 7 | 43 | 1 | - | 1 | 4 | 2 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Millwall - Leyton Orient
|
EFL Carabao Cup | 2024-08-27 | 7.2 | 90 | Defender | - | 0 | - | - | 52 | 3 | 37 | 1 | - | - | 8 | 3 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Charlton - Leyton Orient
|
League One | 2024-08-17 | 7.2 | 74 | Defender | - | 0 | - | - | 49 | - | 33 | 1 | 1 | - | 8 | 4 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Newport County
|
EFL Carabao Cup | 2024-08-13 | 6.9 | 90 | Defender | - | 0 | - | - | 71 | 1 | 64 | 3 | - | - | 5 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bolton
(sub) |
League One | 2024-08-10 | 7.3 | 13 | Defender | - | 0 | - | - | 8 | 2 | 7 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Shrewsbury - Leyton Orient
|
League One | 2024-04-27 | 7.9 | 90 | Defender | - | 1 | - | - | 52 | 3 | 41 | 6 | - | - | 10 | 7 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Fleetwood Town
|
League One | 2024-04-20 | 7.2 | 90 | Defender | - | - | 3 | 1 | 69 | 1 | 53 | - | 1 | 1 | 3 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Derby - Leyton Orient
|
League One | 2024-04-13 | 6.6 | 77 | Defender | - | - | - | - | 41 | 2 | 27 | - | - | - | 6 | 6 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Exeter City
(sub) |
League One | 2024-04-09 | 6.2 | 32 | Defender | - | - | - | - | 10 | - | 7 | - | 1 | - | 2 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Cheltenham
|
League One | 2024-04-06 | 7.2 | 90 | Defender | - | - | 1 | - | 73 | 1 | 58 | 4 | - | - | 10 | 7 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Peterborough
|
League One | 2024-04-01 | 7.2 | 45 | Defender | - | - | - | - | 31 | 2 | 25 | 1 | 1 | 2 | 5 | 3 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Lincoln - Leyton Orient
|
League One | 2024-03-29 | 7.2 | 90 | Defender | - | - | 1 | - | 54 | 3 | 40 | 2 | - | - | 8 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stevenage - Leyton Orient
|
League One | 2024-03-16 | 7.2 | 90 | Defender | - | - | - | - | 40 | 2 | 18 | 1 | - | - | 10 | 5 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Port Vale
(sub) |
League One | 2024-03-12 | 6.5 | 33 | Defender | - | - | - | - | 20 | - | 12 | - | 1 | - | 3 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wigan - Leyton Orient
|
League One | 2024-03-09 | 7.0 | 90 | Defender | - | - | - | - | 58 | - | 46 | 3 | - | 1 | 9 | 5 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bristol Rovers
|
League One | 2024-03-02 | 7.6 | 90 | Defender | - | - | - | - | 79 | 6 | 62 | 2 | - | 1 | 7 | 5 | 1 | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Blackpool
|
League One | 2024-02-27 | 7.3 | 90 | Defender | - | - | 1 | - | 57 | 1 | 37 | 1 | 1 | - | 22 | 8 | 1 | 1 | 2 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Oxford United - Leyton Orient
|
League One | 2024-02-24 | 7.3 | 90 | Defender | - | - | 1 | 1 | 58 | - | 43 | 6 | - | 2 | 11 | 9 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Burton Albion
(sub) |
League One | 2024-02-17 | 6.6 | 9 | Defender | - | - | - | - | 20 | - | 15 | - | - | - | 1 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Northampton
|
League One | 2024-02-13 | 6.7 | 45 | Defender | - | - | - | - | 42 | - | 30 | - | - | 1 | 5 | 2 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Leyton Orient
|
League One | 2024-02-10 | 7.2 | 90 | Defender | - | - | - | - | 37 | - | 27 | 2 | 3 | - | 9 | 6 | 1 | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Port Vale - Leyton Orient
|
League One | 2024-02-06 | 8.7 | 90 | Defender | - | 1 | 2 | 1 | 60 | 3 | 50 | 2 | - | 2 | 4 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Carlisle
|
League One | 2024-02-03 | 7.3 | 90 | Defender | - | - | - | - | 68 | 1 | 51 | 4 | 1 | - | 14 | 9 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Leyton Orient
(sub) |
League One | 2024-01-27 | 7.2 | 45 | Defender | - | - | 1 | - | 19 | - | 13 | 2 | 2 | - | 4 | 3 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Portsmouth - Leyton Orient
|
League One | 2024-01-13 | 7.3 | 90 | Defender | - | - | - | - | 35 | 1 | 20 | 2 | - | 3 | 12 | 7 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Cambridge United - Leyton Orient
|
League One | 2024-01-01 | 6.9 | 90 | Defender | - | - | 1 | - | 48 | - | 32 | 1 | - | 1 | 9 | 4 | - | - | 1 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wycombe Wanderers FC
|
League One | 2023-12-29 | 8.0 | 90 | Defender | - | - | 3 | 2 | 65 | 1 | 45 | 3 | 1 | - | 17 | 9 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Charlton
|
League One | 2023-12-26 | 7.2 | 70 | Defender | - | - | 2 | 1 | 32 | - | 18 | 3 | - | 1 | 5 | 3 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Leyton Orient
|
League One | 2023-12-23 | 6.9 | 90 | Defender | - | - | 1 | 1 | 47 | 1 | 33 | 2 | - | 1 | 8 | 5 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Cheltenham - Leyton Orient
(sub) |
League One | 2023-12-16 | 6.5 | 25 | Defender | - | - | - | - | 18 | 1 | 13 | - | - | - | 5 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Derby
©️ |
League One | 2023-12-09 | 6.7 | 90 | Defender | - | - | - | - | 42 | 3 | 26 | 1 | - | 3 | 7 | 4 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Leyton Orient
|
League One | 2023-11-28 | 6.6 | 37 | Defender | - | - | - | - | 35 | 1 | 32 | - | - | - | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Wigan
|
League One | 2023-11-25 | 6.9 | 90 | Midfielder | - | - | - | - | 43 | 1 | 21 | 5 | - | 3 | 13 | 9 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Lincoln
|
League One | 2023-11-21 | 7.2 | 90 | Defender | - | - | 1 | 1 | 68 | 2 | 45 | - | - | 3 | 5 | 2 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Oxford United
|
League One | 2023-11-11 | 7.2 | 90 | Midfielder | - | - | 1 | - | 48 | 1 | 28 | 1 | - | 1 | 11 | 5 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Portsmouth
|
EFL Trophy | 2023-11-07 | 8.6 | 90 | Defender | - | - | 1 | - | 91 | 4 | 79 | 7 | - | 1 | 11 | 9 | - | - | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Burton Albion - Leyton Orient
|
League One | 2023-10-28 | 7.7 | 90 | Defender | - | - | - | - | 55 | 1 | 46 | 3 | 1 | - | 13 | 9 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Northampton - Leyton Orient
(sub) |
League One | 2023-10-24 | 6.9 | 17 | Defender | - | - | 1 | - | 25 | 1 | 21 | - | - | - | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Barnsley
(sub) |
League One | 2023-10-21 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Carlisle - Leyton Orient
(sub) |
League One | 2023-10-14 | 6.6 | 15 | Defender | - | - | - | - | 3 | - | 2 | - | 1 | - | 2 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Reading
(sub) |
League One | 2023-10-07 | 7.2 | 22 | Defender | - | - | - | - | 16 | 1 | 13 | 1 | - | 1 | 1 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Fleetwood Town - Leyton Orient
|
League One | 2023-09-30 | 7.5 | 90 | Defender | - | - | 1 | 1 | 77 | 3 | 64 | - | 1 | 1 | 3 | 1 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Shrewsbury
|
League One | 2023-09-23 | 7.5 | 90 | Defender | - | - | 1 | - | 81 | - | 61 | 1 | - | 3 | 8 | 5 | - | - | - | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Leyton Orient
|
League One | 2023-09-16 | 7.2 | 90 | Defender | - | - | - | - | 27 | - | 16 | 3 | - | 4 | 8 | 6 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Exeter City - Leyton Orient
|
League One | 2023-09-09 | 7.9 | 90 | Defender | - | - | 2 | 1 | 45 | 5 | 22 | 1 | - | 1 | 7 | 6 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Gillingham - Leyton Orient
(sub) |
EFL Trophy | 2023-09-05 | 6.3 | 21 | Defender | - | - | - | - | 12 | - | 10 | 1 | - | - | 3 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Cambridge United
|
League One | 2023-08-26 | 8.5 | 90 | Defender | - | 1 | 3 | - | 105 | 3 | 91 | 1 | - | 1 | 6 | 3 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Leyton Orient
|
League One | 2023-08-19 | 6.9 | 77 | Defender | - | - | - | - | 67 | 1 | 41 | - | 1 | 1 | 7 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wycombe Wanderers FC - Leyton Orient
|
League One | 2023-08-15 | 6.6 | 90 | Defender | - | - | 2 | - | 66 | 2 | 45 | - | - | 3 | 4 | 1 | 1 | 1 | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Plymouth - Leyton Orient
|
EFL Carabao Cup | 2023-08-08 | 7.2 | 90 | Defender | - | - | 1 | - | 77 | - | 52 | 6 | - | 2 | 16 | 11 | 1 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Charlton - Leyton Orient
|
League One | 2023-08-05 | 7.0 | 81 | Defender | - | - | 1 | - | 58 | - | 43 | 1 | 1 | 1 | 4 | 3 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Yeovil Town - Aston Villa
|
EFL Carabao Cup | 2018-08-14 | 6.6 | 90 | Defender | - | - | 1 | 0 | 16 | 1 | 61 | 1 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Barnet - Yeovil Town
|
League Two | 2017-10-21 | - | 45 | Defender | - | - | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 | - | - | - | - | 2 | 0 | 1 | 0 | - | - | 1 | 0 | 0 | - |
Yeovil Town - Colchester
|
League Two | 2017-09-30 | - | 90 | Defender | - | - | 1 | 1 | 0 | - | 0 | 0 | 0 | 0 | - | - | - | - | 1 | 2 | 0 | 0 | - | - | 1 | 0 | 0 | - |
Chesterfield - Yeovil Town
|
League Two | 2017-09-26 | - | 90 | Defender | - | - | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 | - | - | - | - | 0 | 0 | 0 | 0 | - | - | 2 | 0 | 0 | - |
Yeovil Town - Morecambe
|
League Two | 2017-09-12 | - | 95 | Defender | - | - | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 | - | - | - | - | 1 | 2 | 0 | 0 | - | - | 2 | 0 | 0 | - |
Wolves - Yeovil Town
|
EFL Carabao Cup | 2017-08-08 | 6.5 | 90 | Defender | - | - | 0 | 0 | 10 | 0 | 47 | - | - | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Legend
| Competition | M | St | Min | G | A | G+A | Min/G | Ø | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Season 2026 | ||||||||||
League Two
|
12 | 12 | 1,075 | 2 | 1 | 3 | 538 | 3 | 0 | 6.87 |
| Season 2025 | ||||||||||
League One
|
34 | 22 | 2,095 | - | 0 | 0 | - | 5 | 0 | 6.81 |
FA Cup
|
1 | 1 | 90 | - | 0 | 0 | - | 0 | 0 | 7.90 |
EFL Trophy
|
1 | 0 | 23 | - | 0 | 0 | - | 0 | 0 | 6.90 |
| Total 2025 | 36 | 23 | 2,208 | - | 0 | 0 | - | 5 | 0 | 6.84 |
| Season 2024 | ||||||||||
League One
|
25 | 17 | 1,553 | 2 | 3 | 5 | 777 | 7 | 0 | 7.08 |
EFL Trophy
|
3 | 3 | 243 | - | 1 | 1 | - | 1 | 0 | 7.20 |
EFL Carabao Cup
|
3 | 3 | 270 | - | 1 | 1 | - | 0 | 0 | 7.10 |
FA Cup
|
1 | 1 | 90 | - | 0 | 0 | - | 0 | 0 | 6.60 |
| Total 2024 | 32 | 24 | 2,156 | 2 | 5 | 7 | 1,078 | 8 | 0 | 7.08 |
| Season 2023 | ||||||||||
League One
|
42 | 34 | 3,060 | - | 3 | 3 | - | 7 | 0 | 7.17 |
EFL Trophy
|
2 | 1 | 111 | - | - | - | - | 0 | 0 | 7.45 |
EFL Carabao Cup
|
1 | 1 | 90 | - | - | - | - | 0 | 0 | 7.20 |
| Total 2023 | 45 | 36 | 3,261 | - | 3 | 3 | - | 7 | 0 | 7.18 |
| Season 2018 | ||||||||||
EFL Carabao Cup
|
1 | 1 | 90 | - | - | - | - | 0 | 0 | 6.60 |
| Season 2017 | ||||||||||
League Two
|
4 | 4 | 320 | - | - | - | - | 1 | 0 | - |
EFL Carabao Cup
|
1 | 1 | 90 | - | - | - | - | 0 | 0 | 6.50 |
| Total 2017 | 5 | 5 | 410 | - | - | - | - | 1 | 0 | 6.50 |
| Full career | 131 | 101 | 9,200 | 4 | 9 | 13 | 2,300 | 24 | 0 | 7.02 |
| Statistic | Season 2026 | Full career | ||||
|---|---|---|---|---|---|---|
| Total | per match | per 90 | Total | per match | per 90 | |
| Matches | 12 | - | - | 131 | - | - |
| Minutes played | 1,075 | 89.6 | - | 9,200 | 70.2 | - |
| Attacking | ||||||
| Goals | 2 | 0.17 | 0.17 | 4 | 0.03 | 0.04 |
| Assists | 1 | 0.08 | 0.08 | 9 | 0.07 | 0.09 |
| Goals + assists | 3 | 0.25 | 0.25 | 13 | 0.10 | 0.13 |
| Shots | 9 | 0.75 | 0.75 | 73 | 0.56 | 0.71 |
| Shots on target | 5 | 0.42 | 0.42 | 24 | 0.18 | 0.23 |
| Dribbles | 4 | 0.33 | 0.33 | 27 | 0.21 | 0.26 |
| Successful dribbles | 1 | 0.08 | 0.08 | 16 | 0.12 | 0.16 |
| Offside | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Passing | ||||||
| Passes | 366 | 30.50 | 30.64 | 4,895 | 37.37 | 47.89 |
| Key passes | 18 | 1.50 | 1.51 | 133 | 1.02 | 1.30 |
| Accurate passes | 237 | 19.75 | 19.84 | 3,602 | 27.50 | 35.24 |
| Defending | ||||||
| Tackles | 14 | 1.17 | 1.17 | 187 | 1.43 | 1.83 |
| Interceptions | 10 | 0.83 | 0.84 | 99 | 0.76 | 0.97 |
| Blocked shots | 6 | 0.50 | 0.50 | 43 | 0.33 | 0.42 |
| Duels | 76 | 6.33 | 6.36 | 867 | 6.62 | 8.48 |
| Duels won | 47 | 3.92 | 3.93 | 494 | 3.77 | 4.83 |
| Dribbled past | 3 | 0.25 | 0.25 | 71 | 0.54 | 0.69 |
| Discipline | ||||||
| Fouls committed | 1 | 0.08 | 0.08 | 70 | 0.53 | 0.68 |
| Fouls drawn | 8 | 0.67 | 0.67 | 94 | 0.72 | 0.92 |
| Yellow cards | 3 | 0.25 | 0.25 | 24 | 0.18 | 0.23 |
| Red cards | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties | ||||||
| Penalties scored | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties missed | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
Scoring minutes bingo card Thomas James
Thomas James has scored in 20/90 minutes of play, since the first goal on 2017-11-28.
Stoppage time counts towards the minute on the clock: a goal at 45+2 fills square 45. On top of that 4 goals in extra time, which have no square on the card.
Transfers Thomas James
| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
Hibernian
|
Leyton Orient
|
Free | € 0 | |
Salford City
|
Hibernian
|
Transfer | - | |
Hibernian
|
Salford City
|
Loan | - | |
Hibernian
|
Wigan
|
Loan | - | |
Yeovil Town
|
Hibernian
|
Transfer | - | |
Cardiff
|
Yeovil Town
|
Free | € 0 |