Education
Prior to joining the Jets, Old attended Saint John"s University (New York) and played two years of football there.
Prior to joining the Jets, Old attended Saint John"s University (New York) and played two years of football there.
He was released from A-League club Wellington Phoenix at the end of the 2007/08 season. He formerly played for the Newcastle United Jets where he covered for Craig Deans who was in the United States of America. Old was training with Scottish Premier League club Kilmarnock since 22 January 2009, awaiting his work permit to sign for that team On 30 March 2009 he signed a three-year contract with Kilmarnock, after receiving his permission to play.
In the final weeks of 2010, Old had a loan spell at Cowdenbeath in which he made 4 appearances.
Following his loan spell at Cowdenbeath, Old struggled to make a first team appearance under manager Mixu Paatelainen and Kenny Shiels. In May 2011, Old was released by the club
In July 2011 Old went on pre-season tour to South Africa with Perth Glory !Perth Glory with a view of getting a contract with the A-League club On 13 February 2012 Old joined Conference South club Basingstoke Town on non-contact terms after he had been training with them for a couple of months.
Old made his debut the next day in a 2-2 draw against Salisbury City.
Old joined Conference South club Sutton United in October 2012 and made his debut in the 1-0 home victory against Chelmsford City
On 28 February 2013, Steven Old signed for China League One side Shijiazhuang Yongchang Junhao on transfer deadline day in China, replacing Vlado Jeknić who injured a week before. With Shijiazhuang, Old"s side unsuccessfully faced 2013 Chinese Super League runners-up Shandong Luneng but on the whole had a successful mid-table season following the clubs relocation from Fujian. Old scored in the final game of the season against Yanbian White Tigers.
On 13 November 2015 he signed up for the Swedish club GAIS.
Old scored his first international goal on 19 February 2006, in a 1–0 New Zealand victory against Malaysia in Christchurch.
He was included in the New Zealand squad for the football tournament at the Summer Olympics in Beijing. He played in 2 of New Zealands 3 group matches against China (1–1) and Belgium (0–1).
Old missed the 5–0 loss to Brazil after serving a one-game suspension for receiving a red card in their first game against China. Old was named as part of the 2009 Fédération internationale de football association Confederations Cup New Zealand squad.
Old has recently been called up to the All Whites 17-man squad to take on Mexico on 3 March 2010 as an injury-replacement player for captain Ryan Nelsen who suffered a knee injury while playing for English club side Blackburn Rovers.