He went on to enjoy three loan spells, the first being a short loan to The New Saints in the Cymru Premier,[3] where he made 12 appearances, scoring a solitary goal in a 5–2 victory against Carmarthen Town. After a short unsuccessful loan at AFC Telford United,[4] a third loan spell took him abroad to Spain, where he joined FC Jumilla on a season long loan for the 2018–19 Segunda División B, making 30 appearances.
Leak left Wolves at the end of the 2018–19 season, after 14 years, and joined fellow Segunda División B side Burgos CF, where he played 25 games over the following two seasons.
After leaving Burgos, Leak joined Burton Albion on trial, before signing a two-year deal with the club in July 2021.[5][6]
On 18 July 2022, Leak joined League Two club Salford City for an undisclosed fee, signing a two-year deal.[7] A year later, he signed for Scottish club Ross County.[8]