El entrenador italiano es el actual seleccionador de Letonia. Actualmente ha sustituido a Sergio Scariolo en el Virtus Bolonia
Banchi comenzó como entrenador en los equipos juveniles de Basketball Grosseto y después sería entrenador asistente de las Fuerzas Armadas Vigna di Valle y Affrico Firenze. Después entrenaría al Livorno juvenil para ascender a primer entrenador en la Serie A2 Italiana.
2006 entrenador asistente de Simone Pianigiani en el Montepaschi Siena con quien ganó 6 campeonatos de la Liga italiana seguidos, 5 supercopas de Italia y 4 Copas de Italia
2012 Es nombrado primer entrenador del Montepaschi Siena ganando Copa de Italia en 2013 y la Liga Italiana
En 2013 Firma por Olimpia Milano Para jugar Lega A y Euroliga, ganando el campeonato de Liga Italiana.
2018 siendo entrenador del AEK Atenas gana la Copa Intercontinental de FIBA
2021 Entrenador Asistente de Long Island Nets (NBA G League)
2021 Entrenador de la Selección de Baloncesto de Letonia
2022 Entrenador Strasbourg IG en la LNB Pro A Francesa