W zespole Calgary Flames Iginla, mistrz świata z 1997 roku, występował przez 16 sezonów. Grał również w Pittsburgh Penguins, Boston Bruins, Colorado Avalanche oraz Los Angeles Kings. W rozgrywkach 2017/18 nie było go w NHL, zaś sezon wcześniej zanotował 80 występów w drużynach Avalanche i Kings. W całej karierze (debiutował w 1996 roku) strzelił 625 bramek oraz miał 675 asyst (łącznie 1300 punktów) w 1554 meczach. Na ławce kar spędził 1040 minut. Sześciokrotnie wystąpił w Meczach Gwiazd NHL. Dwa razy był królem strzelców rozgrywek. Najbliżej zdobycia Pucharu Stanleya był w 2004 roku, kiedy jego zespół Flames dopiero w siódmym meczu przegrał z Tampa Bay Lightning.