Football
Home › Teams › Swindon Town › J. Ball
J. Ball

James Ball (Swindon Town, midfielder): player profile and stats

Swindon Town · midfielder · England · 30 years old

Who is J. Ball?

J. Ball, position: midfielder, nationality England, 30 years of age. He is with Swindon Town for the 2026/27 season.

This season (2026/27): 11 matches, 0 goals and 0 assists.

Season 2025/26: 28 matches, 1 goal and 1 assist.

His latest transfer took him from AFC Wimbledon to Swindon Town (1 July 2025).

J. Ball: 2026/27 season stats

11Apps
0Goals
0Assists
573Minutes
2Yellow cards
0Red cards
6.5Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
EFL Trophy2001110/06.5
League Two9004622/06.5
Total11005732/06.5

J. Ball: detailed stats

2Shots
251Passes
4Key passes
75%Pass accuracy
1/4Successful dribbles / attempts
33/62Duels won / total
13Tackles
4Fouls won
11Fouls committed

Figures for every club competition in 2026/27, added together.

J. Ball: 2025/26 season stats

28Apps
1Goals
1Assists
1346Minutes
6.7Rating

J. Ball: career

ClubPeriod
Swindon Town2025–present
AFC Wimbledon2023–2024
Rochdale2021–2022
Solihull Moors2019–2020
Stevenage2018
Stockport County2016–2017
Northwich Victoria2015
Hyde United2014

The list covers senior clubs only, so youth and reserve sides do not appear.

J. Ball: transfers

DateMoveFee
1 July 2025AFC Wimbledon → Swindon Town
24 July 2023Rochdale → AFC WimbledonFree transfer
31 January 2022Solihull Moors → RochdaleNot disclosed
4 October 2019Ebbsfleet United → Solihull MoorsNot disclosed
15 July 2019Stevenage → Ebbsfleet UnitedFree transfer
9 May 2018Stockport County → StevenageNot disclosed
7 September 2016Stalybridge Celtic → Stockport CountyFree transfer
4 August 2016Northwich Victoria → Stalybridge CelticFree transfer
22 August 2014Bolton → Hyde UnitedLoan

J. Ball: injuries and absences

ReasonFromTo
knee injury17 August 2025

J. Ball: frequently asked questions

What is J. Ball's goal record in 2026/27?

In 11 matches during 2026/27, J. Ball has 0 goals and 0 assists.

Who is J. Ball's club?

J. Ball (midfielder) is playing for Swindon Town in 2026/27. Nationality: England.

How old is J. Ball?

J. Ball is 30 years of age. Date of birth: 1 December 1995.

Which club did J. Ball join in his most recent transfer?

He joined Swindon Town from AFC Wimbledon on 1 July 2025.

About J. Ball

On this page you will find J. Ball (England): his season stats, career, transfers and trophies. He is a Swindon Town player at the moment; the club page lists the full squad.