Ennis vant Junior-EM 2005 i sjukamp. Året etter fikk hun tredjeplass i sjukamp under Samveldelekene 2006 i Melbourne. Under EM i Göteborg 2006 noterte hun ny personlig rekord på 6.287 poeng, men kom likevel bare på åttendeplass. Denne plasseringen forbedret hun i femkampen under innendørs-EM i Birmingham 2007, der hun fikk sjetteplass. Under VM 2007 i Osaka vant Ennis både 100 meter hekk og 200 meter, men i kasteøvelsene nådde hun ikke helt fram, og endte på en fjerdeplass. Hun fikk likevel ny personlig rekord på 6.469 poeng.