Player profile
James Stokes

James StokesScotland

Position
Attacker
Nationality
Scotland
Born
Feb 10, 1999 (27 years old)

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

How many goals has James Stokes scored?

James Stokes has 28 goals and 0 assists in 48 official matches, all at club level. In 2024-25: 6 goals in 41 matches.

48
Matches
28
Goals
0
Assists
4,123
Minutes
47
Starts
4
Seasons
8
Yellow cards

Totals since 2021 across competitions tracked by Footlab AI.

Which club does James Stokes play for?

James Stokes is in the Peterhead squad, playing as a Attacker.

Peterhead
Peterhead
#15 · Attacker · Scotland

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

In 2024-25, James Stokes has 6 goals and 0 assists in 41 matches, for 3,534 minutes played.

41
Matches
6
Goals
0
Assists
3,534
Minutes

Breakdown by competition

SeasonCompetitionMatchesGoalsAssistsMinutesAverage rating
2024-25FA Cup10090—
2024-25Challenge Cup10090—
2024-25League Cup400357—
2024-25League Two35602,997—
2023-24Challenge Cup310202—

What has James Stokes won?

Footlab AI records 1 title won by James Stokes, across 1 competition.

CompetitionTitlesSeasons
East of Scotland Qualifying CupScotland12022/2023

Which clubs has James Stokes played for?

Footlab AI records 3 transfers for James Stokes, the most recent in 2026.

DateFromToFee
Jun 30, 2026Edinburgh CityPeterheadFree agent
Jun 28, 2024Stirling UniversityEdinburgh CityFree
Jul 1, 2021BSC GlasgowStirling UniversityFree

Who are James Stokes's teammates?

The Peterhead squad includes 23 other players recorded by Footlab AI.

Which other players play in the same position?

Here are the 5 players with the most minutes at Attacker in League One, excluding Peterhead.

Ask your question about James Stokes

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

Launch the appSee our prediction accuracy

Ready to know everything about football?