2004–2006 Elche B
2006–2010 Elche 81 (0)
2006–2010 Elche 81 (0)
2006–2007 → Villajoyosa (loan) 29 (0)
2010–2012 Gimnàstic 35 (1)
2012 Lugo 2 (0)
2013 Salamanca 18 (0)
2013–2016 Lleida Esportiu 84 (5)
2016 Ponferradina 14 (0)
2017–2018 Llagostera 46 (0)
2018– Ontinyent