Va fer el seu debut a la Lliga Celta per Leinster contra Cardiff Blues a Arms Park el 28 de setembre de 2007. McFadden va guanyar la Lliga Celta el 2008
i la Copa Heineken amb Leinster el 2011 i 2012 Fins al març de 2020 havia fet 184 aparicions per a Leinster, va marcar 444 punts, incloent 29 intents.