Whilst with Waitakere, Bright was the 2004 top scorer in the Lotto Sport Italia NRFL Premier as a 17-year-old, and played in the club's 0–1 loss to Miramar Rangers in the final of the 2004 Chatham Cup.
Shortly after the start of the season, though, Knights player Neil Emblen was forced onto the injured list, which would allow the club to sign Bright as a replacement for four weeks.
[9] Bright appeared in the Knights's following four games up until Emblen's return from injury, but had done enough to retain his position in the squad, having signed another short-term contract, this time to cover for Joshua Rose.
Although he was not signed by Kilmarnock, Dutch Eerste Divisie club Fortuna Sittard,[5] invited Bright to a trial match against FC Geleen-Zuid where he scored one goal.
After a season full of goals again in Norway, Bright had done enough to sign a 1+1⁄2-year contract with Greek Super League side Panserraikos F.C., he was given the number 32 shirt.
He left the Club in July 2009 by mutual consent with a year remaining on his contract due to unpaid wages, and joined English League Two side Shrewsbury Town on 3 August 2009.
After interest from Hungary earlier in the year, and with a new manager arriving at Shrewsbury Town, Bright then found himself signing a 2+1⁄2-year deal with former Hungarian giants Honved Budapest on a free transfer.
The move was a success helping the recently promoted side to a top six finish scoring five crucial goals in 10 starts for the club.
[4] He played in all of New Zealand's matches during their failed qualifying campaign for the 2003 FIFA U-17 World Championship, scoring four goals, including a hat-trick in a 13–0 win over Tonga.
[22] In 2005, Bright was selected for the under-20 squad to compete in the OFC qualifying tournament for the 2005 FIFA World Youth Championship,[11] but again the country were unable to make the finals, finishing third in their group behind the Solomon Islands and Fiji.
[24] He was included in the 2009 FIFA Confederations Cup squad, making a single appearance as a substitute against European champions, Spain.