Career
He has also been capped by Northern Ireland. Club career
He started his career with Millwall. Although he scored on his debut against Brighton & Hove Albion, he never established himself in the Lions" starting XI. He was sent out on loan to Rushden and Diamonds and Canvey Island in the 2004-2005 season.
His last appearance for Millwall was against Northampton in September, with his last goal coming against Gillingham in August.
He was then snapped up by Northern Irish club, Portadown in December 2006. Even though Portadown were sent down to the Northern Irish Championship, Braniff opted to stay.
Braniff helped Portadown gain promotion back to the Northern Ireland Premiership and, in the 2009-2010 season, he signed a three-year contract with Portadown in January 2010 after lengthy contract negotiations. During his time at Portadown, Braniff garnered plaudits from local football fans and journalists alike, and was considered to be one of the most technically gifted players of the Irish League"s recent times.
On 13 November 2013, when Ballymena beat Portadown 4-0, Braniff threw his tracksuit away and was fined.
Braniff vowed never to play for Portadown under the management of Ronnie McFall again, and was placed on the transfer list. On 18 January, it was confirmed that he would be going to Melbourne to undergo a trial with Portuguese Melbourne Sharks in the Australian National League. He departed for Australia on 5 February.
The trial was successful, though Braniff would ultimately return to Northern Ireland to sign for Portadown"s Mid-Ulster Derby rivals, and 2014 Irish Cup winners Glenavon on 12 June 2014 in a bid to gain some additional silverware in the final golden years of his career.
International career
He made his full debut for Northern Ireland on 26 May 2010 against Turkey in a friendly.