Entre 1998 y 2006 Thomas Luther formó parte a menudo de la selección alemana que representó a Alemania en varios torneos internacionales por equipos: en las Olimpiadas de 1998 en Elista (6o lugar), 2000 en Estambul (2o lugar),
2002 en Bled (14o lugar) y 2006 en Turín (15o lugar). También jugó para Alemania en el Campeonato Mundial de Ajedrez por Equipos de 2001 y el Campeonato Europeo de Ajedrez por Equipos de 2003 en Plovdiv.