James Ball (footballer)

Last updated

James Ball
James Ball 15022025 (1).jpg
Ball in 2025
Personal information
Full name James Cameron Ball [1]
Date of birth (1995-12-01) 1 December 1995 (age 29) [2]
Place of birth Bolton, England [2]
Height 6 ft 3 in (1.91 m) [2]
Position(s) Midfielder
Team information
Current team
Swindon Town
Number 6
Youth career
Liverpool
–2013 Bolton Wanderers
Senior career*
YearsTeamApps(Gls)
2013–2015 Bolton Wanderers 0 (0)
2014Hyde 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 2 (0)
* Club domestic league appearances and goals as of 00:38, 22 August 2025 (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.

Contents

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.

Career

Early career

While playing Sunday league football, Ball was scouted by Liverpool and joined the club's academy following a successful trial. [3] He remained there from under-12 to under-15 level before moving to his hometown club Bolton Wanderers. [3] [4] At the start of the 2014–15 season, he joined Conference North club Hyde United on a work experience loan. [4] Ball made his debut in a 3–2 away defeat to Bradford Park Avenue on 25 August 2014, [5] and made five appearances during the one-month spell. [6] On returning to Bolton, Ball did not make any first-team appearances and was released in May 2015. [2] [7] He subsequently joined Northwich Victoria for the 2015–16 season. [8]

After a season at Northwich, Ball signed for National League North club Stalybridge Celtic on a free transfer ahead of the 2016–17 season. [9] He made his debut in a 1–0 opening-day win at Boston United, [9] [10] and played six times during a one-month spell, scoring in a 3–1 home defeat to Stockport County on 9 August 2016. [9] [11]

Stockport County

Ball signed for Stockport County on 6 September 2016, a month after scoring against them for Stalybridge. [12] He had previously played under manager Jim Gannon at Northwich Victoria. [13] He debuted the following day in a 2–1 away defeat to Darlington, scoring Stockport's goal. [14] In March 2017, he signed a new two-year contract, [13] with Gannon stating that Ball had the attributes to reach the Football League. [13] He made 37 appearances and scored seven goals during the season, [12] as Stockport missed out on the National League North play-offs by one point. [15]

Contracted to Stockport for the 2017–18 season, Ball continued to play regularly in the centre of midfield throughout the season. [12] He scored seven times in the club's final eleven fixtures, [12] including a brace in a 4–0 win against Leamington [16] and a 94th-minute winner in a 3–2 victory over Bradford Park Avenue a week later, helping Stockport secure a fifth-place finish and qualification for the National League North play-offs. [17] [18] Ball made 48 appearances in all competitions, scoring 11 goals, as Stockport were defeated in the qualifying round of the play-offs. [12]

Stevenage

Ball signed for League Two club Stevenage on 9 May 2018 for an undisclosed five-figure fee. [19] Stevenage manager Dino Maamria recommended Ball to chairman Phil Wallace in December 2017, describing him as one of the most highly regarded players in non-League football. [20] He made his debut in the opening match of the 2018–19 season, scoring the first goal in a 2–2 draw with Tranmere Rovers at Broadhall Way. [21] He was initially a regular starter in midfield but appeared predominantly as a substitute from October 2018. [22] Ball was brought on as an 11th-minute substitute against Crawley Town on 12 January 2019, deployed as a striker, and scored both goals in a 2–1 victory. [23] [24] Maamria praised his work-rate and adaptability in the unfamiliar role. [24] Ball started the next two matches, [22] but was subsequently used mainly as a substitute and did not play for the final three months of the season. [22] He finished the season with 21 appearances and four goals. [22] Ball was transfer-listed on 9 May 2019. [25]

Ebbsfleet United

After being transfer-listed by Stevenage, Ball joined National League club Ebbsfleet United on 15 July 2019. [26] He made his debut in the opening match of the 2019–20 season in a 4–1 home defeat to FC Halifax Town, [27] and scored his only goal for the club in a 2–1 away victory against Boreham Wood on 29 August 2019. [27] Ball featured in all 14 of Ebbsfleet's matches in the opening two months of the season, before receiving a transfer bid from fellow National League club Solihull Moors. [27] [28]

Solihull Moors

Ball signed for Solihull Moors for an undisclosed fee on 4 October 2019, [28] [29] on a contract running until June 2021. [28] He made his debut the following day as a second-half substitute in a 1–0 defeat to Boreham Wood. [27] Ball scored his first goal for the club in a 2–1 home victory against Dagenham & Redbridge on 2 November 2019, [27] and added four goals in Solihull's 5–1 FA Cup victory at Oxford City a week later. [27] He made 28 appearances and scored eight goals during the remainder of the season, which was curtailed in March 2020 due to the COVID-19 pandemic. [12] [27] [30] Ball finished the 2020–21 season as joint-top goalscorer for Solihull with 11 goals [31] from 34 appearances in all competitions. [12] [32]

Rochdale

Ball scored three goals in 16 appearances for Solihull during the first half of the 2021–22 season, [33] before signing for League Two club Rochdale on 31 January 2022 for an undisclosed fee on a two-and-a-half-year contract. [34] He scored on his debut in a 2–1 defeat to Forest Green Rovers on 8 February 2022, [33] and went on to record three goals in 11 appearances before a groin injury sustained against Mansfield Town in March curtailed his season. [33] [35] In the 2022–23 season, he scored four goals in 36 appearances as Rochdale were relegated to the National League. [36] [37]

AFC Wimbledon

While under contract at Rochdale, Ball joined AFC Wimbledon on a free transfer on 24 July 2023. [38] He debuted in a 1–1 EFL Cup draw with Coventry City on 9 August 2023 and scored his only goal of the 2023–24 season later that month in a 1–1 draw with Forest Green Rovers, making 36 appearances. [39] [40] He remained with Wimbledon for the 2024–25 season after discussions with manager Johnnie Jackson, [3] and he was utilised regularly as a central defender before sustaining a knee ligament injury in an FA Cup tie against Dagenham & Redbridge on 30 November 2024. [3] He returned briefly as a substitute in March 2025 but did not feature thereafter, as Wimbledon secured promotion to League One via the play-offs. [41] [42] He was released by Wimbledon at the end of the season. [43]

Swindon Town

Ball signed for League Two club Swindon Town on a two-year contract on 4 June 2025. [44]

Style of play

Ball was initially deployed as a striker during his time in the academies at Liverpool and Bolton Wanderers. [3] At Bolton and whilst on loan at Hyde United, [4] [6] he was occasionally used as a centre-back due to injuries in the squad, before moving into central midfield, a role he described as a natural progression towards becoming a box-to-box midfielder. [3] [34] Upon signing for Stevenage, manager Dino Maamria characterised Ball as "big, strong, box-to-box, can cover a lot of ground and can score goals from midfield". [20]

Ball has described himself as a goalscoring midfielder who likes to get into the penalty area, but has also stated he is comfortable as a centre-back, where he feels there is more time on the ball, [3] [34] and has been deployed in that position at Solihull and Wimbledon. [3]

Career statistics

As of match played 17 August 2025
ClubSeasonLeague FA Cup League Cup OtherTotal
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
Bolton Wanderers 2013–14 [2] Championship 0000000000
2014–15 [2] Championship0000000000
Total0000000000
Hyde United (loan) 2014–15 [6] Conference North 50000050
Stalybridge Celtic 2016–17 [12] National League North 61000061
Stockport County 2016–17 [2] National League North335222 [a] 0377
2017–18 [2] National League North419007 [b] 24811
Total74142200928518
Stevenage 2018–19 [22] League Two 18300112 [c] 0214
Ebbsfleet United 2019–20 [2] National League 1410000141
Solihull Moors 2019–20 [2] National League233352 [d] 0288
2020–21 [2] National League309202 [a] 13410
2021–22 [2] National League163202 [a] 0203
Total69157500618221
Rochdale 2021–22 [33] League Two113000000113
2022–23 [36] League Two322102111364
Total435102111477
AFC Wimbledon 2023–24 [39] League Two25130206 [c] 0361
2024–25 [41] League Two15120202 [c] 0211
Total402504080572
Swindon Town 2025–26 [45] League Two2000100030
Career total251411578226432054
  1. 1 2 3 Appearance(s) in the FA Trophy.
  2. Six appearances and two goals in the FA Trophy, one appearance in the National League North play-offs.
  3. 1 2 3 Appearance(s) in EFL Trophy
  4. One appearance in FA Trophy and one appearance in Scottish Challenge Cup

Honours

AFC Wimbledon

References

  1. "EFL - Squad List 2024/25" (PDF). English Football League. Retrieved 13 February 2025.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 "Soccerway – James Ball". Soccerway. Retrieved 4 August 2018.
  3. 1 2 3 4 5 6 7 8 "Bally rolls back the years". AFC Wimbledon. 6 January 2025. Retrieved 21 August 2025.
  4. 1 2 3 McAnulty, Andy. "Hyde bring in James Ball from Bolton Wanderers". Hyde United F.C. Archived from the original on 4 August 2018. Retrieved 4 August 2018.
  5. "Bradford Park Avenue 3–2 Hyde United". Hyde United F.C. 25 August 2014. Archived from the original on 4 August 2018. Retrieved 4 August 2018.
  6. 1 2 3 "Hyde United – James Ball". Hyde United F.C. Archived from the original on 4 August 2018. Retrieved 4 August 2018.
  7. "Bolton Wanderers announce retained list". Bolton Wanderers F.C. 15 May 2015. Retrieved 4 August 2018.
  8. "Jimmy Ball – 11v11". 11v11.com. AFS Enterprises Limited. Retrieved 4 August 2018.
  9. 1 2 3 "James Ball – Stalybridge Celtic". Stalybridge Celtic F.C. Retrieved 4 August 2018.
  10. "Boston United 0–1 Stalybridge Celtic". Soccerway. 6 August 2016. Retrieved 4 August 2018.
  11. "Stalybridge Celtic 1–3 Stockport County". Soccerway. 9 August 2016. Retrieved 4 August 2018.
  12. 1 2 3 4 5 6 7 8 "Soccerway – Jimmy Ball". Soccerway. Retrieved 4 August 2018.
  13. 1 2 3 Winter, Harry (13 March 2017). "Fans help Stockport County build for the present and the future". Beyond The Big Two. Archived from the original on 4 August 2018. Retrieved 4 August 2018.
  14. "Darlington 2–1 Stockport County". Soccerway. 7 September 2016. Retrieved 4 August 2018.
  15. "National League North 2016/17". Sky Sports. Retrieved 4 August 2018.
  16. "Stockport County 4–0 Leamington". Soccerway. 24 March 2018. Retrieved 4 August 2018.
  17. "Bradford Park Avenue 2–3 Stockport County". Soccerway. 30 March 2018. Retrieved 4 August 2018.
  18. "National League North 2017/18". Sky Sports. Retrieved 4 August 2018.
  19. "James Ball: Stevenage sign Stockport County midfielder". BBC Sport. 9 May 2018. Retrieved 4 August 2018.
  20. 1 2 Branowsky, Dan (9 May 2018). "Dino: "James will be brilliant for the football club"". Stevenage F.C. Retrieved 4 August 2018.
  21. "Stevenage 2–2 Tranmere Rovers". BBC Sport. 4 August 2018. Retrieved 4 August 2018.
  22. 1 2 3 4 5 "Games played by James Ball in 2018/2019". Soccerbase. Centurycomm. Retrieved 4 August 2018.
  23. "Stevenage 2–1 Crawley Town". BBC Sport. 12 January 2019. Retrieved 8 May 2019.
  24. 1 2 Mountney, Dan (12 January 2019). "Stevenage boss Dino Maamria lauds two-goal hero James Ball and new boy Moses Makasi". The Comet. Archived from the original on 8 May 2019. Retrieved 8 May 2019.
  25. Branowsky, Dan (9 May 2019). "Stevenage retained/released list". Stevenage F.C. Retrieved 22 May 2019.
  26. Tervet, Steve (15 July 2019). "Ebbsfleet United sign Stevenage midfielder James Ball". Kent Online. Retrieved 6 July 2021.
  27. 1 2 3 4 5 6 7 "Games played by James Ball in 2019/2020". Soccerbase. Centurycomm. Retrieved 6 July 2021.
  28. 1 2 3 "Ebbsfleet United midfielder James Ball signs for Solihull Moors". Kent Online. 4 October 2019. Retrieved 6 July 2021.
  29. Kendrick, Mat (4 October 2019). "Confirmed: Solihull Moors have announced this new signing". Birmingham Mail. Retrieved 4 October 2019.
  30. "National League clubs vote to end regular season immediately". BBC Sport. 22 April 2020. Retrieved 6 July 2021.
  31. "2020/21 End of Season Awards". Solihull Moors F.C. 22 April 2021. Retrieved 6 July 2021.
  32. "Games played by James Ball in 2020/2021". Soccerbase. Centurycomm. Retrieved 6 July 2021.
  33. 1 2 3 4 "Games played by James Ball in 2021/2022". Soccerbase. Centurycomm. Retrieved 21 August 2025.
  34. 1 2 3 "James Ball: Rochdale sign midfielder from Solihull Moors for undisclosed fee". BBC Sport. 31 January 2022. Retrieved 21 August 2025.
  35. "Rochdale's Tahvon Campbell and Jimmy Ball out for the season". BBC Sport. 27 March 2022. Retrieved 21 August 2025.
  36. 1 2 "Games played by James Ball in 2022/2023". Soccerbase. Centurycomm. Retrieved 21 August 2025.
  37. "League Two 2022/23". Soccerbase. Centurycomm. Retrieved 21 August 2025.
  38. "James Ball: AFC Wimbledon sign Rochdale midfielder on free transfer". BBC Sport. 24 July 2023. Retrieved 21 August 2025.
  39. 1 2 "Games played by James Ball in 2023/2024". Soccerbase. Centurycomm. Retrieved 22 August 2025.
  40. "Wimbledon 1-1 Forest Green Rovers". BBC Sport. 26 August 2023. Retrieved 25 September 2023.
  41. 1 2 "Games played by James Ball in 2024/2025". Soccerbase. Centurycomm. Retrieved 22 August 2025.
  42. 1 2 Peddy, Chris (26 May 2025). "AFC Wimbledon 1–0 Walsall: Line-ups". BBC Sport. Retrieved 26 May 2025.
  43. "Retained list for 2024/25". AFC Wimbledon. 29 May 2025. Retrieved 22 August 2025.
  44. "Swindon Town: Midfielder James Ball signs two-year contract". BBC Sport. 4 June 2025. Retrieved 22 August 2025.
  45. "Games played by James Ball in 2025/2026". Soccerbase. Centurycomm. Retrieved 17 August 2025.