James Cameron Ball
England | Midfielder | Swindon Town
James Cameron Ball, 30, is a footballer from England playing as Midfielder for Swindon Town. Ball was born in Bolton, England. In the 2025/26 League Two season Ball has 21 appearances with 0 goals and 1 assists in 1,001 minutes at an average rating of 6.65.
Profile
- Full name
- James Cameron Ball
- Age
- 30
- Born
- 1 December 1995 | Bolton | England
- Nationality
- England
- Height
- 191
- Weight
- 87
- Position
- Midfielder
- Shirt number
- 6
- Current club
- Swindon Town
Season by Season Stats
| Season | Team | League | Apps | Goals | Assists | xG | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 25/26 | Swindon Town | League Two | 21 | 0 | 1 | — | 2 | 1 | 6.65 |
| 25/26 | Swindon Town | FA Cup | 2 | 1 | 0 | — | 0 | 0 | 7.30 |
| 25/26 | Swindon Town | EFL Trophy | 4 | 0 | 0 | — | 0 | 0 | 6.57 |
| 25/26 | Swindon Town | League Cup | 1 | 0 | 0 | — | 0 | 0 | 7.50 |
Career
Clubs | 9
-
Swindon Town
Jul 2025 – present
Free Transfer
-
AFC Wimbledon
Jul 2023 – Jul 2025
Free
-
Rochdale
Jan 2022 – Jul 2023
-
Solihull Moors
Oct 2019 – Jan 2022
-
Ebbsfleet United
Jul 2019 – Oct 2019
Free
-
Stevenage
May 2018 – Jul 2019
-
Stockport County
Sep 2016 – May 2018
Free
-
Stalybridge Celtic
Aug 2016 – Sep 2016
Free
-
Hyde United
Aug 2014 – Aug 2016
Loan
Injury and Suspension History
- Knee Injury : 17 August 2025 to ongoing
Current Status
| Reason | Date |
|---|---|
| Jumpers knee | 6 September 2025 |
| Jumpers knee | 30 August 2025 |
| Jumpers knee | 23 August 2025 |
| Jumpers knee | 19 August 2025 |
Frequently Asked Questions
What position does James Cameron Ball play?
James Cameron Ball plays as Midfielder.
Which team does James Cameron Ball play for?
James Cameron Ball plays for Swindon Town in the League Two.
How many goals has James Cameron Ball scored this season?
James Cameron Ball has scored 0 goals in 21 appearances in the League Two 2025/26 season.
How old is James Cameron Ball?
James Cameron Ball is 30 years old and comes from England.
Updated: 10 Jul 2026, 09:40 UTC