Ennis sijoittui Sherbrooken alle 18-vuotiaiden MM-kisoissa 2003 tyttöjen seitsenottelussa viidenneksi tuloksella 5311. Seuraavana vuonna hän oli Grosseton alle 20-vuotiaiden MM-kisoissa kahdeksas pistein 5542. Vuonna 2005 hän voitti nuorten EM-kultaa tuloksella 5891 ja sijoittui Universiadeissa kolmanneksi tuloksella 5910. Seuraavana vuonna hän sai pronssia Melbournen Kansainyhteisön kisoissa pistein 6269 ja sijoittui kahdeksanneksi Göteborgin EM-kisoissa 2006 ennätystuloksellaan 6287. Seuraavana vuonna hän sijoittui Birminghamin sisäratojen EM-kisoissa viisiottelussa kuudenneksi tuloksella 4716 ja Osakan MM-kisoissa seitsenottelussa neljänneksi pistein 6469.