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