Fennell was first brought onto the Dublin team in 2005, after winning Leinster with the Dublin U21's.Fennell was on Dublin's 2008 O'Byrne Cup winning team, which defeated Longford in the final. He helped guide Dublin to promotion to Division One of the National Football League. Fennell has won the Leinster Senior Football Championship with Dublin in 2008, 2009 and 2011. He came on as a substitute in Dublins All-Ireland victory over rivals Kerry at Croke Park in September 2011.
Fennell was the subject of a controversial club transfer move from his club O'Tooles to northside rivals St Vincents. The transfer was rejected by his own club and then by the Dublin county board with Dublin's Cork born county chairman Gerry Harrington giving the deciding vote. The verdict is expected to be appealed. The reason given for the rejection was "A player is considered to always owe allegiance and loyalty to the club he first legally participated with in club competition." The transfer to St Vincents was finally agreed on the 15th of February 2011.