ولد في سلاو ، بيركشاير[4] جاء أونيل من خلال أكاديمية الشباب في ليستر سيتي وكان جزءًا من الفريق الذي فاز بالدوري الأكاديمي الممتاز في موسم 2006-07. في المرة الأولى في كأس رابطة الأندية الإنجليزية الفوز على ستوكبورت كاونتي في 12 أغسطس 2008 ، ومع ذلك لم يتم استخدامه في تلك المناسبة.[5]
في 29 أغسطس 2008 ، بعد أيام قليلة من عيد ميلاده السابع عشر ، وقع أونيل عقدًا احترافيًا لمدة ثلاث سنوات ، وربطه بليستر حتى صيف 2011.[6] ثم ظهر لأول مرة مع فريق ليستر في 2 سبتمبر 2008 ضد هارتلبول يونايتد في فوز 3-0 بدوري كرة القدم.
جاءت مشاركة أونيل التالية في الفريق الأول مع ليستر بعد عام تقريبًا عندما تم اختياره كبديل غير مستخدم في مباراة اليوم الافتتاحي ضد سوانزي سيتي. ظهر لأول مرة في موسم 2009-10 بعد ثلاثة أيام ، ولعب 90 دقيقة كاملة حيث فاز ليستر على ماكليسفيلد تاون 2-0 في كأس الرابطة. في 26 ديسمبر 2009 ، ظهر أونيل لأول مرة في الدوري مع ليستر ، حيث جاء كبديل في الشوط الأول ضد شيفيلد يونايتد ، ليحل محل جاك هوبز المصاب.