Solihull Moors, Highgate United (loan), Studley (loan), Coventry Sphinx (loan), Coleshill Town (loan), Stourbridge (loan), Darlaston Town.
Leo signed for Rugby Town in July 2025.
The 20-year-old forward spent last season with NPL Midlands rivals Darlaston Town
Before that Leo came through the ranks at Solihull Moors and had a number of loan spells while there with the likes of Stourbridge, Coleshill Town and Coventry Sphinx.