Pierwszy występ w sezonie 2007/2008 zaliczył 6 października 2007, kiedy to wszedł na zmianę za Jimmy'ego Floyda Hasselbainka w wygranym 2:1 meczu z Burnley. W grudniu podpisał z klubem profesjonalny kontrakt, zaś 5 stycznia po raz pierwszy wystąpił od początku spotkania, a miało to miejsce w meczu Pucharu Anglii z Chasetown, kiedy to zastąpił zawieszonego Stephena McPhaila. Spotkanie zakończyło się zwycięstwem Cardiff 3:1, a Walijczyk zdobył jedną z bramek. Za postawę w tym meczu został nominowany do nagrody Piłkarza Rundy, którą ostatecznie otrzymał zawodnik Coventry, Michael Mifsud. Trzy tygodnie później, w wygranym 3:1 pojedynku z Queens Park Rangers, po raz pierwszy w karierze pojawił się na boisku od początku spotkania ligowego, co ustabilizowało jego pozycję w pierwszym zespole. Łącznie w sezonie wystąpił w 22 meczach, rozegrał pięć z sześciu spotkań drużyny w Pucharze Anglii, wliczając w to finał, po którym stał się drugim najmłodszym zawodnikiem w historii, który wystąpił w decydującym meczu, ustępując tylko piłkarzowi Millwall, Curtisowi Westonowi.