Harradine sijoittui kahdeksanneksi Melbournen Kansainyhteisön kisoissa 2006. Hän karsiutui loppukilpailusta Pekingin olympialaisissa 2008 ja Berliinin MM-kilpailuissa 2009. Hän voitti kultaa Kansainyhteisön kisoissa New Delhissä 2010 tuloksella 65,45 ja sijoittui samana vuonna toiseksi maanosien cupissa Splitissä. Daegun MM-kilpailuissa 2011 hän oli viides tuloksella 64,77. Hän sijoittui vuoden 2012 Lontoon kesäolympialaisten kiekonheitossa yhdeksänneksi. Moskovan MM-kilpailuissa 2013 hän karsiutui loppukilpailusta.