From 1997 to 1998, Neira was consolidated as player in Colo-Colo, winning the Primera División Chilena title in two consecutive occasions, the 1997 and 1998 season.[2] In December 1998, Colo-Colo sold Neira to the Spanish club UD Las Palmas. However, he was loaned back to Colo-Colo for one season.[3] When Neira returned to the club, he proclaimed champion of the 1999–2000 Segunda División title. Neira was transferred to an Argentine "giant club" Racing Club de Avellaneda for the 2000–01 season. In the Torneo Apertura 2000, Neira only scored 2 goals in 9 games.[4] During the summer of 2001, Neira was transferred to Unión Española, where he made a notable performance scoring 11 goals in 17 games, being one of the top-scorer of the Torneo Apertura.[2] In June 2001, Neira was signed by the Colombian club América de Cali.[5]
Colo-Colo
In January 2002, Neira was once again transferred to Colo-Colo. He obtained the runner–up title with the club in the Torneo Apertura, after Colo–Colo's 3–0 defeat against Cobreloa in the final. But in the Torneo Clausura of the same year, Neira made one of his most notable season in his career, winning the top–scorer title with 14 goals, and also winning the Primera Division title, after of win to Universidad Católica in the finals.
In the next season, the team lost twice in the same year the final against Cobreloa. However, Neira scored 21 goals in 42 matches over the season. There were many rumors that he would be transferred to Europe, which did not materialize. He played the Torneo Apertura 2004 scoring 1 goal in 16 matches. In June 2004, he was transferred to the Mexican club Chiapas. He remained there for one season in and then was transferred to Unión Española for second time in his career.[6]
Unión Española
With Unión, Neira won the Torneo Apertura 2005 title, after of the victory against Coquimbo Unido for 2–1. In the next season (2006), Neira scored 19 goals in 29 matches. In December 2006, he was released of Unión and he received many offers for several clubs.
In January 2007, he agreed upon moving to Hapoel Tel Aviv F.C. on a one-year deal with the club until December 2007, refusing an offer from Colo-Colo in this time.
In his second game for the team, in the Channel One Cup, he was injured severely by CSKA Moscow player Elvir Rahimić. Neira suffered two fractures in his ankle, and had to sit out for the rest of the season before he even played a single league game for Hapoel.
For the Torneo Clausura 2007, Neira return to Unión, after of Neira was released of the club. He made his Unión re–debut against Everton at Sausalito Stadium, in a 0–0 draw. He scored his first goal in his third cycle in the club against his former club Colo–Colo, in a 2–2 draw. Finally, Neira scored 9 goals in 19 matches for the tournament.
In December 2007, he tried his luck at the Süper Lig club Gaziantepspor, Neira only trained with them for a couple of weeks, but was not liked by the coach, and returned to Unión Española.
During 2008, in the Torneo Apertura 2008, he scored 3 goals in 12 matches. In the Torneo de Clausura 2008 he became a key player of the club, scoring 6 goals in 15 matches. However, the club ended up in the relegation/promotion play-offs. Neira helped the team by scoring 2 goals in 2 matches against Deportes Puerto Montt to save them from relegation.
He was selected for the 1998 FIFA World Cup Chilean squad, but did not play. Prior to this, he played for Chile B against England B on 10 February 1998. Chile won by 2-1 and Neira scored the two goals.[7]
International goals
Scores and results list Chile's goal tally first.[8]