He spent the better part of his career with Celta and Getafe, totalling 159 games in the Segunda División (six goals) and 86 in La Liga. In 2016, he signed with Cypriot club APOEL.
Lago's maiden appearance in the top flight was on 18 August 2012, starting in a 0–1 home loss against Málaga CF.[4] He only missed four fixtures during the season, as Celta eventually stayed up at the expense of neighbouring Deportivo de La Coruña.
Getafe
Lago joined fellow top-tier club Getafe CF on 12 June 2013, signing a four-year deal.[5] In his three-year spell at the Coliseum Alfonso Pérez, often marred by injury,[6][7] he appeared in 58 competitive matches.[8]
In July 2016, following the team's top-tier relegation, Lago left by triggering a release clause in his contract.
APOEL
On 9 July 2016, at nearly 31, Lago moved abroad for the first time in his career, penning a two-year contract with reigning Cypriot champions APOEL FC.[9] He made his official debut on 10 September, playing the full 90 minutes in a 4–0 away victory over Nea Salamis Famagusta FC in the First Division.[10]