Eriksson è diventato arbitro nel 1994 ed ha debuttato nella Allsvenskan, la massima serie svedese, sei anni dopo
Il 1º gennaio 2002, a 28 anni, è nominato internazionale e viene scelto per arbitrare il Campionato europeo di calcio Under-17, in Danimarca, durante il quale dirige tre partite, tra le quali un semifinale.
L'8 giugno 2005 arbitra la sua prima gara ufficiale tra nazionali maggiori in occasione dell'incontro tra Lettonia e Liechtenstein valido per le qualificazioni ai mondiali del 2006.
Nel febbraio 2007 arbitra per la prima volta in un sedicesimo di finale di Coppa UEFA, nel dicembre 2008 dirige il suo primo incontro della fase a gironi della Champions League venendo scelto per la partita tra Real Madrid e Zenit San Pietroburgo.
A partire dal 2011 è diventato arbitro professionista a tempo pieno, dedicandosi esclusivamente all'arbitraggio[1] e nel dicembre dello stesso anno viene selezionato per il Campionato europeo di calcio 2012
di Polonia ed Ucraina.[2]
Nel maggio 2013 bissa quanto fatto nell'anno precedente, ottenendo nuovamente una semifinale di Europa League: questa volta si tratta della partita di ritorno tra gli inglesi del Chelsea e gli svizzeri del Basilea.
Nel giugno successivo viene selezionato per la prima volta per un torneo FIFA in occasione dei Mondiali Under 20 in Turchia[4] durante i quali viene designato per due partite della fase a gironi e successivamente una semifinale.
Ad agosto viene scelto per dirigere la Supercoppa UEFA tra Bayern Monaco e Chelsea.[5]
In novembre viene designato dalla commissione arbitrale FIFA per dirigere il ritorno dello spareggio intercontinentale per l'accesso ai mondiali 2014 tra Uruguay e Giordania giocato a Montevideo.[6]
Il 15 gennaio 2014 viene selezionato ufficialmente per i Mondiali in Brasile[7] dove dirige la partita della fase a gironi tra Ghana e Stati Uniti e l'ottavo di finale tra Argentina e Svizzera.
Il 10 maggio 2016 l'UEFA rende nota la sua designazione per la finale di Europa League da disputarsi il successivo 18 maggio 2016 presso il St. Jakob-Park di Basilea.
Agli europei di Francia 2016 dirige due partite Turchia-Croazia e Russia-Galles della fase a gironi, prima di essere designato per la semifinale Portogallo-Galles.