Greg joined the Titans in 2010 and has played 129 games scoring 100 points in helping the club to finals appearances in 2010 and 2016. During his time at the Titans Greg continued to play representative football for NSW Country, NSW Origin, the Prime Ministers Xlll, the Indigenous All Stars, and Australia.