 He played 112 first-class and 117 limited overs matches for Northants, winning the 1976 Gillette Cup with the county.He was released by Northants at the end of the 1977 season and played for Bedfordshire County Cricket Club in the Minor Counties Championship in 1978 and 1979.In the 1972/73 South African cricket season Dye played for Eastern Province in the Currie Cup competitions.