John Roe (born 10 April 1977 in Brisbane) is an Australian rugby union player. His plays in the back row and currently plays for the Queensland Reds in the international Super Rugby competition and has captained them. He was educated at Brisbane Boys' College. Roe Graduated from Medicine on 15 December 2006 from the University of Queensland
He played for Queensland for the first time in 1999 in a match against a United States. It was however in 2001 when he made his Super 12 (now, Super 14) debut for the Queensland Reds, in a match against the Highlanders, a New Zealand side from Dunedin. He went on to make appearances for both Australia A and the Australian Rugby sevens team. In 2003, Roe made his test debut for the Wallabies against Namibia at the 2003 Rugby World Cup held in Australia.
He played his 50th game for the Queensland Reds in the 2004 Super 14 season, playing against the Crusaders, scoring a try in the match.