Dia membuat debut Liga Celtic untuk Leinster melawan Cardiff Blues di Arms Park pada 28 September 2007. McFadden memenangkan Liga Celtic pada tahun 2008
dan Piala Heineken dengan Leinster pada tahun 2011 dan 2012 Hingga Maret 2020 ia telah membuat 184 penampilan untuk Leinster, mencetak 444 poin termasuk 29 percobaan.