A St. George junior from the Brighton Seagulls junior club, Hardy went on to play in two Grand Finals in 1992 and 1993 . Hardy played in a third grand-final loss with the St. George Dragons in 1996. Hardy was a favourite player with all Dragons fans during his period at the club. Hardy played in St. George's final game before they formed a joint venture with the Illawarra Steelers to become St. George Illawarra. A semi-final loss to Canterbury-Bankstown at Kogarah Oval.
