Greg Holmes (born 11 June 1983 in Warwick, Queensland) is an Australian rugby union footballer. He currently plays for the Queensland Reds in the international Super Rugby competition and has played for Australia. His usual position is at prop.
Holmes made his Super 12 debut for the Reds in 2005 playing the Auckland Blues in Auckland. After having a strong debut season, Holmes found himself getting a callup to the Wallabies squad to tour Europe. He made his Australian debut against France in Marseille. Holmes came off the bench in Australia's loss to English in Twickenham, where the England overpowered the Wallabies with their scrummaging. He was included in John Connolly's Wallaby side to face the English at Telstra Stadium. In the return match against the English, Australia won 34 to 3. Holmes scored a remarkable try against the Irish running over 60 meters (24 June 2006). He also scored in Australia's 49-0 victory over South Africa, this time scoring a try more akin to a prop (smashing through 3 South African tackles). In 2011, Holmes was included in Wallabies squad.