James Ball (footballer)
|
Ball in 2025 | |||
| Personal information | |||
|---|---|---|---|
| Full name | James Cameron Ball | ||
| Date of birth | 1 December 1995 | ||
| Place of birth | Bolton, England | ||
| Height | 6 ft 3 in (1.91 m) | ||
| Position | Midfielder | ||
| Team information | |||
Current team | Swindon Town | ||
| Number | 6 | ||
| Youth career | |||
| Liverpool | |||
| –2013 | Bolton Wanderers | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2013–2015 | Bolton Wanderers | 0 | (0) |
| 2014 | → Hyde United (loan) | 5 | (0) |
| 2015–2016 | Northwich Victoria | ||
| 2016 | Stalybridge Celtic | 6 | (1) |
| 2016–2018 | Stockport County | 74 | (14) |
| 2018–2019 | Stevenage | 18 | (3) |
| 2019 | Ebbsfleet United | 14 | (1) |
| 2019–2022 | Solihull Moors | 69 | (15) |
| 2022–2023 | Rochdale | 43 | (5) |
| 2023–2025 | AFC Wimbledon | 40 | (2) |
| 2025– | Swindon Town | 18 | (0) |
| * Club domestic league appearances and goals as of 13:45, 21 February 2026 (UTC) | |||
James Cameron Ball (born 1 December 1995) is an English professional footballer who plays as a midfielder for EFL League Two club Swindon Town.
Ball began his career in the youth system at Bolton Wanderers and spent time on loan at Conference North club Hyde United at the start of the 2014–15 season. Released by Bolton in May 2015 without making a first-team appearance, he went on to play for Northwich Victoria and Stalybridge Celtic before joining National League North club Stockport County in September 2016.
After two seasons at Stockport, Ball signed for League Two club Stevenage in May 2018, and subsequently had spells at Ebbsfleet United and Solihull Moors, where he scored 21 goals in 82 appearances over three years. He moved back to League Two with Rochdale in January 2022, then joined AFC Wimbledon in July 2023. Ball was part of the team that secured promotion via the 2025 League Two play-offs, before signing for Swindon Town in June 2025.