Niedługo po tych sukcesach Agbonlahor zadebiutował w barwach pierwszego zespołu w Premiership. Debiut miał miejsce 18 marca 2006, Aston Villa przegrała na wyjeździe z Evertonem, a Gabriel zdobył honorowego gola. Do końca sezonu wystąpił w każdym meczu Aston Villi, czyli w 9 meczach i zajął z nią 16. miejsce w Premiership. Od początku sezonu 2006/2007 Agbonlahor jest podstawowym zawodnikiem Aston Villi i ma pewne miejsce w składzie wygrywając rywalizację zarówno z Johnem Carew, Milanem Barošem, który odszedł do Olympique Lyon, czy Kolumbijczykiem Juanem Pablo Angelem.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2005/06 Watford Championship 3 0 2005/06 Sheffield Wednesday 8 0 2005/06 Aston Villa Premier League 9 1 2006/07 38 9 2007/08 37 11 2008/09 36 11 2009/10 36 13 2010/11 26 3 2011/12 33 5 2012/13 28 9 2013/14 30 4 2014/15 34 6 2015/16 15 1 2016/17 Championship 13 1 2017/18 6 1 Łącznie w karierze 352 75
Kariera reprezentacyjna 28 września 2006 Agbonlahor dostał powołanie do młodzieżowej reprezentacji Anglii U-21 i wystąpił w niej w meczu przeciwko Niemcom, 6 października. Miał do wyboru grę w dorosłej reprezentacji Anglii oraz reprezentacji Nigerii.