Регалии: Обладатель Кубка Кубков УЕФА (1992); 2-кратный чемпион Германии (1988, 1993); 2-кратный обладатель Кубка Германии (1991, 1994); 3-кратный обладатель Суперкубка Германии (1988, 1993, 1994). В качестве тренера - чемпион Германии (2004); 3-кратный обладатель Кубка Германии (1999, 2004, 2009); финалист Кубка УЕФА (2009).
Родился 30 апреля 1961 года в Мангейме (Германия).
Шааф - один из немногих футболистов, которые хранили верность клубу от начала и до конца. Какие бы заманчивые варианты ни предлагали этому жесткому защитнику, он оставался в бременском «Вердере» «и в горе и в радости».
Почти 40 лет жизни Томас посвятил команде, в молодежную академию которой пришел в 1972 году 11-летним мальчишкой. За основной состав «Вердера» Шааф провел 281 матч (14 голов), выиграв два титула чемпиона Германии, два Кубка страны и Кубок Кубков УЕФА.
Нельзя сказать, что он сразу влился в основной состав. Как минимум четыре сезона ему приходилось ждать своего часа, но даже редко выходя на поле, он выкладывался полностью. За что, собственно, его и полюбили болельщики бременского клуба.
В последние годы игровой карьеры Шааф тоже часто оказывался на скамье запасных, но всегда сохранял форму, чтобы быть готовым выйти на замену. Так случилось, например, в финале Кубка Кубков. В Лиссабоне Шааф вошел в игру на 30-й минуте, заменив получившего травму Томаса Вальтера, и своими действиями в обороне вселил уверенность в партнеров. «Вердер» обыграл «Монако» - 2:0.
Задатки тренера стали проявляться у Шаафа еще в бытность игроком. Завершив карьеру футболиста, он начал тренировать молодежный состав «Вердера». А когда в 1999 году клуб отправил в отставку Феликса Магата, Томас Шааф сменил его на посту рулевого и не только сумел спасти стоявшую на вылет команду, но и привел ее к победе в Кубке Германии. В финале «Вердер» в серии пенальти вырвал победу у «Баварии».
А когда в 2004 году бременцы сделали «золотой дубль», Томаса Шаафа признали тренером года в Германии.
15 мая 2013 года Шааф покинул «Вердер», который он возглавлял 14 лет, 21 мая 2014 года подписал двухлетний контракт с франкфуртским «Айнтрахтом», затем работал с "Ганновером-96", после чего вернулся в "Вердер".