Tomáš Kudělka pochází ze Zlína a právě v jeho dresu si v lednu 2004 proti Litvínovu připsal premiérový start mezi tuzemskou elitou, když mu do dovršení sedmnáctin chyběly dva měsíce. Valaši ve zmíněném ročníku vybojovali historický titul a mladý bek stihl ještě play-off dorostenecké i juniorské extraligy.
Také v dalším ročníku si Tomáš Kudělka připsal čtyři extraligové starty, ale po domácím šampionátu osmnáctek na jaře 2005 na pět let české soutěže opustil, neboť si jej v tomto roce v pátém kole draftu jako 136. v pořadí vybrala Ottawa. Účastník dvou mistrovství světa hráčů do dvaceti let nastupoval následně dva roky v kanadské juniorské Western Hockey League za tým Lethbridge Hurricanes a závěr obou sezón si zpestřil na farmě Senators v Binghamtonu.
V americkém městě ze státu New York strávil i další tři ročníky American Hockey League, aniž by si připsal start v prvním týmu Ottawy. Pouze část sezóny 2007/2008 odehrál na druhé farmě v ECHL za Elmiru Jackals. V létě 2010 se pak rozhodl pro návrat do Evropy.
Nejprve to vypadalo, že si zahraje Kontinentální hokejovou ligu, jenže Budivelnik Kyjev nezrekonstruoval stadion a do KHL 2010/2011 nevstoupil. Tomáš Kudělka následně krátce vypomohl v Pardubicích a zamířil na zbytek sezóny do finského TPS Turku. Tým sice obhajoval titul, ale nedostal se ani do vyřazovacích bojů, a tak se zlínský odchovanec rozhodl pro návrat do České republiky.
Odstartoval tak pětileté období ve Vítkovicích, odkud se odrazil do seniorské reprezentace a kde si zahrál tradiční Spenglerův pohár i hokejovou Ligu mistrů. Ostravské angažmá přerušil jen na část ročníku 2014/2015, kdy nastupoval za finské Lahti. Ovšem i tuto sezónu dokončil v barvách Vítkovic, kde rozšířil statistiky v nejvyšší soutěži na 221 startů, 12 přesných zásahů, 51 finálních přihrávek a 116 trestných minut. Další starty přidal v Chomutově, odkud po jediné sezóně zamířil do Medveščaku Záhřeb.
V nejcennějším dresu se Tomáš Kudělka objevoval už v mládežnických letech. Jak už bylo zmíněno, na jaře 2005 absolvoval domácí šampionát hráčů do osmnácti let v Českých Budějovicích a Plzni, poté si zahrál na vrcholných turnajích dvacítek v Kanadě (2006) a Švédsku (2007). Mezi dospělými debutoval 6. dubna 2012 v Rize, ale po šesti přípravných duelech národní tým před šampionátem opustil. Podobný osud jej potkal také na jaře 2014, kdy zvládl dalších pět duelů.
Sezóna Klub Z G A B TM
2001-02 HC Continental Zlín - dor. (E) 7 0 0 0 2
2002-03 HC Hamé Zlín - dor. (E) 45 1 16 17 32
HC Hamé Zlín - dor. (E, p-o ) 3 1 0 1 12
2003-04 HC Hamé Zlín (E) 3 0 34 52 24
HC Hamé Zlín - jun. (E) 51 1 12 13 95
HC Hamé Zlín - jun. (E, p-o) 7 0 0 0 0
HC Hamé Zlín - dor. (E) 1 0 0 0 2
HC Hamé Zlín - dor. (E, p-o) 3 0 0 0 0
2004-05 HC Hamé Zlín (E) 4 0 0 0 6
HC Hamé Zlín - jun. (E) 38 9 8 17 38
2005-06 Binghamton Senators (AHL) 5 0 0 0 0
Lethbridge Hurricanes (WHL) 64 6 25 31 77
Lethbridge Hurricanes (WHL, p-o) 6 1 1 2 12
2006-07 Binghamton Senators (AHL) 11 1 2 3 8
Lethbridge Hurricanes (WHL) 59 14 27 41 74
2007-08 Binghamton Senators (AHL) 35 1 1 2 17
Elmira Jackals (ECHL) 23 5 14 19 26
Elmira Jackals (ECHL, p-o) 1 0 0 0 0
2008-09 Binghamton Senators (AHL) 76 7 16 23 67
2009-10 Binghamton Senators (AHL) 55 3 17 20 80
2010-11 HC Eaton Pardubice (E) 9 0 0 0 12
TPS Turku (FIN) 43 1 5 6 46
2011-12 HC VÍTKOVICE STEEL (E) 52 3 16 19 24
HC VÍTKOVICE STEEL (E, p-o) 6 1 4 5 2
2012-13 HC VÍTKOVICE STEEL (E) 21 3 5 8 10
HC VÍTKOVICE STEEL (E, p-o) 10 0 0 0 0
2013-14 HC VÍTKOVICE STEEL (E) 47 1 10 11 38
HC VÍTKOVICE STEEL (E, p-o) 8 1 0 1 0
2014-15 Pelicans Lahti (FIN) 29 0 3 3 33
HC VÍTKOVICE STEEL (E) 13 0 3 3 18
HC VÍTKOVICE STEEL (E, p-o) 4 0 0 0 0
2015-16 HC VÍTKOVICE STEEL (E) 44 3 13 16 16
2016-17 Piráti Chomutov (E) 37 3 3 6 18
Piráti Chomutov (E, p-o) 6 0 1 1 2
Celkem za Chomutov 43 3 4 7 20
Celkem v extralize 264 15 55 70 136
Reprezentace:
2004-05 MS U18 (ČR - České Budějovice, Plzeň) 7 0 4 4 6
2005-06 MS U20 (Kanada - Vancouver, Kelowna, Kamloops) 6 1 0 1 10
2006-07 MS U20 (Švédsko - Leksand, Mora) 6 1 2 3 6
2011-12 Česká republika 6 0 1 1 2
2013-14 Česká republika 5 0 1 1 0
Celkem Česká republika 11 0 2 2 2
První zápas v reprezentaci
6. dubna 2012 v Rize - Česká republika vs. Lotyšsko 4:3sn.
První branka v reprezentaci
-