On 4 September 2019, Sole joined Oxford United, having been released by Reading.[3] Sole made his debut for Oxford on 8 October 2019 in a 2–2 draw at home to Portsmouth in the EFL Trophy.[4] Sole converted Oxford's first penalty of the resulting penalty shootout, but Oxford went on to lose the shootout 5–4.[5]
He was released by Oxford at the end of the 2020–21 season.[8]
Having spent the vast majority of the 2021–22 season out injured, Sole signed for National League South club Slough Town in July 2022 following a successful trial period.[9] In October 2022, Sole joined Hartley Wintney on dual registration.[10]
In June 2023, Sole joined Southern League Premier Division South side Hanwell Town.[11]
in January 2022 Sole co-founded Footballers Minds, a support network to help children and teenagers released by football clubs, stating that he was inspired to help people after hearing about Jeremy Wisten's death.[13]
Career statistics
As of end of 2023–24 season
Appearances and goals by club, season and competition