ScoreBuzz
➕More
★ Favourites
Thomas James

Thomas James

Defender · Bristol Rovers · Wales

Thomas James is a 30-year-old Wales defender playing for Bristol Rovers. This season (2026/2027: 2 goals and 1 assist in 6 appearances). Career club totals on ScoreBuzz: 277 appearances, 21 goals and 13 assists.

ClubBristol Rovers
PositionDefender
NationalityWales
Age30
Born15.04.1996 · Cardiff
Height180 cm
Weight65 kg
FootRight
Market value€285k

Club statistics

SeasonTeamCompetitionAppsStartsMinGoalsAssistsYelRedRating
2026/2027Bristol RoversLeague Two6653521207.083333
2025/2026Leyton OrientLeague One332920990506.778787
2024/2025Leyton OrientLeague One2520155323707.088000
2023/2024Leyton OrientLeague One433931503707.167441
2022/2023Leyton OrientLeague Two4037314941917.002500
2021/2022Leyton OrientLeague Two2121179144607.257142
2020/2021SalfordLeague Two431911107.100000
2020/2021WiganLeague One202017553306.820000
2019/2020HibernianPremiership66495106.766666
2018/2019YeovilLeague Two386062
2017/2018YeovilLeague Two380-70
2016/2017YeovilLeague Two20-00
2013/2014CardiffPremier League10000

Thomas James: stats FAQ

How many goals has Thomas James scored this season?

Thomas James has scored 2 goals and made 1 assist in 6 appearances in the 2026/2027 season.

How many career goals has Thomas James scored?

Thomas James has scored 21 goals and 13 assists in 277 club appearances, according to the season-by-season table on this page.

Which club does Thomas James play for?

Thomas James plays for Bristol Rovers as a defender.

Bristol Rovers teammates

Charlie Binns · Brad Young · Arvin Appiah · Kofi Balmer · Riley Harbottle · Ciaran Kelly · Alfie Kilgour · Clinton Mola · Ben Purrington · Jack Sparkes · Jack Aitchison · Ryan De Havilland · Stan Dunne · Keenan Gough