Loui begann beim Lerum BK mit dem Eishockey und spielte mit elf Jahren schon mit 16-Jährigen. Schon als Jugendlicher wechselte er zu Västra Frölunda HC. Mit Frölunda startete er dann auch seine Profikarriere in der schwedischen Elitserien. Er wurde beim NHL Entry Draft 2003 in der zweiten Runde als 33. von den Dallas Stars ausgewählt. Daraufhin spielte er in der Saison 2005/06 bei den Iowa Stars in der American Hockey League (AHL), wo er in 78 Spielen 31 Tore und 29 Assists verbuchen konnte. In der darauffolgenden Saison rückte er zu den Dallas Stars in die National Hockey League (NHL). In der Saison 2006/07 kam er 59-mal zum Einsatz, wobei er sechs Tore erzielte und 13 Assists gab. In den Playoffs verbuchte er in vier Spielen einen Assist. Ab diesem Zeitpunkt gehörte er zum festen Kader des Teams und bildete gemeinsam mit Brad Richards und James Neal die erste Sturmreihe. Nach Abschluss der regulären Saison 2010/11 wurde Eriksson gemeinsam mit Nicklas Lidström und Martin St. Louis für die Lady Byng Memorial Trophy nominiert.
Im Dezember 2021 bestritt Eriksson sein insgesamt 1000. Spiel der regulären Saison in der NHL. Nach der Saison 2021/22 wurde sein auslaufender Vertrag in Arizona nicht verlängert, woraufhin er im November 2022 zu seinem Stammverein Frölunda HC zurückkehrte. Sein dortiger Vertrag lief bis zum Ende der Spielzeit 2022/23. Danach beendete der 37-Jährige seine aktive Karriere.
International
Bei der Weltmeisterschaft 2013 in Stockholm und Helsinki war Eriksson erneut Teil der Nationalmannschaft und gewann mit dieser die Goldmedaille. Bei den Olympischen Spielen 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.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)