A product of local club Keighley Albion, Terry played for Keighley at Full Back and Centre but his claim to fame was playing on the Wing. He had a tremendous sidestep and an elusive swerve which brought him many tries in a sprint down the wing.
He made his first team debut on 3rd of January 1953 away to Salford. Just over a year later on April 13th 1954 Terry aged 19 scored two tries, his first for the club, as Keighley beat Wigan for the first time ever. He played 221 games,scored 104 tries and kicked 320 goals before a transfer to Hull FC in October 1960 caused much local unrest.
After 5 years at Hull with 49 tries and 28 goals from 114 games Terry moved Bramley in 1964 where he played a further 144 games scoring 72 tries and 194 goals.
In 1968 he returned to his roots at Keighley and played 26 more games with 9 tries and 4 goals.
In 1955 he was selected to play for Great Britain in the Third Test at Headingley against New Zealand. Great Britain lost 8 -14.
Terry played Five times for Yorkshire with 1 try and played in season 1958 – 59 when Yorkshire won the County Championship. He retired in 1970 having played in 247 games for Keighley and he scored 987 points from 324 goals and 113 tries for the club.
In all games including Friendlies he scored 1001 points for Keighley. He was the leading try scorer in three seasons and top goalscorer for four. His total career statistics for all three clubs plus County and International games are 511 games , 235 tries , 546 goals , 1797 points.