Anteriormente trabajaba como asistente del entrenador en el equipo.
Su balance como técnico en la NBA es de 257-212.
En la NBA ha entrenado a tres equipos más: San Antonio Spurs, Indiana Pacers y New York Knicks.
En su estancia en los Spurs en la temporada 1996-97, fue despedido y reemplazado por Gregg Popovich.
Tras finalizar la temporada 2006-07, Hill fue despedido de los Sonics.