 On April 22, 1997, he drove in his 1,574th run, breaking the Mexican League record set by Héctor Espino.In 1998 Barrera played and managed the Guerreros de Oaxaca when they won their only pennant.He contributed with a .321 average and 110 RBIs.