[2] Comenzó su carrera como jugador en Inglaterra, con los Sheffield Forgers del entonces segundo nivel de baloncesto británico, la National Basketball League.
Antes de la temporada 1994-1995, Finch y Sheffield ascendieron al primer nivel del baloncesto británico, la British Basketball League.
Luego se mudó a Alemania para un nuevo desafío, donde fue el entrenador de los Giessen 46ers, en la Basketball Bundesliga.
Después de su fracaso en Alemania, Finch se mudó a Bélgica, donde fue el entrenador del Euphony Bree.
[3] En 2007, Finch fichó por los rivales de Euphony Bree en la liga de baloncesto belga, Dexia Mons-Hainaut, trayendo a varios jugadores con él y su exitoso entrenador asistente Johan Roijakkers.
Con Finch al mando, Dexia Mons-Hainaut llegó a la final de la FIBA EuroCup 2007-08, donde perdió ante BK Barons Riga por un solo punto.