Latem 2006 roku Barkero przeszedł do Albacete Balompié, po tym jak Sociedad spadł do Segunda División. W Albacete swoje pierwsze spotkanie rozegrał 27 sierpnia przeciwko Ponferradinie (2:0). W sezonie 2007/2008 należał do najlepszych strzelców Albacete, gdy zdobył 11 goli, ale nie zdołał awansować z tym klubem do Primera División.

Latem 2008 Barkero został zawodnikiem Numancii. W jej barwach zadebiutował 31 sierpnia 2008 w wygranym 1:0 domowym spotkaniu z Barceloną. W sezonie 2008/2009 był najskuteczniejszym zawodnikiem Numancii.

W 2011 roku odszedł do Levante UD.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1996/97 Real Sociedad B

Segunda División B 32 4 1997/98 Real Sociedad B

Tercera División ? ? 1998/99 Real Sociedad B

Tercera División 35 18 1998/99 Real Sociedad

Primera División 1 0 1999/00 Real Sociedad

Primera División 6 1 2000/01 Toulouse FC

Ligue 1 3 0 2001/02 Real Sociedad

Primera División 8 0 2001/02 SD Eibar

Segunda División 19 3 2002/03 Real Sociedad

Primera División 11 0 2003/04 Real Sociedad

Primera División 3 0 2003/04 Polideportivo Ejido

Segunda División 3 0 2004/05 Real Sociedad

Primera División 13 3 2005/06 Real Sociedad

Primera División 17 2 2006/07 Albacete Balompié

Segunda División 26 2 2007/08 Albacete