Junior/collegiateEdit
Keith spielte drei Jahre für die Penticton Panthers von 1999-00 bis 2000-01 und erzielte 78 Tore und 148 Assists für 226 Punkte in 163 Spielen. Er wurde von der Michigan State University rekrutiert und spielte dort zwei Jahre lang College-Hockey bei den Michigan State Spartans der Central Collegiate Hockey Association (CCHA). Bei seinem Debüt für die Spartans im Kalten Krieg, einem Freiluftspiel im Spartan Stadium gegen die rivalisierende University of Michigan Wolverines am 6. Oktober 2001, erzielte er ein Tor und stellte damit einen Zuschauerrekord für Eishockeyspiele auf. Er schloss sein erstes Jahr mit 3 Toren und 15 Punkten in 41 Spielen ab und belegte damit hinter John-Michael Liles, Brad Fast und Andrew Hutchinson den vierten Platz unter den Verteidigern des Teams. In seiner zweiten College-Saison verließ Keith die Spartans nach 15 Spielen und wechselte in die Major Junior Ranks. Er kehrte nach British Columbia zurück, um für die Kelowna Rockets in der Western Hockey League (WHL) zu spielen, wo er in seiner einzigen Saison 46 Punkte (11 Tore und 35 Assists) in 37 regulären Saisonspielen und einen Plus-Minus-Wert von +32 erzielte. Außerdem erzielte er 14 Punkte in 19 Playoff-Spielen.
ProfessionalEdit
Keith wurde von den Chicago Blackhawks in der zweiten Runde, insgesamt 54, des NHL Entry Draft 2002 ausgewählt. Er unterschrieb vor der Saison 2003/04 bei Chicago und verbrachte seine ersten beiden Spielzeiten nach der Juniorenzeit in der American Hockey League (AHL) bei den Norfolk Admirals, einem Tochterunternehmen des Teams. In seiner Rookie-Saison 2003/04 erzielte er in 75 Spielen sieben Tore und 25 Punkte. Keiths Chancen auf einen Platz bei den Blackhawks in der folgenden Saison wurden durch den NHL-Lockout 2004/05 zunichte gemacht. Er blieb bei den Admirals und setzte sein Tempo mit 26 Punkten in 79 Spielen fort.
Nach zwei Spielzeiten in der AHL schaffte es Keith im Trainingslager 2005 in den Kader der Blackhawks. Sein erstes NHL-Spiel bestritt er am 5. Oktober 2005 gegen die Anaheim Ducks. Er machte sich sofort einen Namen im Verein, erzielte 9 Tore und 21 Punkte, während er in seiner NHL-Rookie-Saison 2005-06 in 81 Spielen durchschnittlich über 23 Minuten Eiszeit erhielt. Die Blackhawks verpflichteten ihn in der Nebensaison für eine vierjährige Vertragsverlängerung.
In der Saison 2006/07 spielte er in allen 82 Spielen für die Blackhawks und führte das Team erneut bei der durchschnittlichen Eiszeit mit 23 Minuten an. Er erzielte 2 Tore und 31 Punkte und führte das Team bei den geblockten Schüssen mit 148 an. In der Saison 2007/08 erhielt Keith sogar noch mehr Eiszeit, da die Blackhawks von Verletzungen geplagt wurden. Zu Beginn der Saison bildete er zusammen mit Brent Seabrook das Top-Defensivduo. Bis Mitte Januar kam er auf durchschnittlich 24:31 Minuten Eiszeit und hatte eine Plus-Minus-Bilanz von +14. Für diese Leistung wurde er 2008 zu seinem ersten NHL-All-Star-Game gewählt. Keith beendete die Saison mit 12 Toren und 32 Punkten sowie einer Plus-Minus-Bilanz von +30, obwohl er in einem Team spielte, das nicht in die Playoffs kam.
Am 8. Oktober 2008 wurde Keith zusammen mit Stürmer Patrick Sharp zum stellvertretenden Kapitän ernannt und begann die Saison 2008/09. Er trug dazu bei, dass ein verjüngtes Blackhawks-Team, das von den Stürmern Jonathan Toews und Patrick Kane im zweiten Jahr angeführt wurde, wieder in die Stanley-Cup-Playoffs einzog. Dabei erzielte er 8 Tore und 44 Punkte und war damit nach Brian Campbell der zweitbeste Verteidiger im Team. Er steuerte 6 Punkte in 17 Playoff-Spielen bei, als die Blackhawks in die Western Conference Finals vorstießen, wo sie gegen die Detroit Red Wings, einen Rivalen aus der Central Division, ausschieden.
Da sich Keith zusammen mit Seabrook als eines der besten Shutdown-Paare der Liga etabliert hat, hat er sich in der Saison 2009/10 offensiv deutlich verbessert. Am 3. Dezember 2009 gaben die Blackhawks bekannt, dass sie den Vertrag von Keith gleichzeitig mit Jonathan Toews und Patrick Kane verlängert haben. Mit 72 Millionen Dollar über 13 Jahre war Keiths Vertrag der lukrativste in der Geschichte des Teams und übertraf den 12-Jahres-Vertrag von Marián Hossa mit 62,8 Millionen Dollar, den er einige Monate zuvor im Juli 2009 unterzeichnet hatte. Er schloss die Saison mit 14 Toren und 69 Punkten ab und belegte damit den zweiten Platz unter den Verteidigern der Liga hinter Mike Green von den Washington Capitals. Es war auch die höchste Punktzahl eines Blackhawks-Verteidigers seit der 72-Punkte-Saison von Chris Chelios in der Saison 1995/96. Seine durchschnittliche Eiszeit von 26:35 Minuten war die zweithöchste in der Liga. Die Blackhawks gingen als Zweiter der Western Conference in die Playoffs 2010 und schalteten in den ersten drei Runden die Nashville Predators, Vancouver Canucks und San Jose Sharks aus. In Spiel 4 der Western Conference Finals gegen die Sharks wurden Keith sieben Zähne von einem Puck ausgeschlagen. Wenige Minuten nach dem Vorfall kehrte er zurück und verhalf den Blackhawks zu einem Vier-Spiele-Sweep gegen die Sharks und zum ersten Mal seit 1992 zum Einzug in das Stanley-Cup-Finale. Im Spiel gegen die Philadelphia Flyers gewannen sie den Stanley Cup in sechs Spielen. Keith beendete die Postseason mit 17 Punkten (2 Tore und 15 Assists) in 22 Spielen. Er wurde für seine Leistungen in der regulären Saison für die James Norris Memorial Trophy nominiert und setzte sich gegen Mike Green und Drew Doughty von den Los Angeles Kings durch, um die Auszeichnung als bester Verteidiger der NHL in der Off-Season zu erhalten.
Da mehrere Spieler der Blackhawks, darunter auch Keith, in der Saison 2010/11 in das erste Jahr lukrativer Verträge eintraten, war das Team gezwungen, mehrere Komponenten seines Stanley-Cup-Siegerteams abzugeben, um unter die Gehaltsobergrenze zu kommen. Mit einem geschrumpften Kader qualifizierte sich Chicago als Achter und Letzter der Westgruppe mit zwei Punkten Vorsprung für die Playoffs. Keiths Leistung sank auf 7 Tore und 45 Punkte in 82 Spielen. In der ersten Runde trafen die Blackhawks auf die Canucks, gegen die sie in sieben Spielen ausschieden. Keith erzielte in der Serie vier Tore und zwei Assists.
Am 23. März 2012 wurde Keith für einen Ellbogenschlag gegen den Kopf von Canucks-Stürmer Daniel Sedin für fünf Spiele gesperrt. Der Leiter der Abteilung für Spielersicherheit, Brendan Shanahan, stellte in seiner Videoveröffentlichung fest, dass der Schlag „gefährlich und rücksichtslos war und zu Verletzungen führte“.
Am 4. Juni 2013 erhielt Keith eine Sperre von einem Spiel für einen Schlag ins Gesicht von Jeff Carter, Stürmer der Los Angeles Kings, während Spiel 3 der Western Conference Finals. Bei der Bekanntgabe der Suspendierung bezeichnete die Liga den Schlag als „einhändigen Aufwärtsschwung“, der Carter direkt im Gesicht traf und eine Platzwunde verursachte, die mit 20 Stichen genäht werden musste.
In der folgenden Saison erzielte Keith 6 Tore und 55 Assists, während er in 79 Spielen eine Plus-Minus-Bilanz von +22 aufwies. Bei den Olympischen Winterspielen 2014 in Sotschi gehörte er zum Goldmedaillengewinner-Team Kanada. In den Playoffs 2014 erzielte Keith vier Tore und sieben Assists, verlor aber in den Western Conference Finals gegen die Los Angeles Kings, den späteren Champion.
Nach Abschluss der Saison wurde Keith mit seiner zweiten Norris Trophy als bester Verteidiger der NHL ausgezeichnet.
Am 15. Juni 2015 gewann Keith mit den Blackhawks seinen dritten Stanley Cup. Für seine Leistung in den Playoffs 2015 wurde er mit der Conn Smythe Trophy als MVP der Playoffs ausgezeichnet, nachdem er den Siegtreffer für Tampa Bay Lightning-Torwart Ben Bishop erzielt hatte. Nach Henrik Zetterberg gelang es ihm 2008, im selben Jahr den Cup-Siegtreffer zu erzielen und die Conn Smythe Trophy zu erhalten.
Am 29. März 2016 wurde Keith von Minnesota-Wild-Stürmer Charlie Coyle auf dem Eis gecheckt und schlug mit seinem Stock zurück – Coyle musste ärztlich behandelt werden, da Blut aus seiner Nase tropfte. Keith wurde wegen vorsätzlicher Körperverletzung bestraft. Eine Überprüfung führte dazu, dass er für die letzten fünf Spiele der regulären Saison und das erste Spiel der Playoffs 2016 gesperrt wurde – was dazu führte, dass Keith gemäß den Bestimmungen des NHL-Tarifvertrags auf 148.883,35 US-Dollar Gehalt verzichten musste.
Am 11. Dezember 2018 wurden Keith und Teamkollege Brent Seabrook zum ersten Verteidigerpaar und zum siebten Duo in der NHL-Geschichte, das 1.000 Spiele zusammen bestritten hat.