Debutó en los Dragones rojos con 20 años en 1969 y se retiró de ella en 1978.
En total jugó 29 partidos y marcó 166 puntos.
Fue integrante del gran seleccionado galés con jugadores como J. P. R. Williams y Gareth Edwards que dominó Europa en los años 1970's y fue apodado como los dragones rojos, apodo actual de la selección.
Con el retiro de Barry John en 1972, Bennett ocupó su lugar y junto a Edwards formó una de las mejores bisagras de la historia.
[3] Fue convocado a los Lions para las giras a Sudáfrica 1974 y Nueva Zelanda 1977 siendo el máximo anotador de los Leones en ambas giras.