Rodák z pomezí České republiky a Slovenska se ze Skalice vydal ještě v juniorském větu do kanadské Quebec Major Junior Hockey League, kde v barvách Rimouski zaujal hned v první sezóně. Tomáš Malec byl vyhlášen nejlepším nováčkem mezi obránci a byl rovněž zařazen do All-Star týmu nováčků.
Jeho výkony zaujaly skauty Floridy, která jej v roce 2001 draftovala ve třetím kole (64.), ale dres Panthers Tomáš Malec nikdy neoblékl. Do NHL se prosadil až v Carolině, druhou šanci dostal v Ottawě. Mezitím si nepřipsal jediný start v NHL v organizaci Anaheimu, to samé jej potkalo i po výměně do New York Islanders.
Jediné dvě asistence v NHL zaznamenal Tomáš Malec hned v úvodních startech v nejslavnější soutěži světa. Poprvé bodoval hned v premiéře proti Minnesotě, druhou finální přihrávku si připsal ve třetím duelu proti Atlantě. V létě 2007 zvolil Tomáš Malec návrat do Evropy, kde strávil tři roky v Třinci a další tři sezóny v Kometě Brno, jíž pomohl na jaře 2012 do finále Česká pojišťovna play-off.
Sezóna Klub Z G A B TM 1996-97 HK 36 Skalica (jun.) 47 4 8 12 50 1997-98 HK 36 Skalica (jun.) 54 12 36 48 92 1998-99 HK 36 Skalica (jun.) 41 12 24 36 60 1999-00 HK 36 Skalica (jun.) 43 6 5 11 150 2000-01 Rimouski Oceanic (QMJHL) 64 13 50 63 198 Rimouski Oceanic (QMJHL, p-o) 11 0 11 11 26 2001-02 Rimouski Oceanic (QMJHL) 51 14 32 46 164 Rimouski Oceanic (QMJHL, p-o) 7 3 1 4 10 Lowell Lock Monsters (AHL, p-o) 4 0 0 0 4 2002-03 Carolina Hurricanes (NHL) 41 0 2 2 43 Lowell Lock Monsters (AHL) 30 0 4 4 50 2003-04 Carolina Hurricanes (NHL) 2 0 0 0 2 Lowell Lock Monsters (AHL) 74 7 13 20 101 2004-05 Cincinnati Mighty Ducks (AHL) 66 4 14 18 104 Cincinnati Mighty Ducks (AHL, p-o) 6 0 2 2 10 2005-06 Ottawa Senators (NHL) 2 0 0 0 2 Binghamton Senators (AHL) 79 1 27 28 118 2006-07 Ottawa Senators (NHL) 1 0 0 0 0 Binghamton Senators (AHL) 33 1 12 13 35 Bridgeport Sound Tigers (AHL) 43 2 7 9 44 2007-08 HC Oceláři Třinec (THC) 5 0 0 0 12 HC Oceláři Třinec (THC, p-o) 1 0 0 0 0 HC Oceláři Třinec (E) 52 5 4 9 88 HC Oceláři Třinec (E, p-o) 8 0 0 0 37 2008-09 HC Oceláři Třinec (THC) 4 0 0 0 4 HC Oceláři Třinec (E) 51 3 15 18 121 HC Oceláři Třinec (E, p-o) 5 0 1 1 18 2009-10 HC Oceláři Třinec (THC) 4 2 0 2 2 HC Oceláři Třinec (E) 52 4 15 19 60 HC Oceláři Třinec (E, p-o) 5 1 1 2 30 2010-11 HC Kometa Brno (THC) 3 0 0 0 10 HC Kometa Brno (E) 50 3 6 9 62 HC Kometa Brno(E, p-out) 11 0 0 0 36 2011-12 HC Kometa Brno(E) 52 0 6 6 68 HC Kometa Brno (E, p-o) 20 1 5 6 44 2012-13 HC Kometa Brno (E) 48 3 6 9 52 HC Kometa Brno (E, p-out) 6 0 0 0 6 2013-14 Piráti Chomutov (E) 30 1 4 5 67 Piráti Chomutov (E, p-out) 6 1 0 0 10 Piráti Chomutov (baráž) 12 0 1 1 12 Celkem za Chomutov 48 2 5 7 89 Celkem v extralize 396 22 63 85 699 Celkem v NHL 46 0 2 2 47 Reprezentace: 2000 Slovensko - MS 18 6 0 2 2 8 2001 Slovensko - MS 20 7 0 0 0 2 2002 Slovensko - MS 20 7 1 0 1 4