Player profile
James Roberts

James RobertsEngland

James Anthony Roberts

Position
Attacker
Nationality
England
Born
Jun 21, 1996, Stoke Mandeville (30 years old)
Height
180 cm
Weight
75 kg

Data updated on Oct 9, 2026 · Source: Footlab AI database (API-Football, Wikidata) · Wikidata entry

How many goals has James Roberts scored?

James Roberts has 72 goals and 0 assists in 270 official matches, all at club level. In 2024-25: 12 goals in 39 matches.

270
Matches
72
Goals
0
Assists
18,498
Minutes
209
Starts
12
Seasons
9
Yellow cards
2
Red cards

Totals since 2012 across competitions tracked by Footlab AI.

Which club does James Roberts play for?

James Roberts is in the Horsham squad, playing as a Attacker.

Horsham
Horsham
Attacker · England

What are James Roberts's stats in 2024-25?

In 2024-25, James Roberts has 12 goals and 0 assists in 39 matches, for 3,061 minutes played.

39
Matches
12
Goals
0
Assists
3,061
Minutes

Breakdown by competition

SeasonCompetitionMatchesGoalsAssistsMinutesAverage rating
2024-25National League - North - Play-offs361102,796—
2024-25FA Trophy310265—
2023-24FA Trophy10090—
2023-24National League - North - Play-offs43703,387—

What has James Roberts won?

Footlab AI records 2 titles won by James Roberts, across 2 competitions.

CompetitionTitlesSeasons
Non League Charity ShieldEngland12025
Durham County Challenge CupEngland12019/2020

Which clubs has James Roberts played for?

Footlab AI records 20 transfers for James Roberts, the most recent in 2025.

What are James Roberts's latest matches?

Over the last 2 matches played, James Roberts scored 1 goal and provided 0 assists in 171 minutes.

Who are James Roberts's teammates?

The Horsham squad includes 20 other players recorded by Footlab AI.

Goalkeepers

Ask your question about James Roberts

Stats, comparisons, history: Footlab AI answers with the numbers from its database.

Launch the appSee our prediction accuracy

Ready to know everything about football?