San Román made his Elche debut on 17 December 2019, starting in a 2–0 Copa del Rey away defeat of Gimnástica Segoviana CF. Four days later he made his league debut, playing the full 90 minutes in a 1–0 win at Albacete Balompié as starter Édgar Badía was unavailable.[4] Upon returning, he was a third-choice option at Atleti behind Jan Oblak and Ivo Grbić, and made his first team debut on 6 January 2021 by starting in a 0–1 away loss against UE Cornellà, also for the national cup.
On 11 August 2021, San Román signed a two-year contract with SD Huesca in the second level.[5] After only featuring twice (both cup matches), he moved to fellow league team SD Ponferradina on 20 January 2023.[6]
On 11 July 2023, after Ponfe's relegation, San Román returned to his former side Elche on a two-year contract.[7]
Personal life
San Román comes from a family of goalkeepers: his father Juan Miguel played for Atleti's reserves before resuming his career in the Segunda División B, while his grand-uncle, also named Miguel, was a first team player during the 1960s.[8] He won 20/21 La Liga Title.