CollegeEdit
Cole kom til University of Notre Dame Fighting Irish i 2007 efter at have spillet for U.S. National Team Development Program fra 2005 til 2007. Cole spillede i Notre Dame fra sæsonen 2007-08 til sæsonen 2009-10. Cole afsluttede sin college-karriere med 69 point i 111 kampe i UND. I løbet af Coles tid i Notre Dame kvalificerede programmet sig til NCAA-turneringen i 2007, 2008 og 2009, herunder skolens første Frozen Four-deltagelse i 2008.
ProfessionelRediger
St. Louis BluesRediger
Cole blev draftet som nummer 18 i alt af St. Louis Blues i 2007 NHL Entry Draft. Ved afslutningen af 2009-10-sæsonen blev Cole professionel og skrev under med St. Louis Blues og blev tildelt Peoria Rivermen fra American Hockey League, Blues’ bedste minor league affiliate. Cole fik sin NHL-debut den 6. november 2010 efter at være blevet kaldt tilbage fra Peoria den 4. november. Han scorede sit første NHL-mål den 9. marts 2011 mod Columbus Blue Jackets-målmanden Mathieu Garon.
Pittsburgh PenguinsRediger
Den 2. marts 2015 erhvervede Pittsburgh Penguins Ian Cole fra Blues i bytte for Robert Bortuzzo og et valg af 7. runde i 2016.
Den 29. juni 2015 underskrev Cole en treårig kontrakt til en værdi af 6,3 millioner dollars for at blive i Pittsburgh. I sæsonen 2015-16 registrerede Cole 12 assists i 70 kampe. I eftersæsonen den 6. juni 2016 scorede Cole sit første slutspilsmål i karrieren mod Martin Jones fra San Jose Sharks i kamp 4 i Stanley Cup-finalen.
I sæsonen 2016-17 nåede Cole karrierens højeste antal point med Penguins på 26 point, herunder fem mål og 21 assists i 81 kampe i den regulære sæson. Han optrådte i 25 kampe i eftersæsonen og registrerede 9 assists og hjalp Pittsburgh med at forsvare Stanley Cup.
I den sidste sæson af sin kontrakt med Penguins i 2017-18 blokerede Cole den 7. oktober 2017 et skud fra Nashville Predators-forsvarsspilleren Roman Josi og missede de næste tre kampe for at komme sig. Cole optrådte i 47 kampe med Penguins og lavede 13 point, inden Cole den 23. februar 2018 blev handlet til Ottawa Senators sammen med et 2018 første-runde valg, et 2019 tredje-runde valg og Filip Gustavsson i bytte for et 2018 tredje-runde valg, prospekt Vincent Dunn og Derick Brassard.
Columbus Blue JacketsRediger
Den 26. februar 2018, inden han optrådte hos Senators, blev Cole handlet til Columbus Blue Jackets i bytte for Nick Moutrey og et tredje-rundevalg for 2020. Coles tilføjelse til Columbus’ blueline, førte til en oprykning i stillingen og sikrede en playoff-plads. I 20 kampe i den regulære sæson bidrog han med 2 mål og 7 point, inden han registrerede 3 assists i 6 kampe i eftersæsonen i et nederlag i første runde til de senere mestre, Washington Capitals.
Colorado AvalancheRediger
Som free agent i eftersæsonen skrev Cole under på en treårig kontrakt på 12 dollars i tre år.75 millioner kroner med Colorado Avalanche den 1. juli 2018.
Den 8. februar under en kamp i den regulære sæson 2018-19 mod Washington Capitals lagde Cole et sent slag på Evgeny Kuznetsov, hvilket resulterede i et slagsmål med Tom Wilson. Det blev fastslået, at Tom Wilson havde brækket Coles orbitalknogle, og han blev efterfølgende placeret på Colorados skadede reserve.
I sit sidste år under kontrakt med Avalanche i den pandemisk forsinkede 2020-21-sæson spillede Cole i en tredjeparrerolle i de to indledende kampe.
Minnesota WildRediger
Den 19. januar 2021 blev Cole handlet af Avalanche til divisionsrivalklubben Minnesota Wild i bytte for Greg Pateryn.