Pekingin kesäolympialaisissa 2008 Bannister sijoittui kuudenneksi tuloksella 83,45. Ennen olympialaisia hän oli saanut valmennusta Uwe Hohnilta. Keihäänheiton Australian mestaruuden Bannister on voittanut vuosina 2007, 2008, 2010, 2011 ja 2013. Kansainyhteisön kisoissa 2006 hän sijoittui lajissaan kuudenneksi tuloksella 78,06 ja voitti 2010 kultaa heitettyään 81,71. Daegun MM-kilpailuissa 2011 hän oli seitsemäs tuloksella 82,25.