2018 gjorde han sin sista landskamp, då han deltog i det lag som förlorade VM-finalen mot Ryssland i Chabarovsk. Han gjorde det som lagkapten för Sverige. Före VM hade han spelar 145 landskamper. Fram till 2016 han deltagit i 12 VM-turneringar och vunnit fyra VM-guld (2005, 2009, 2010 och 2012). 2017 vann han sitt femte VM-guld.