Auf internationaler Ebene vertrat Krüger sein Heimatland bei der U20-Junioren-Weltmeisterschaft 2010. Zum Gewinn der Bronzemedaille steuerte er in sechs Partien sechs Torvorlagen bei. Ein Jahr später gehörte er zum schwedischen Aufgebot bei der Weltmeisterschaft 2011 in der Slowakei. Bei den Olympischen Winterspielen 2014 gewann er mit der schwedischen Nationalmannschaft die Silbermedaille. Des Weiteren vertrat er sein Heimatland beim World Cup of Hockey 2016 und erreichte dort mit dem Team den dritten Platz, bevor er mit den "Tre Kronor" bei der Weltmeisterschaft 2017 die Goldmedaille gewann.