
Jako kapitan Djurgårdens IF zdobył mistrzostwo Szwecji, a w reprezentacji odtworzył parę stoperów z czasów gry w Västerås SK.
Urodził się 8 kwietnia 1989 roku w Eskilstunie. Zaczynał w Skogstorp GoIF, a później grał w IFK Eskilstuna i zespole U-19 Helsingborgs IF.
Przez Västerås SK trafił do GIF Sundsvall, którego barwy reprezentował w latach 2012–2017. Przed sezonem 2018 wybrał Djurgårdens IF, mimo zainteresowania innych klubów. W Sztokholmie najpierw wywalczył miejsce w podstawowym składzie, a następnie został kapitanem i reprezentantem kraju.
W 2019 roku poprowadził Djurgården do mistrzostwa Szwecji. Gdy w styczniu 2026 roku wspominał pobyt w klubie, za najważniejszy moment uznawał podniesienie mistrzowskiego trofeum w Norrköping. Zdobycie tytułu nazywał spełnieniem marzenia, którego realizacja wcześniej nie wydawała mu się pewna.
W lutym 2020 roku przeniósł się do chińskiego Dalian Professional, a w lipcu 2022 roku wrócił do Djurgården. Jednym z powodów powrotu była możliwość gry w europejskich pucharach. Z drugiego pobytu szczególnie zapamiętał wyjazdowy mecz z Rapidem Wiedeń w Lidze Konferencji w sezonie 2024/2025.
Po wygaśnięciu kontraktu po sezonie 2025 zdecydował się odejść; rozstanie klub ogłosił w styczniu 2026 roku. We wrześniu 2026 roku związał się z włoskim Siena FC. Pierwszy kontakt nastąpił pod koniec sierpnia, a przed podjęciem decyzji Danielson przez dziesięć–jedenaście dni trenował z zespołem.
W reprezentacji Szwecji zadebiutował 12 października 2019 roku przeciwko Malcie i zdobył bramkę w wygranym 4:0 spotkaniu. W listopadzie 2020 roku stworzył z Victorem Nilssonem Lindelöfem parę środkowych obrońców w zwycięskim meczu z Chorwacją, ponownie wpisując się na listę strzelców. Obaj grali już razem na środku defensywy Västerås SK, około dekady wcześniej.
Danielson wspominał wówczas, że dostrzegał reprezentacyjny potencjał Lindelöfa, ale nie przypuszczał, że sam zostanie jego partnerem w kadrze. W rozegranych w 2021 roku mistrzostwach Europy wystąpił we wszystkich czterech spotkaniach Szwecji, w tym w meczu grupowym z Polską i w 1/8 finału z Ukrainą.
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Allsvenskan | Djurgårdens IF | Allsvenskan | 30 | 2501 | 1 | 1 |
| 2024/2025Liga Konferencji | Djurgårdens IF | Liga Konferencji | 16 | 1306 | 1 | 0 |
| 2023/2024 | Djurgårdens IF | – | – | – | – | |
| 2022/2023 | Djurgårdens IF | – | – | – | – | |
| 2021/2022 | Dalian Aerbin | – | – | – | – | |
| 2020/2021 | Dalian Aerbin | – | – | – | – | |
| 2019/2020 | Djurgårdens IF | – | – | – | – | |
| 2018/2019 | Djurgårdens IF | – | – | – | – | |
| 2017/2018 | Djurgårdens IF | – | – | – | – | |
| 2016/2017 | GIF Sundsvall | – | – | – | – | |
| 2015/2016 | GIF Sundsvall | – | – | – | – | |
| 2014/2015 | GIF Sundsvall | – | – | – | – | |
| 2013/2014 | GIF Sundsvall | – | – | – | – | |
| 2012/2013 | GIF Sundsvall | – | – | – | – | |
| 2011/2012 | Västerås SK | – | – | – | – | |
| 2010/2011 | Västerås SK | – | – | – | – | |
| 2009/2010 | Västerås SK | – | – | – | – |