Knowles voitti Australian maajoukkueen kanssa olympiakultaa vuoden 2004 kesäolympialaisistaAteenasta. Lisäksi hänellä on kaksi olympiapronssia vuosilta 2008 ja 2012[1]. MM-kilpailuista Knowles on saavuttanut kultaa vuodelta 2004 Haagista, jolloin hänet valittiin myös turnauksen parhaaksi pelaajaksi. Champions Trophyn Knowles on voittanut kahdesti, vuosina 2005 ja 2012. Hän debytoi maajoukkueessa jo vuonna 2004.
Seuratasolla Knowles edustaa kotimaansa Queensland Bladesia. Aiemmin hän on pelannut muun muassa Alankomaissa HC Rotterdamin riveissä. Vuonna 2007 Knowles valittiin maailman parhaaksi nuoreksi pelaajaksi.
Knowlesin joukkuetoveri, olympiavoittaja Jamie Dwyer on hänen lankonsa.