Stones began his career with
Guiseley, being selected for England Schools, before moving to
Wigan Athletic in summer 2022. He moved on loan to
Ross County in January 2023. Stones signed a new three-year contract with Wigan in July 2023. Stones scored his first Wigan Athletic goal on 19 September 2023, in a 7–1 home victory against Leicester City Academy in the EFL Trophy. Stones moved on loan to
Oldham Athletic in December 2023. The loan ended in January 2024 after Stones suffered an injury. On 5 November 2024, he returned to the club on loan until 2 January 2025. After his loan ended in January 2025, he transferred to
York City for an undisclosed fee. On 25 April 2026, he netted a dramatic goal in the 13th minute of stoppage time to earn a 1–1 away draw against
Rochdale, a result that confirmed his club's promotion to
EFL League Two. ==Career statistics==