PLAYER PROFILE · BRISTOL ROVERS · DEFENDER
James Bristol Rovers
Started every one of the last 5.
DefenderWales · #2 · Age 30REGULAR STARTER
SEASON STATS
GOALS
2
▲ ahead of last yr
ASSISTS
1
0.2 / 90
AVG RATING
7.09
▲ up on last yr
APPS
5
5 starts
MINUTES
445
89 / game
SHOTS
3
0.6 / game
2025/2637 APPS · 0 G · 0 A · 6.9 RATING · 2,298 MINS
CAREER BY SEASONclub competitions
| SEASON | CLUB | APPS | STARTS | G | A | MINS | RATING |
|---|---|---|---|---|---|---|---|
| 2026/27 | 5 | 5 | 2 | 1 | 445 | 7.09 | |
| 2025/26 | 37 | 24 | 0 | 0 | 2,298 | 6.86 |
RECENT FORM · SINCE JOINING FROM LEYTON ORIENT6 OF 9 STARTED
◄ OLDERMOST RECENT ►
–
Pet–
YorS
New–
CheS
CraS
ColS
RotS
GriS
GilStarted
Off the bench
Didn't feature
LAST PLAYED
today
Started vs Gillingham
NEXT MATCH · IN 7 DAYS
vs Exeter City
Sat 15:00 · L2
OVERVIEW
James plays as a defender for Bristol Rovers. James wears the number 2 shirt for Bristol Rovers.
Last season James played 37 times for Leyton Orient, starting 24 of them, with 13 substitute appearances, averaging 62 minutes a match across all competitions. They joined Bristol Rovers from Leyton Orient in June 2026 and have started 5 of the 5 matches since the move. Bristol Rovers' next match is against Exeter City in the L2 on Sat 26 Sept, 15:00.
START RATE BY COMPETITION2026/27
League Two
100% 5/5
CAREER & TRANSFERS
JAN 2017 · PERMANENT
Cardiff → Yeovil Town
Free
NEXT UP · vs EXETER CITY · IN 7 DAYS
Will James start against Exeter City?
Predict the Bristol Rovers XI →NEXT UP · vs EXETER CITY
Will James start against Exeter City?
Bristol Rovers vs Exeter City, Sat 15:00.