[1] Después de empezar jugando en las categorías inferiores del Leeds United, comenzó su carrera como profesional en el Newcastle United pero durante su estancia fue cedido de equipo en equipo, también incluye el Rotherham United donde consiguió ganar el playoff de la League One.
James Tavernier fichó en 2015 por el Rangers donde consiguió un doblete en su primera temporada y siendo una pieza fundamental.
Es hermano mayor del también futbolista Marcus Tavernier que juega en el AFC Bournemouth.
Jugó durante seis años llegando a disputar los partidos como portero antes de ser centrocampista.
[5] Hizo su debut al día siguiente en un partido de liga ante el Kidderminster Harriers, aquel encuentro acabó con empate a uno.
[7] El mánager del Gateshead Ian Bogie dijo que Tavernier tenía un gran futuro por delante.
[9] Tavernier volvió a salir cedido el 26 de julio de 2013 al Shrewsbury Town pero tuvo que volver debido a las numerosas lesiones que el equipo sufría.
[16] Hizo su debut oficial cinco días más tarde en la Scottish Challenge Cup donde consiguió anotar un gol de tiro libre ante el Hibernian aquel partido acabó con victoria por 6-2.
[19] Antes de que comenzara la temporada 2018-19 Tavernier fue nombrado capitán del equipo por el nuevo entrenador Steven Gerrard.