John Cooper James Dye (nacido el 24 de julio de 1942) es un exjugador de críquet profesional inglés.
Dye nació en Gillingham, en Kent, en 1942. Jugó por primera vez para el Second XI del Kent County Cricket Club en 1961 antes de hacer su debut en el críquet de primera clase para el condado en mayo de 1962 contra Warwickshire en Coventry. Dye era un «lanzador rápido zurdo fornido» que lanzaba con potencia y tenía un enfoque sin complicaciones al juego. Recibió su gorra del Second XI del condado en 1963 e hizo su debut en el críquet List A para Kent en la Gillette Cup de 1963. Se le otorgó su gorra completa del condado en 1966; Dye disputó 149 partidos de primera clase y 51 de lista limitada para Kent entre 1962 y 1971. Formó parte del equipo de Kent que ganó el County Championship de 1970 y jugó en la final de la Gillette Cup de 1971 en el bando perdedor.
Tras ser liberado por Kent al final de la temporada de 1971, Dye se unió al Northamptonshire County Cricket Club. Disputó 112 partidos de primera clase y 117 de lista limitada para Northants, con el que ganó la Gillette Cup de 1976. Fue liberado por Northants al final de la temporada de 1977 y jugó para el Bedfordshire County Cricket Club en el Minor Counties Championship en 1978 y 1979. En la temporada de críquet sudafricana de 1972/73, Dye jugó para Eastern Province en las competiciones de la Currie Cup. Jugó más de 400 partidos de críquet senior y tomó casi 1000 wickets a lo largo de su carrera senior.
Dye obtuvo su primera calificación como entrenador en 1966 y fue un entrenador activo durante su etapa con Kent. Entrenó en escuelas en Sudáfrica y, tras dejar el críquet profesional, fue el entrenador en la Wellingborough School de 1983 a 2002. Tras jubilarse, Dye se mudó a España, donde siguió activo como entrenador de críquet en el La Manga Club de Murcia. En 2017 seguía involucrado en el desarrollo del críquet en España como presidente de la East Coast and Central League.