Tamaș și-a început cariera în orașul său natal, Brașov, fiind transferat în 2002 la Dinamo București. Un an mai târziu a ajuns în Turcia, la Galatasaray.
În ianuarie 2004 a fost cumpărat de Spartak Moscova pentru 2,2 milioane de euro, dar în vara aceluiași an a fost împrumutat la Dinamo unde a petrecut un sezon și jumătate.
În 2006 a ajuns în Spania, la Celta Vigo, dar ulterior retrogradării echipei în Segunda Division, s-a transferat în Franța, la AJ Auxerre. După un an petrecut aici, a revenit la Dinamo București din nou sub formă de împrumut. În februarie 2009 a fost trimis la echipa a doua a bucureștenilor după ce s-a prezentat sub influența alcoolului la un antrenament. [1]
În iulie 2009 și-a prelungit împrumutul cu Dinamo, fiind și desemnat căpitan al echipei. Din ianuarie 2010 evoluează în Anglia, la West Bromwich Albion, unde inițial a jucat sub formă de împrumut de la Auxerre. În mai 2010, clubul englez, proaspăt promovat în Premier League, a anunțat că l-a cumpărat definitiv pe fundașul român[2].