Saavedra begon zijn voetbalcarrière bij Real Oviedo, waar hij in het seizoen 2002/2003 5 wedstrijden speelde. Hij vertrok vervolgens naar CD Numancia, maar speelde daar nooit een wedstrijd en verhuisde in 2004 naar ADO Den Haag. Hij maakte zijn debuut in de Eredivisie op 23 januari2004 in de met 0-1 gewonnen uitwedstrijd tegen AZ.[1] Na vier seizoenen keerde hij terug naar Spanje. Daar speelde hij nog tot 2018 op het derde en vierde niveau.[2][3]