Tomáš Klapka se narodil v Praze a s hokejem začínal na Kobře. Do celostátních soutěží vstoupil v dresu pražské Slavie v sezóně 2015/2016, kdy s výběrem hlavního města vyhrál Olympiádu dětí a mládeže v Ústeckém kraji, kde se hokej hrál v Chomutově a Litvínově.
Následně prošel i druhým z pražských „S“, aby zakotvil v Kralupech nad Vltavou, kde si poprvé vyzkoušel i seniorský hokej, když odehrál dva zápasy středočeské krajské ligy a dvě utkání následného play-off. V létě 2020 se přesunul do Chomutova a připojil se k místním juniorům. V domácím přípravném střetnutí s Chebem však naskočil také za A-tým Pirátů. víc toho v áčku nestihl, jelikož sezónu 2020/2021 předčasně ukončila vládní opatření proti šíření koronaviru.
Seniorský debut pod Krušnými horami tak přišel až v září 2021 v rámci prvního kola krajské ligy. V ní však odehrál jen základní část, než během play-off ukončil aktivní kariéru, takže chyběl také v kvalifikaci o druhou ligu.
Sezóna Klub Z G A B TM 2015-16 HC Slavia Praha – MD (E) 29 1 2 3 12 HC Slavia Praha – MD (E, p-o) 1 0 0 0 0 2016-17 HC Slavia Praha – MD (E) 26 4 13 17 52 2017-18 HC Sparta Praha – SD (E) 21 0 3 3 6 2018-19 HC Letci Letňany – jun. (RL) – – – – – HK Kralupy nad Vltavou – jun. (RL) – – – – – 2019-20 HK Kralupy nad Vltavou (KLM) 2 2 0 2 4 HK Kralupy nad Vltavou (KLM, p-o) 2 0 0 0 0 HK Kralupy nad Vltavou – jun. (E) 25 2 5 7 90 HK Kralupy nad Vltavou – jun. (E, p-o) 4 0 0 0 29 2020-21 Piráti Chomutov – jun. (JLA) 2 0 0 0 0 2021-22 Piráti Chomutov (KLM) 14 0 4 4 10 Celkem za Chomutov 14 0 4 4 10