Career
He played for Queensland and Australia as well as club sides the Brisbane Broncos, South Queensland Crushers and Cronulla-Sutherland Sharks. His usual position was second row, though while he played in Australia he usually played at centre. He also played for Doncaster in National League Two having signed at the beginning of the 2008 from Bradford Bulls.
1993
McKenna made his first grade début for the Brisbane Broncos, as well as playing for the Sheffield Eagles.
1994–1996
He made appearances for the Sheffield Eagles and the London Broncos in the English competition as well as for the South Queensland Crushers in the Australian competition. 1997–2002
McKenna played in the centres for the Cronulla Sharks and played for them in the only Australian super league grand final in 1997.
In the second game of the 2002 State of Origin series he was named man of the match. At the end of that year, he joined the Leeds Rhinos from NRL side the Cronulla Sharks after a rumoured falling out with then coach Chris Anderson and was the only 2002 Test player to move to Super League.
2003–2005
McKenna made his début for Leeds against Whitehaven in 2003, making an impressive start to his Rhinos career before picking up a pectoral injury which meant he missed a month of the season but left him in extreme discomfort for a number of months following the initial injury.
He returned to his best form at the back end of the 2003 season which also saw a switch to the pack. In his début season he scored just six tries in 25 appearances, however during the Rhinos" Super League winning season he improved on this with 9 tries in 25. McKenna played for the Leeds Rhinos at second-row forward in their 2004 Super League Grand Final victory against the Bradford Bulls.
As Super League IX champions, the Rhinos faced 2004 NRL season premiers, the Bulldogs in the 2005 World Club Challenge.
McKenna played at second-row forward in Leeds" 39-32 victory. McKenna played for Leeds in the 2005 Challenge Cup final at second-row forward in their loss against Hull Football Club. In 2005 he has once again scored nine tries in 29 appearances.
In total he made 80 appearances for Leeds, with four off the bench and scored 24 tries. 2006–2007
McKenna joined the Bradford Bulls.
lieutenant was announced in September 2007 that he would leave Bradford at the end of 2007 season.
He signed a two-year part-time contract with Doncaster starting from 2008. Representative games
State Of Origin: Played 7 games in total for Queensland
International: Played 2 Test matches (2000, 2002).