Early career Born in
Navares de Enmedio,
Segovia,
Castile and León, de Frutos represented CDP Sepúlveda, CD Cantalejo, and
CF Rayo Majadahonda as a youngster. Promoted to the latter's main squad ahead of the
2016–17 season, he made his senior debut on 20 August 2016 by coming on as a second half
substitute in a goalless
Segunda División B away draw against
Sestao River Club. De Frutos scored his first senior goal on 29 October 2016, netting the game's only in an away defeat against
Gernika Club. He became a regular starter during the
2017–18 campaign, appearing in 34 matches and scoring nine goals as his side achieved promotion to
Segunda División for the first time ever; highlights included braces against
Gimnástica Segoviana CF and
Racing de Ferrol.
Real Madrid and loan moves On 1 May 2018, De Frutos agreed on a pre-contract with
Real Madrid, effective as of 1 July; upon arriving, he was assigned to
the reserves also in the third division. On 25 June 2019, De Frutos moved to another
La Liga club
Real Valladolid on loan for
the season. He made his professional debut on 20 October, replacing
Javi Moyano in a 1–1 away draw against
Athletic Bilbao. On 17 January 2020 after only three league appearances, he moved to
Segunda División side
Rayo Vallecano also on loan.
Levante and Rayo Vallecano On 29 July 2020, de Frutos agreed to a five-year contract with
Levante UD in the top tier. On 17 August 2023, de Frutos returned to Rayo Vallecano on a five-year contract, with the club now in the first division. ==International career==