He has been one of the top forwards in the country from the mid-2000s. He has had little success with Offaly but did play in the 2006 Leinster final but lost out to Dublin.
He has had much success at club level with both his with his local club Rhode and with UCD. With Rhode he has won Offaly Senior Football Championships in 2004, 2005, 2006, 2008, 2010 2012 2014, 2016 and 2017. In 2016 also Niall Mcnamee won Senior footballer of the year. He also won Minor and Under 21 titles with the club. With UCD he won a Dublin Senior Football Championship in 2006.
Having first played for Offaly at the age of 17 on 25 May 2003, McNamee played for the hundredth time in the 2021 National Football League when he made a substitute appearance against Tipperary. His league and championship appearances at that time amounted to 148.[1]
As of the conclusion of the 2022 season, McNamee was the joint longest serving inter-county player (alongside Ross Munnelly of Laois).[2]