Early life

Gregory was born in Ince-in-Makerfield, near Wigan and having played junior rugby league in the town for the local Wigan St Patricks side. He also had a trial for Salford (where his father had played) at the age of 17, but was signed by Widnes.

Playing career

Gregory played for Widnes from 1980 until 1984, towards the end of the famous "Cup Kings" era. In his first season for Widnes, he forced his way into the first team and became a regular fixture from them on. The end of his début season was capped with a trip to Wembley for his first Challenge Cup Final, against Hull Kingston Rovers. Despite having a tooth removed the night before the game, he finished the game with a try, and almost won the Lance Todd Trophy for man of the match as Widnes won 18–9. Gregory reached the final the following season as Widnes reached the final again, but this time losing to Hull in the final. In total, he played 141 games for Widnes scoring 43 tries, and earning GB caps while at the club.