سباستین لارسون در اسکیلستونا متولد شد و در ابتدا برای تیم زادگاهش، اسکیلستونا، فوتبال بازی میکرد. او در تابستان ۲۰۰۱ در ۱۶ سالگی با قراردادی حرفهای و چهارساله به آرسنال پیوست.
او پس از قرار گرفتن روی نیمکت تعویضیها در مسابقهای مقابل پاناتینایکوس، نخستین بازی خود برای تیم اصلی را مقابل منچستر سیتی در جام اتحادیه در ۲۷ اکتبر ۲۰۰۴ انجام داد؛ جایی که در پستی غیرتخصصی به عنوان مدافع چپ به کار گرفته شد. او در آن فصل در دو مسابقه دیگرِ جام اتحادیه نیز به میدان رفت.

او نخستین بازی خود در لیگ برتر را در ۱ فوریه ۲۰۰۶ انجام داد و بین دو نیمه جایگزین سول کمپل شد؛ مسابقهای که آرسنال در خانه ۳-۲ مقابل وستهم شکست خورد. به دلیل اشتباهات دفاعی کمپل در آن مسابقه، لارسون در غیاب او در دو مسابقه بعدی لیگ در خط دفاعی در ترکیب اصلی قرار گرفت؛ پیروزی ۲-۰ خارج از خانه مقابل بیرمنگام در سه روز بعد، و تساوی ۱-۱ خانگی مقابل بولتون در ۱۱ فوریه که در آن لارسون جای خود را به دنیس برکمپ داد تا آرسنال به دنبال گل مساوی باشد.
لارسون در اوت ۲۰۰۶ با قراردادی قرضی و یکساله به باشگاه چمپیونشیپی بیرمنگام پیوست که بند خرید دائمی نیز در آن گنجانده شده بود که در پایان ژانویه ۲۰۰۷، لارسون با قراردادی دائمی و چهارساله به ارزش ۱ میلیون پوند با بیرمنگام قرارداد امضا کرد.
دوران بازیگری: اسکیلزتونا - آرسنال - بیرمنگام - ساندرلند - هال سیتی - آاک
تعداد بازی برای تیم اصلی آرسنال: ۱۲
تعداد بازی برای تیمهای پایه آرسنال: ؟
لارسون نخستین بازی ملی خود برای سوئد را در سال ۲۰۰۸ انجام داد و بهسرعت به یکی از مهرههای اصلی تیم تبدیل شد. او در تورنمنتهای مهمی چون یورو ۲۰۰۸، ۲۰۱۲، ۲۰۲۰ و جام جهانی ۲۰۱۸ حضور داشت و در برخی بازیها (از جمله یورو ۲۰۲۰) کاپیتان سوئد بود. لارسون پس از انجام بیش از ۱۰۰ بازی ملی و به ثمر رساندن ۹ گل، پس از رقابتهای یورو ۲۰۲۰ از فوتبال ملی خداحافظی کرد.
