Sánchez scored his first and only goal for Toledo on 1 September 2013, netting a last-minute equalizer in a 1–1 home draw against SD Huesca. The following 25 July, he renewed his contract until 2017, but remained assigned to the B-side;[2] he was only promoted to the main squad in August 2015.[3]
Sánchez made his La Liga debut on 7 January 2017, again from the bench in a 0–1 away loss against UD Las Palmas.[6] On 7 July he moved to another reserve team, Granada CF in the third division.[7]
In July 2020, he signed for the Rayo Majadahonda of Segunda División, with which he played two seasons with a balance of 57 games and 11 goals.