Elle fait ses débuts au sein de l'équipe nationale senior en 2007, lors d'une défaite 5-0 contre le Nigeria, en qualifications olympiques. Elle marque son premier but international contre les Pays-Bas[1]. Elle fait partie des sélections médaillées de bronze et d'argent aux championnats d'Afrique féminins 2010 et 2012. Au championnat de 2010, elle se voit même nommée meilleure joueuse du tournoi. Elle officie comme capitaine de l'équipe nationale entre 2011 et 2013[2].
Elle devient la cinquième joueuse de football à atteindre le cap des 100 sélections en faveur de l'Afrique du Sud, après un match amical contre les États-Unis en , derrière Janine van Wyk, Nompumelelo Nyandeni(en), Portia Modise et Noko Matlou. Avant le match, elle déclare : "J'ai toujours rêvé de jouer pour l'équipe nationale, je n'ai jamais voulu faire autre chose que de jouer au football. Je suis ce que je suis aujourd'hui à cause du jeu. J'ai tellement donné au jeu et me voir si proche des 100 sélections me rend très émue". Dans le même match, la gardienne américaine Hope Solo obtient d'ailleurs sa centième casquette en faveur des États-Unis[3].
Vie privée
En 2012, elle fonde la Fondation Amanda Dlamini pour filles, afin de fournir une aide de base aux filles habitant dans les zones rurales[4].