CollegeEdit
Cole juntou-se à Universidade de Notre Dame Fighting Irish em 2007 depois de jogar no Programa de Desenvolvimento da Selecção Nacional dos Estados Unidos de 2005 a 2007. Cole jogou na Notre Dame desde a temporada 2007-08 até a temporada 2009-10, Cole terminou sua carreira colegial com 69 pontos em 111 jogos na UND. Durante a passagem de Cole pela Notre Dame, o programa qualificou-se para o Torneio NCAA em 2007, 2008 e 2009, incluindo a primeira participação da escola no Frozen Four em 2008.
ProfessionalEdit
St. Louis BluesEdit
Cole foi redigido em 18º lugar pelo St. Louis Blues no Rascunho de Inscrição da NHL de 2007. No final da temporada 2009-10, Cole se tornou profissional e assinou com o St. Louis Blues e foi designado para o Peoria Rivermen da Liga Americana de Hóquei, a afiliada principal dos Blues na liga menor. Cole fez a sua estreia na NHL no dia 6 de Novembro de 2010 depois de ter sido chamado de Peoria no dia 4 de Novembro. Ele marcou o seu primeiro golo na NHL a 9 de Março de 2011 contra o Columbus Blue Jackets, Mathieu Garon.
Pittsburgh PenguinsEdit
A 2 de Março de 2015, os Pittsburgh Penguins adquiriram Ian Cole aos Blues em troca de Robert Bortuzzo e de um sorteio de 7ª rodada em 2016.
A 29 de Junho de 2015, Cole assinou um contrato de três anos no valor de 6,3 milhões de dólares para permanecer em Pittsburgh. Na temporada 2015-16, Cole registrou 12 assistências em 70 jogos. Na pós-temporada de 6 de junho de 2016, Cole marcou seu primeiro gol na repescagem contra Martin Jones, do San Jose Sharks, no Jogo 4 das finais da Copa Stanley.
Na temporada 2016-17, Cole alcançou um recorde de 26 pontos na carreira com os Pinguins, incluindo cinco gols e 21 assistências em 81 jogos da temporada regular. Ele apareceu em uma alta de 25 jogos na pós-temporada, registrando 9 assistências para ajudar o Pittsburgh a defender a Stanley Cup.
Entra na temporada final do seu contrato com os Pinguins em 2017-18, em 7 de outubro de 2017, Cole bloqueou um chute do Nashville Predators defensor Roman Josi e falhou os três jogos seguintes para se recuperar. Cole apareceu em 47 jogos com os Pinguins, marcando 13 pontos, antes de, em 23 de fevereiro de 2018, Cole ser trocado pelos Senadores de Ottawa, juntamente com uma escolha na primeira rodada de 2018, uma escolha na terceira rodada de 2019, e Filip Gustavsson em troca de uma escolha na terceira rodada de 2018, em potencial Vincent Dunn, e Derick Brassard.
Colombo Blue JacketsEdit
A 26 de Fevereiro de 2018, antes de aparecer com os senadores, Cole foi trocado pelo Colombo Blue Jackets em troca de Nick Moutrey e de uma escolha para o terceiro round de 2020. A adição de Cole à linha azul de Columbus, levou a uma carga para cima na classificação e garantiu um lugar na repescagem. Em 20 jogos da temporada regular, ele contribuiu com 2 gols e 7 pontos antes de registrar 3 assistências em 6 jogos pós-temporada em uma derrota na primeira rodada para eventuais campeões, os Washington Capitals.
Colorado AvalancheEdit
Como agente livre na pré-temporada, Cole assinou um contrato de três anos, $12.75 milhões com o Colorado Avalanche em 1 de julho de 2018.
Em 8 de fevereiro, durante um jogo da temporada regular de 2018-19 contra o Washington Capitals, Cole fez uma batida tardia em Evgeny Kuznetsov resultando em uma briga com Tom Wilson. Foi determinado que Tom Wilson tinha fracturado o osso orbital de Cole e foi posteriormente colocado na reserva lesionado do Colorado.
Entra no seu último ano de contrato com a Avalanche na época pandémica atrasada de 2020-21, Cole desempenhou um terceiro papel de emparelhamento nas duas primeiras partidas.
Minnesota WildEdit
Em 19 de janeiro de 2021, Cole foi trocado pelo Avalanche pelo clube rival da divisão, o Minnesota Wild, em troca de Greg Pateryn.