Birmingham City Wright was born in
Birmingham, West Midlands. He joined
Birmingham City's youth academy when he was a teenager, but never progressed into the first-team. He spent spells
on loan to several clubs before turning down Birmingham's offer of a new one-year contract, and left the club at the end of the 2006–07 season.
Loans In January 2006, Wright joined
Conference Premier strugglers
Tamworth on loan. During his spell with the Lambs, Wright appeared in their
FA Cup Third Round game against
Championship club
Stoke City. He also played in the replay at
The Lamb Ground, in which Tamworth lost 5–4 on penalties. Wright joined
League One club
Bristol City on a month's loan on 12 October 2006 to gain first team experience. The loan was not extended following the death of Wright's grandfather. He joined
Northampton Town, also of League One, on loan at the end of November, and went on to make five appearances. Wright and Birmingham teammate
Asa Hall spent the last month of the 2006–07 season helping
Ashford Town (Kent) avoid relegation from the
Isthmian League Division One South.
Tamworth After leaving Birmingham City, Wright spent a couple of months on non-contract terms at
Halesowen Town, for whom he scored three goals from eight matches in the
Southern League Premier Division. On 12 February 2008, Wright scored all three goals in a 3–1 away win at
Vauxhall Motors. This was the first time a Tamworth player had scored a hat-trick since
Marcus Ebdon's three goals in a 5–0 win against
Gresley Rovers in the
FA Trophy in January 2005. Just four days later, he scored another hat-trick as Tamworth beat
Hucknall Town 4–0 at home. Wright finished the season with 15 goals, and re-signed for 2008–09. In September 2008, Tamworth rejected an offer from former manager
Mark Cooper, then with Conference side
Kettering Town, for Wright's services, and confirmed that the player was "happy to still be a Tamworth player". On 21 April 2009, Wright scored the only goal of the match against local rivals
Hinckley United to confirm Tamworth's promotion as champions back to the top flight of non-league football. Wright was placed on the transfer list by
Gary Mills in December 2009 to "freshen up" his squad. A move to
Stevenage Borough fell through when the player could not agree personal terms, and a chipped ankle bone and damaged ligaments suffered in February 2010 kept him out for most of what remained of the season.
Kidderminster Harriers In the subsequent summer Wright left Tamworth, signing a one-year deal with another Midlands-based Conference Premier team,
Kidderminster Harriers. He scored his first goal for the club in a 4–3 home loss to
Southport on 17 August, and added a further two goals in a 2–2 draw away to
Wrexham seven days later. His fourth goal came in a 3–1 home win against
Hayes and Yeading on 11 September, and despite appearing in a further nine games that was his last goal of 2010. 2011 started much more brightly; Wright scored in the third minute against former employers Tamworth on 3 January, and he finished the season with 8, from 39 Conference matches. Wright produced one of his most influential performances against
Newport County on 9 April 2012 when he recorded a ten-minute
hat-trick at
Aggborough. He came on as a
substitute after an hour, with Newport 2–0 up, and converted a
penalty in the 86th minute. In
stoppage time, the turnround was complete when he scored twice more, in the 94th and 96th minutes, to seal a 3–2 win. He was Kidderminster's top scorer for 2011–12, with 15 goals from 43 Conference matches, and turned down the offer of a new contract. He made only four starts and thirteen substitute appearances, scoring once, as Mansfield won the Conference title and promotion to the Football League, and his contract was not renewed.
Lincoln City signed Wright for 2013–14, but he never established himself in the first team, made his last Conference appearance in January 2014, and rejoined Kidderminster Harriers in mid-March on loan till the end of the season. He made nine appearances for the Harriers scoring once, in a 1–1 draw at
Forest Green Rovers.
Conference North After a seven-month spell at
Conference North club
Worcester City, during which he scored 5 goals from 34 appearances in all competitions, Wright joined divisional rivals
Gloucester City on a non-contract basis on 26 March 2015.
Corby Town Wright joined Corby Town in the Conference North in August 2015 after playing in the Steel Park Cup, joining on Non-Contract basis he made one appearance off the bench against Curzon Ashton and was an unused substitute vs Gloucester City.
Kettering Town On 18 August 2015, Wright joined
Kettering Town.
Rushall Olympic His stay with Kettering Town would last a month before he was on the move again, joining
Rushall Olympic{{cite web
Sporting Khalsa Wright signed for
Sporting Khalsa in July 2016, following his departure from
Alvechurch.{{cite web ==International career==