Występował w drużynie do 2023, w tym samym roku kończąc karierę po rozegraniu 3 spotkań w zespole Kilwinning Rangers.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2005/06 YoungHeart Manawatu NZ Football Championship 19 1 2006/07 Newcastle Jets A-League 9 0 2007/08 Wellington Phoenix 12 1 2008 Macarthur Rams 4 1 2008/09 Kilmarnock Scottish Premier League 0 0 2009/10 10 0 2010/11 Cowdenbeath Scottish First Division 4 0 2011/12 Basingstoke Town Conference South 7 0 2012/13 Sutton United 7 0 2013 Shijiazhuang Ever Bright China League One 28 1 2014 Ljungskile SK Superettan 22 4 2015 24 2 2016 GAIS 21 0 2017 12 1 2017/18 Morecambe League Two 41 4 2018/19 39 2 2019/20 37 2 2020/21 East Kilbride Lowland League 2021/22 2022/23
Kariera reprezentacyjna Old grał w reprezentacjch młodzieżowych Nowej Zelandii do lat 17 oraz 20. Old uczestniczył w Igrzyskach Olimpijskich 2008. Podczas turnieju zagrał w spotkaniach z Chinami (czerwona kartka) oraz Belgią.
Old po raz pierwszy w reprezentacji zagrał 29 maja 2004 w przegranym 0:1 spotkaniu z Australią.
Był częścią drużyny, która zajęła 3. miejsce podczas Pucharu Oceanii 2004. Zagrał w 3 spotkaniach z Wyspami Salomona, Vanuatu oraz Tahiti.