Junior/collegiateEdit
Keith a joué trois ans pour les Panthers de Penticton de 1999-00 à 2000-01, marquant 78 buts et 148 passes pour 226 points en 163 matchs. Il a été recruté par l’Université de l’État du Michigan et y a joué au hockey universitaire pendant deux ans avec les Michigan State Spartans de la Central Collegiate Hockey Association (CCHA). Il a marqué un but à ses débuts avec les Spartans lors de la Guerre froide, un match en plein air au stade des Spartans contre les Wolverines de l’Université du Michigan, rivaux de l’État, le 6 octobre 2001, le match a établi un record d’assistance à leurs matchs de hockey. Il a terminé sa première année avec 3 buts et 15 points en 41 matchs, ce qui le plaçait au quatrième rang des défenseurs de l’équipe derrière John-Michael Liles, Brad Fast et Andrew Hutchinson. Au cours de sa deuxième saison universitaire, Keith a quitté les Spartans après 15 matchs pour rejoindre les rangs des juniors majeurs. Il est retourné en Colombie-Britannique pour jouer pour les Rockets de Kelowna de la Ligue de hockey de l’Ouest (WHL) et a amassé 46 points (11 buts et 35 passes) en 37 matchs de saison régulière avec un plus-moins de +32 au cours de sa seule saison. Il a également ajouté 14 points en 19 matchs de séries éliminatoires.
Edit professionnel
Keith a été sélectionné par les Blackhawks de Chicago en deuxième ronde, 54e au total, de la séance de sélection de la LNH de 2002. Il a signé avec Chicago avant la saison 2003-04 et a passé ses deux premières saisons après le junior dans la Ligue américaine de hockey (AHL) avec les Admirals de Norfolk, affiliés de l’équipe. Il a inscrit sept buts et 25 points en 75 matchs lors de sa saison professionnelle de recrue en 2003-04. Les chances de Keith d’obtenir une place avec les Blackhawks la saison suivante ont été éliminées en raison du lock-out de la LNH en 2004-05. Resté avec les Admirals, il a continué sur sa lancée avec 26 points en 79 matchs.
Après deux saisons dans la AHL, Keith a intégré l’effectif des Blackhawks dès le camp d’entraînement 2005. Il a disputé son premier match dans la LNH le 5 octobre 2005, contre les Ducks d’Anaheim. Il a eu un impact immédiat sur le club, marquant 9 buts et 21 points, tout en ayant une moyenne de plus de 23 minutes de temps de glace en 81 matchs au cours de sa saison recrue 2005-06 dans la LNH. Les Blackhawks l’ont re-signé à l’intersaison pour une prolongation de contrat de quatre ans.
En 2006-07, il a participé aux 82 matchs des Blackhawks et a de nouveau mené l’équipe en temps de glace moyen à 23 minutes. Il a inscrit 2 buts et 31 points tout en menant l’équipe pour les tirs bloqués avec 148. Pour la saison 2007-08, Keith a vu encore plus de temps de glace alors que les blessures affectaient le corps défensif des Blackhawks. Il a commencé la saison sur la première paire défensive avec Brent Seabrook. À la mi-janvier, il avait une moyenne de 24:31 minutes de temps de glace et un plus-moins de +14. Il a été récompensé pour cet effort par une sélection à son premier match des étoiles de la LNH en 2008. Keith a ensuite terminé la saison avec 12 buts et 32 points, ainsi qu’un plus-moins de +30, malgré le fait qu’il faisait partie d’une équipe ne participant pas aux séries éliminatoires.
Le 8 octobre 2008, Keith a été nommé capitaine suppléant avec l’attaquant Patrick Sharp pour le début de la saison 2008-09. Il a aidé une équipe rajeunie des Blackhawks, menée par les attaquants de deuxième année Jonathan Toews et Patrick Kane, à revenir dans les séries éliminatoires de la Coupe Stanley, enregistrant 8 buts et 44 points, ce qui le place au deuxième rang des défenseurs de l’équipe derrière Brian Campbell. Il a ajouté 6 points en 17 matchs de séries éliminatoires alors que les Blackhawks se sont rendus en finale de la conférence de l’Ouest, où ils ont été éliminés par leurs rivaux de la division centrale, les Red Wings de Détroit.
Avec Keith qui s’est établi avec Seabrook comme l’une des meilleures paires d’arrêt de la ligue, il a fait une amélioration offensive significative en 2009-10. Le 3 décembre 2009, les Blackhawks ont annoncé avoir prolongé le contrat de Keith en même temps que Jonathan Toews et Patrick Kane. À 72 millions de dollars sur 13 ans, le contrat de Keith était le plus lucratif de l’histoire de l’équipe, dépassant le contrat de 12 ans et 62,8 millions de dollars de Marián Hossa, signé quelques mois auparavant, en juillet 2009. Il a terminé la saison avec 14 buts et 69 points, ce qui le plaçait au deuxième rang des défenseurs de la ligue derrière Mike Green des Capitals de Washington. C’est aussi le meilleur total pour un défenseur des Blackhawks depuis la saison de 72 points de Chris Chelios en 1995-1996. Son temps de glace moyen de 26:35 minutes était le deuxième plus élevé de la ligue. Les Blackhawks ont entamé les séries éliminatoires 2010 en tant que deuxième tête de série de la Conférence de l’Ouest et ont éliminé les Predators de Nashville, les Canucks de Vancouver et les Sharks de San Jose au cours des trois premiers tours. Lors du quatrième match de la finale de la Conférence Ouest contre les Sharks, Keith a perdu sept dents à cause d’un palet. Il est revenu quelques minutes après l’incident pour aider les Blackhawks à réaliser un balayage de quatre matchs contre les Sharks et à se rendre en finale de la Coupe Stanley pour la première fois depuis 1992. Opposés aux Flyers de Philadelphie, ils ont remporté la Coupe Stanley en six matchs. Keith a terminé la post-saison avec 17 points (2 buts et 15 passes) en 22 matchs. Mis en nomination pour le trophée commémoratif James Norris pour sa performance en saison régulière, il a devancé Mike Green et Drew Doughty des Kings de Los Angeles pour mériter le prix du meilleur défenseur de la LNH lors de la saison morte.
En raison du fait que plusieurs joueurs des Blackhawks, dont Keith, ont entamé la première année de contrats lucratifs lors de la saison 2010-2011, l’équipe a été forcée de se départir de plusieurs éléments de son équipe gagnante de la Coupe Stanley afin de respecter le plafond salarial. Avec une équipe réduite, Chicago s’est qualifié pour les séries éliminatoires avec deux points d’écart, en tant que huitième et dernière tête de série dans l’Ouest. La production de Keith a diminué à 7 buts et 45 points en 82 matchs. Affrontant les Canucks au premier tour, les Blackhawks ont été éliminés en sept matchs. Keith a enregistré quatre buts et deux passes durant la série.
Le 23 mars 2012, Keith a été suspendu cinq matchs pour avoir donné un coup de coude à la tête de l’attaquant des Canucks Daniel Sedin. Le chef du département de la sécurité des joueurs Brendan Shanahan a observé que le coup était « dangereux, imprudent et a causé des blessures » dans son communiqué vidéo.
Le 4 juin 2013, Keith a reçu une suspension d’un match pour une entaille au visage de l’attaquant Jeff Carter des Kings de Los Angeles lors du troisième match de la finale de la Conférence de l’Ouest. La ligue, lors de l’annonce de la suspension, a qualifié le slash de « swing ascendant à une main » qui a frappé Carter directement au visage, causant une lacération qui a nécessité 20 points de suture.
Lors de la saison suivante, Keith a inscrit 6 buts et 55 passes tout en maintenant un indice de plus-moins de +22 sur 79 matchs. Il a fait partie de l’équipe canadienne médaillée d’or aux Jeux olympiques d’hiver de Sotchi en 2014. Keith a enregistré quatre buts et sept passes lors des séries éliminatoires de 2014, mais s’est incliné en finale de la conférence de l’Ouest face aux Kings de Los Angeles, les éventuels champions.
A la fin de la saison, Keith a reçu son deuxième trophée Norris en tant que meilleur défenseur de la LNH.
Le 15 juin 2015, Keith a remporté sa troisième Coupe Stanley avec les Blackhawks. Sa performance lors des séries éliminatoires de 2015 lui vaut le trophée Conn Smythe de meilleur joueur des séries, après avoir marqué le but gagnant sur le gardien du Lightning de Tampa Bay, Ben Bishop. Il rejoint Henrik Zetterberg pour avoir réussi à marquer le but vainqueur de la Coupe et à recevoir le trophée Conn Smythe la même année en 2008.
Le 29 mars 2016, Keith a été mis en échec sur la glace par l’attaquant Charlie Coyle du Wild du Minnesota et a riposté avec son bâton-Coyle a eu besoin de soins médicaux ayant du sang qui coulait de son nez. Keith a été pénalisé pour intention de blesser. Une révision mènerait à sa suspension des cinq derniers matchs de la saison régulière et du premier match des séries éliminatoires de 2016 – ce qui a amené Keith à renoncer à 148 883,35 $ de salaire selon les termes de la convention collective de la LNH.
Le 11 décembre 2018, Keith et son coéquipier Brent Seabrook sont devenus la première paire de défenseurs, et le septième duo de l’histoire de la LNH, à disputer 1 000 matchs ensemble.