Junior/collegiateEdit
Keith hrál tři roky za Penticton Panthers v letech 1999-00 až 2000-01. Ve 163 zápasech zaznamenal 78 gólů a 148 asistencí a získal 226 bodů. Byl přijat na Michiganskou státní univerzitu, kde hrál dva roky vysokoškolský hokej v týmu Michigan State Spartans z Central Collegiate Hockey Association (CCHA). Při svém debutu v dresu Spartans vstřelil gól ve studené válce, venkovním utkání na Spartan Stadium proti státnímu rivalovi University of Michigan Wolverines 6. října 2001, zápas stanovil rekord v návštěvnosti na jejich hokejových zápasech. Svůj první ročník zakončil s bilancí 3 gólů a 15 bodů ve 41 zápasech, čímž se zařadil na čtvrté místo mezi obránci týmu za Johna-Michaela Lilese, Brada Fasta a Andrewa Hutchinsona. Během Keithovy druhé vysokoškolské sezóny opustil Spartu po 15 zápasech a nastoupil do juniorského týmu. Vrátil se do Britské Kolumbie, kde hrál za Kelownu Rockets ve Western Hockey League (WHL) a v jediné sezóně zde nasbíral 46 bodů (11 gólů a 35 asistencí) v 37 zápasech základní části s plus/minus +32 body. V 19 zápasech play-off přidal také 14 bodů.
ProfesionálníEdit
Keith byl vybrán Chicagem Blackhawks ve druhém kole na 54. místě draftu NHL v roce 2002. S Chicagem podepsal smlouvu před sezónou 2003-04 a první dvě sezóny po skončení juniorského věku strávil v American Hockey League (AHL) v týmu Norfolk Admirals. Ve své profesionální nováčkovské sezóně 2003-04 zaznamenal sedm branek a 25 bodů v 75 zápasech. Keithovy šance na získání místa v týmu Blackhawks v následující sezóně byly eliminovány kvůli výluce NHL v ročníku 2004-05. Zůstal v týmu Admirals a pokračoval v nastoleném tempu s 26 body v 79 zápasech.
Po dvou sezónách v AHL se Keith dostal do týmu Blackhawks z přípravného kempu v roce 2005. Svůj první zápas v NHL odehrál 5. října 2005 proti Anaheimu Ducks. V klubu se okamžitě prosadil, během své nováčkovské sezóny 2005/06 v NHL vstřelil 9 gólů a zaznamenal 21 bodů, přičemž v 81 zápasech strávil na ledě v průměru přes 23 minut. Blackhawks s ním po sezóně znovu prodloužili smlouvu o čtyři roky.
V sezóně 2006-07 odehrál za Blackhawks všech 82 zápasů a opět vedl tým v průměrném čase stráveném na ledě (23 minut). Dal 2 góly a zaznamenal 31 bodů a zároveň vedl tým v počtu zblokovaných střel (148). V sezóně 2007-08 Keith strávil na ledě ještě více času, protože obranný kádr Blackhawks sužovala zranění. Sezónu začal v nejlepší obranné dvojici s Brentem Seabrookem. V polovině ledna strávil na ledě v průměru 24:31 minut a měl nejlepší týmový plus-minus +14. Za tuto snahu byl odměněn výběrem do svého prvního Utkání hvězd NHL v roce 2008. Keith dokončil sezónu s 12 góly a 32 body spolu s hodnocením plus/minus +30, přestože působil v týmu, který nehrál play-off.
8. října 2008 byl Keith jmenován náhradním kapitánem spolu s útočníkem Patrickem Sharpem na začátku sezóny 2008-09. V roce 2008 byl jmenován do funkce kapitána. Pomohl omlazenému týmu Blackhawks, vedenému druhým rokem útočníky Jonathanem Toewsem a Patrickem Kanem, k návratu do play-off Stanley Cupu, když zaznamenal 8 gólů a 44 bodů, druhý mezi obránci týmu po Brianu Campbellovi. V 17 zápasech play-off přidal 6 bodů, když Blackhawks postoupili do finále Západní konference, kde je vyřadil soupeř z Centrální divize, Detroit Red Wings.
Keith se etabloval se Seabrookem jako jedna z nejlepších dvojic v lize, v sezóně 2009/10 se výrazně zlepšil v ofenzivě. Dne 3. prosince 2009 Blackhawks oznámili, že prodloužili Keithovu smlouvu současně s Jonathanem Toewsem a Patrickem Kanem. Keithova smlouva na 72 milionů dolarů na 13 let byla nejlukrativnější v historii týmu a překonala dvanáctiletý kontrakt Mariána Hossy na 62,8 milionu dolarů podepsaný několik měsíců předtím v červenci 2009. Sezonu zakončil se 14 góly a 69 body, čímž se zařadil na druhé místo mezi ligovými obránci za Mikea Greena z Washingtonu Capitals. Byl to také nejvyšší počet bodů pro obránce Blackhawks od 72bodové sezóny Chrise Cheliose v letech 1995-1996. Jeho průměrný čas strávený na ledě 26:35 minut byl druhý nejvyšší v lize. Do play-off 2010 vstupovali Blackhawks jako druzí nasazení v Západní konferenci a v prvních třech kolech vyřadili Nashville Predators, Vancouver Canucks a San Jose Sharks. Během čtvrtého zápasu finále Západní konference proti Sharks vyrazil Keithovi puk sedm zubů. Po několika minutách od incidentu se vrátil a pomohl Blackhawks dokončit čtyřzápasový obrat proti Sharks a poprvé od roku 1992 postoupit do finále Stanley Cupu. V utkání proti Philadelphii Flyers získali Stanley Cup v šesti zápasech. Keith zakončil play-off se 17 body (2 góly a 15 asistencí) během 22 zápasů. Za své výkony v základní části byl nominován na James Norris Memorial Trophy, předstihl Mika Greena a Drewa Doughtyho z Los Angeles Kings a získal ocenění pro nejlepšího obránce NHL v play off.
V důsledku toho, že několika hráčům Blackhawks včetně Keitha začaly v sezóně 2010/11 běžet první roky lukrativních smluv, byl tým nucen prodat několik součástí svého týmu, který vyhrál Stanley Cup, aby se vešel pod platový strop. S oslabeným kádrem se Chicago kvalifikovalo do play-off o dva body jako osmý a poslední nasazený tým na Západě. Keithova produktivita se snížila na 7 gólů a 45 bodů v 82 zápasech. V prvním kole se Blackhawks utkali s Canucks a vypadli v sedmi zápasech. Keith během série zaznamenal čtyři góly a dvě asistence.
Dne 23. března 2012 byl Keith suspendován na pět zápasů za úder loktem do hlavy útočníka Canucků Daniela Sedina. Šéf oddělení hráčské bezpečnosti Brendan Shanahan ve svém videozáznamu poznamenal, že úder byl „nebezpečný, bezohledný a způsobil zranění“.
4. června 2013 dostal Keith jednozápasový distanc za úder do obličeje útočníka Los Angeles Kings Jeffa Cartera během třetího zápasu finále Západní konference. Liga při oznámení suspendace uvedla, že šlo o „švihnutí jednou rukou směrem nahoru“, které zasáhlo Cartera přímo do obličeje a způsobilo mu tržnou ránu, jejíž zašití si vyžádalo 20 stehů.
V následující sezóně si Keith připsal 6 gólů a 55 asistencí, přičemž si v 79 zápasech udržel hodnocení +22 plus/minus. Na Zimních olympijských hrách 2014 v Soči byl se zlatým týmem Kanady. V play-off 2014 zaznamenal Keith 4 góly a 7 asistencí, ale ve finále Západní konference prohrál s Los Angeles Kings, pozdějšími šampiony.
Po skončení sezóny získal Keith svou druhou Norrisovu trofej jako nejlepší obránce NHL.
15. června 2015 získal Keith s Blackhawks svůj třetí Stanley Cup. Za své výkony v play-off 2015 získal Conn Smythe Trophy pro nejužitečnějšího hráče play-off poté, co vstřelil vítězný gól brankáři Tampy Bay Lightning Benu Bishopovi. Připojil se tak k Henriku Zetterbergovi, který v roce 2008 dosáhl vstřelení vítězného gólu a získání Conn Smythe Trophy ve stejném roce.
Dne 29. března 2016 Keitha na ledě zkontroloval útočník Minnesoty Wild Charlie Coyle a oplatil mu to hokejkou – Coyle si vyžádal lékařské ošetření, protože mu z nosu kapala krev. Keith byl potrestán za úmysl zranit. Přezkoumání vedlo k jeho suspendaci na posledních pět zápasů základní části a první zápas play-off 2016 – kvůli čemuž Keith podle podmínek kolektivní smlouvy NHL přišel o plat ve výši 148 883,35 dolarů.
11. prosince 2018 se Keith a jeho spoluhráč Brent Seabrook stali první dvojicí obránců a sedmým duem v historii NHL, které společně odehrálo 1000 zápasů.