Kalle Berglund aloitti urheilu-uransa jääkiekkoilijana ja kehitti itseään kiekkoilua varten kestävyysjuoksulla. Hän siirtyikin 17-vuotiaana yleisurheiluun ja erikoistui kestävysjuoksuun.[2] Hän nousi Ruotsin kansalliseen kärkeen 18-vuotiaana vuonna 2014 sijoittuessaan Ruotsin mestaruuskilpailuissa 800 metrillä hopealle Andreas Almgrenin voittaessa. Samana vuonna nuorten MM-kisoissa Yhdysvaltain Eugenessa hän sijoittui loppukilpailussa seitsemänneksi. Seuraavana vuonna 2015 hän saavutti jälleen 800 metrillä Ruotsin-mestaruushopeaa Almgrenin jäljessä. Saman vuoden nuorten EM-kisoissaEskilstunassa hän sijoittui neljänneksi. Kaudella 2015 Berglund osallistui myös 1 500 metrille Ruotsin-mestaruuskisoissa ja otti matkalla ensimmäisen maansa mestaruuden. Hän osallistui vielä seuraavan vuoden EM-kisoissaAmsterdamissa 800 metrille mutta putosi jo alkuerissä.[1]
Seuraavina vuosina hän ottikin Ruotsin mestaruuksia 1 500 metrillä (2016, 2018 ja 2019) sekä 5 000 metrillä kaudella 2018. Kauden 2017 sisähallikisat sujuivat Berglunilla hyvin, sillä hän paransi maansa 1 500 metrin sisähalliennätystä aikaan 3.37,69 ja saavutti samalla matkalla hopeaa BelgradinEM-hallikilpailuissa Puolan Marcin Lewandowskin voittaessa.[3]Kesän 2017 MM-kisoissaLontoossa hän eteni välieriin. Kaudella 2018 hän karsiutui 1 500 metrin alkuerissä sekä Birminghamin MM-hallikilpailuissa että Berliinin EM-kilpailuissa.[4] Hän kuitenkin paransi ennätystään 800 metrillä aikaan 1.46,63 ja 1 000 metrillä aikaan 2.19,21. Hän juoksi syyskuussa Zagrebissa vain kahden sadasosan päähän Johnny Kroonin Ruotsin ennätyksestä ajalla 3.36,51.[5] Syksyn 2018 Suomi–Ruotsi-maaottelussa Berglundilla oli tiukka lopputaisto Suomen Topi Raitasen kanssa maaottelun päätösmatkalla 1 500 metrillä, jossa Raitanen ratkaisi voitollaan miesten ottelun Suomen voitoksi[6]. [1]
Kaudesta 2019 tuli Berglundille sitten 1 500 metrin ja mailin Ruotsin ennätysten parannusvuosi, sillä hän juoksi kesäkuussa OslonBislettillä uudeksi mailin Ruotsin ennätykseksi 3.53,83 parantaen näin Anders Gärderudin vuonna 1975 juoksemaa ennätystä yli puolella sekunnilla. Elokuussa kaatui Bernissä Ruotsin 1 500 metrin ennätys aikaan 3.36,07, jolla hän paransi Kroonin vuonna 1985 juoksemaa aikaa lähes puolella sekunnilla.[7] Vajaa kaksi viikkoa myöhemmin GöteborginSlottsskogsvallenilla matkan ennätys parani vielä aikaan 3.34,89.[8] Kaudella 2019 Berglund oli noussut maailman huippukastiin, mitä osoitti hänen pääsynsä DohanMM-kisoissa 1 500 metrin loppukilpailuun, jossa hän sijoittui yhdeksänneksi uudella Ruotsin ennätyksellä 3.33,70[9][10]. [1] Vuodelle 2021 siirretyissä Tokion olympialaisissa hän karsiutui 1 500 metrin alkuerissä.[4]
Berglund nimettiin yleisurheilusaavutustensa johdosta vuonna 2019 yleisurheilun Stora Grabbar -kunniagalleriaan numerolla 560.[11]