Kladenský rodák Huml měl hokejový osud dlouho spjatý právě s tímto středočeským městem, proslulým "výrobnou" hokejových talentů. Byl však jedním z těch, co v útlém věku vyslyšeli vábení NHL a odešel do zámoří, aby se zde prosadil. Hned ve druhé sezoně nastřílel 53 branek a zdálo se, že v cestě za slávou jej nic nezastaví.
Jeho vzepětí samozřejmě nezůstalo bez odezvy a v letech 2001-2004 si zahrál za Boston Bruins. V černožlutém dresu odehrál za tři sezony 49 duelů, nejlepší byl ročník prostřední, kdy zaznamenal 17 kanadských bodů. Pak soutěž, nad kterou již visela reálná hrozba výluky, opustil a vrátil se domů.
Zde se konečně dočkal extraligového startu za rodné Kladno, ale dlouho tu nepobyl. Již na konci následujícího ročníku vypomohl finskému Turku, neboť Kladnu sezona skončila, a zůstal zde i necelý další rok, pak vyměnil Finsko za Švédsko a oblékl dres Mory. Před sezonou 2008-2009 vyslyšel vábení Českých Budějovic, které tedy nyní opouští a míří na hostování do Brna.
Ivan má na kontě i slušnou řádku reprezentačních startů, konkrétně 21. Na závěrečný turnaj se ale nikdy neprobil. Dokázal dvakrát skórovat, naposledy za národní tým nastoupil v únoru 2008.