Für Schweden nahm Persson an den U20-Junioren-Weltmeisterschaften 1998 und 1999 teil. Im Seniorenbereich spielte er bei der Weltmeisterschaft 2009, an deren Schlusstag er mit der "Tre-Kronor"-Auswahl durch einen 4:2-Sieg über die Vereinigten Staaten die Bronzemedaille gewann. Auch in den folgenden zwei Jahren nahm er an den Weltmeisterschaften teil und gewann eine weitere Bronze- sowie eine Silbermedaille.