Hugh Graham Shannon (13 de junio de 1869 - 17 de octubre de 1912) fue un jugador de rugby de Nueva Zelanda . Graham Shannon, como lo llamaban comúnmente, se educó en Wellington College y luego cultivó en la región de Manawatu.
Jugó en Halfback y representó a la Manawatu Rugby Union a nivel provincial de 1890 a 1894 y tuvo una prueba en Nueva Zelanda en 1893. Jugó rugby en clubes de Marton y Feilding.
No fue una selección original, pero fue llamado al equipo nacional de rugby de Nueva Zelanda en su gira de 1893 por Australia debido a la retirada de William Elliott y Charles Caradus. Jugó en seis partidos, incluido uno como delantero. Anotó 9 puntos para Nueva Zelanda en 3 intentos:
Su tataranieto Clarke Dermody fue All Black en 2006 y jugó para Southland and the Highlanders . Clarke Dermody también entrenó a los Highlanders.