 Erasmus was called up to the senior squad for the first time in March 2008 for South Africa's friendly against Zimbabwe.In doing so, he was in line to break the record then-held by former captain Aaron Mokoena and become South Africa's youngest ever full international.He did not take to the field and had to wait until 4 September 2010 before he made his debut, coming on as a second-half substitute for Katlego Mphela against Niger in a 2012 African Cup of Nations qualifier.