Bath Rugby
His family having moved to Cornwall when he was four years old, Haag was educated at St Ives School and Penwith Sixth Form College and represented England Schools and Cornwall before joining Bath Rugby in 1987. He established a first team place during the 1990–91 Courage League season, capturing the Bath 'Player of the Year' award at the end of the season. Throughout his career, he achieved a reputation as a Sevens star, playing in Bath's victorious Sevens squad which won the Save & Prosper and the Welsh Snelling Sevens, as well as in Malaysia and elsewhere.
Haag won an England B cap against Spain and Ireland B in 1992, and was then selected for the New Zealand tour, winning his third B cap in the second test. A fast player about the field, he was selected for the England 'A's' in 1995/96 and in 1997 for England's tour of Argentina.[2] He won his first full cap in the 46–20 victory over Argentina on 31 May 1997 and his second, and ultimately final, cap in the 13–33 defeat the following week.
Haag started for Bath in the victorious 1998 Heineken Cup Final as they defeated Brive.[3] He made his 300th appearance for Bath Rugby in the 35–19 Heineken Cup victory over Castres Olympique on 13 January 2001, celebrating the occasion with a try, his 27th for the club.[4] In April 2001, with Haag having lost his place to Mark Gabey and Bath also having the resources of Andy Lloyd, Steve Borthwick and new signing Danny Grewcock to call on, the club announced that his services would not be needed for the 2001–2002 season.[5] In total he played 295 times for Bath Rugby with 9 appearances as a substitute before becoming Youth Academy Coach with the club.[6]