* Antal matcher och mål i proffsklubbar räknas endast för de inhemska ligorna och är korrekt per den 19 december 2017. ** Antal landskamper och mål är korrekta per den 19 december 2017.
Inför säsongen 2006/07 lånades Larsson ut till Birmingham City FC, som i januari 2007 köpte loss honom från Arsenal FC. Larsson fick spela nästan varje seriematch men istället i den engelska andradivisionen. Den 22 juni 2011 bekräftade Sunderland på sin hemsida att Larsson skrivit på för klubben,[3] och den 13 augusti gjorde han debut mot Liverpool på Anfield. I matchen kvitterade Larsson till 1-1 i andra halvlek med ett mål på volley.[4]
Den 3 juni 2014 förlängde han sitt kontrakt med Sunderland fram över säsongen 2017.[5]
Den 9 augusti 2017 bekräftade Hull City att Larsson skrivit på ett ettårskontrakt med klubben.[6]
Landslagskarriär
Hösten 2004 debuterade Larsson i Sveriges U21-landslag. Hösten 2007 blev han för första gången inkallad till A-landslaget men utan speltid. A-landslagsdebuten dröjde inte många månader efter första landslagssamlingen. Första A-landskampen spelade han den 6 februari 2008 när Sverige mötte Turkiet borta i en mållös träningslandskamp inför EM.
Sebastian Larsson blev uttagen till den svenska EM-truppen 2008 av förbundskapten Lars Lagerbäck.[7]