Начинал играть за команду «Юргорден» из Шведской элитной серии. На драфте НХЛ 2009 года был выбран клубом «Чикаго Блэкхокс» в пятом раунде под общим 149-м номером. В июне 2010 года Крюгер подписал трёхлетний контракт с «Блэкхокс», но решил остаться в «Юргордене» в течение первого года действия контракта. Он был отозван из «Юргордена» в «Чикаго» 23 марта 2011 года.
9 апреля 2013 года в матче четвертьфинала Западной Конференции против «Миннесота Уайлд» Крюгер забросил свою первую шайбу в плей-офф Кубка Стэнли, которая оказалась победной. В июне 2013 года вместе с «Блэкхокс» выиграл Кубок Стэнли. 12 июля 2013 года Крюгер продлил контракт с «Чикаго» на 2 года.
9 марта 2016 года согласовал с «ястребами» новый контракт до конца сезона 2018/19 на сумму $9,25 млн.[1][2]