On 28 January 2016, he was loaned to Tercera División side CD Cabecense until June,[1] and made his senior debut three days later in a 2–1 home win against Conil CF.
Toro scored his first senior goal on 14 February 2016, netting the equalizer in a 2–1 home success over UB Lebrijana.
[2] On 31 January 2017, Toro signed a two-and-a-half-year deal with Cádiz CF, being initially assigned to the reserves.
[3] He made his first team debut on 17 September, coming on as a late substitute for Aitor García in a 0–1 away loss against Real Oviedo in the Segunda División championship.
[5] After playing only two games for the club, the parties decided to terminate the loan deal on 2 November, and he returned to Cádiz.