Arttu Ruotsalainen
Ura > Seuraura

Ruotsalainen on Oulun Kärppien kasvatti. Hän oli kaudella 2011–2012 seuran C-nuorten paras pistemies ja syöttäjä runkosarjassa tehoilla 24+35=59, joilla Ruotsalainen jakoi koko C-nuorten SM-sarjan pistepörssin neljännen sijan Tapparan Alex Olkinuoran kanssa. Kauden 2012–2013 hän pelasi pääosin Kärppien B-nuorissa, mutta Ruotsalainen vahvisti myös seuran C-nuoria ja hän voitti koko C-nuorten SM-sarjan kevään 2013 pudotuspelien pistepörssin tehoilla 12+15=27. Ruotsalainen voitti kauden päätteeksi C-nuorten Suomenmestaruuden. Kausi 2013–2014 päättyi A-nuorten SM-hopeaan.
Metallurg Novokuznetsk varasi Ruotsalaisen 47. pelaajana KHL:n varaustilaisuudessa 2014. Hän pelasi kauden 2014–2015 vielä Kärppien A-nuorissa, jonka jälkeen Ruotsalainen teki kesäkuussa 2015 2+1-vuotisen SM-liigasopimuksen Porin Ässien kanssa. Hän teki liigadebyyttinsä kauden 2015–2016 avauskierroksella 11. syyskuuta 2015 vieraissa paikallisvastustaja Rauman Lukkoa vastaan. Ruotsalainen merkittiin Ässien nelossentteriksi laidoilleen Juho Lammikko ja Joonas Huovinen. Hän sai ottelussa jääaikaa 9.14 minuuttia. Ruotsalaisen liigauran avausmaali syntyi 24. marraskuuta 2015 ylivoimalla Espoo Bluesia vastaan. Kaikkiaan hän teki tulokaskautensa aikana 51 runkosarjaottelussa tehot 5+5=10. Ruotsalainen pelasi ison osan kaudestaan vielä myös Ässien A-nuorissa, jossa hän teki 18 runkosarjaottelussa 32 tehopistettä. Ruotsalaisen piste per peli -keskiarvo 1.78 oli koko A-nuorten SM-liigan paras.
Kaudella 2016–2017 Ruotsalainen jäi Ässien SM-liigajoukkueessa varsin pieneen rooliin ja teki 34 runkosarja- ja yhdessä playoff-ottelussa vain yhden maalin. Hän vahvisti kauden aikana myös seuran A-nuoria, jossa Ruotsalainen voitti kauden päätteeksi SM-hopeaa.
Ruotsalainen siirtyi kaudeksi 2017–2018 vuoden mittaisella sopimuksella Tampereen Ilvekseen. Hänen vastuunsa kasvoi Ässät-kausista ja Ruotsalainen teki 60 runkosarjaottelussa tehot 9+11=20. Joulukuussa 2017 hän teki kaksivuotisen jatkosopimuksen Ilveksen kanssa. Lokakuussa 2018 Ruotsalaisen sopimusta pidennettiin jälleen kahdella vuodella kevääseen 2022 saakka.
Kaudella 2018–2019 Ruotsalainen teki läpimurtonsa SM-liigassa ja nousi Ilveksen ykkössentteriksi. Hän voitti joukkueen sisäisen piste- ja maalipörssin tehoilla 21+21=42. Ruotsalainen sijoittui koko SM-liigan maalipörssissä yhdeksänneksi. Hän teki liigauransa ensimmäisen kypärätempun 23. tammikuuta 2019 Helsingin IFK:ta vastaan. Ruotsalaisen ensimmäinen maali syntyi ylivoimalla, toinen Ilveksen tasoitettua ottelu ilman maalivahtia 5–5:een ja kolmas ratkaisi joukkueelle 6–5-jatkoaikavoiton ajassa 62.31. Mika Arvaja valitsi hänet ottelun Alumnien tähtien ykköstähdeksi. Pudotuspeleissä Ruotsalainen oli Ilveksen paras pistemies ja syöttäjä tehoilla 2+5=7. Yleisö äänesti hänet kauden aikana kahdesti OnePlus yleisön suosikiksi, sekä tammi- että helmikuussa 2019, jonka myötä Ruotsalainen voitti itselleen kaksi OnePlus 6T -älypuhelinta.
Toukokuussa 2019 NHL-varaamaton Ruotsalainen teki kolmivuotisen tulokassopimuksen Buffalo Sabresin kanssa. Hänen sopimuksessaan oli kuitenkin pykälä pelata kausi 2019–2020 vielä lainalla Ilveksessä, jos hänelle ei aukeaisi NHL-paikkaa harjoitusleirin päätteeksi. Lopulta hänen vahvistettiin palaavan lainalle Ilvekseen syyskuussa 2019. Ruotsalainen pelasi kauden aikana vain 44 runkosarjaottelua, mutta hän onnistui tekemään SM-liigan yhden kauden piste-ennätyksensä tehoilla 18+25=43, joilla hän oli Ilveksen toiseksi paras pistemies Eemeli Suomen jälkeen. 1. tammikuuta 2019 ottelussa Saimaan Palloa vastaan Ruotsalainen teki suomalaista jääkiekkohistoriaa tekemällä Ilveksen seurahistorian kymmenennentuhannen maalin (10 000.) pääsarjatasolla.
Elokuussa 2020 Buffalo Sabres lainasi Ruotsalaisen kaudeksi 2020–2021 toistaiseksi voimassa olleella sopimuksella Ilvekseen. Marraskuussa 2020 Ruotsalainen teki seitsemässä ottelussa tehot 7+5=12 ja hänet valittiin SM-liigan marraskuun kuukauden pelaajaksi. Ruotsalainen teki kaikkiaan 19 ottelussa tehot 16+11=27, joilla hän johti koko liigan piste- ja maalipörssiä, kunnes hänen lainasopimuksensa vahvistettiin päättyneeksi joulukuussa.
Tammikuun 2021 harjoitusleirin päätteeksi Sabres lähetti Ruotsalaisen AHL-joukkue Rochester Americansiin. Hän pelasi siellä alkukaudella piste per peli -tahdilla 13 runkosarjaottelua tehopistein 5+8=13, kunnes huhtikuussa hänet nostettiin Sabresin NHL-joukkueen varamiesten "taksiryhmään". Hänet nostettiin NHL-vahvuuteen 9. huhtikuuta 2021 pelattuun otteluun Washington Capitalsia vastaan. Ruotsalainen sai ottelussa jääaikaa 15.52 ja hän keräsi teholukeman –1. Ruotsalainen teki NHL-uransa avausmaalin seuraavassa ottelussaan 11. huhtikuuta 2021 vieraissa Philadelphia Flyersia vastaan. Hän pelasi Sabresin NHL-kokoonpanossa loppukauden ajan tehden kaikkiaan 17 runkosarjaottelussa tehot 5+1=6.
Syksyn 2021 harjoitusleirin päätteeksi Ruotsalainen otti paikan Buffalo Sabresin NHL-kauden 2021–2022 avauskokoonpanosta. Hän pelasi alkukaudella 16 ottelua tehopistein 2+2=4, kunnes marraskuussa seura lähetti hänet farmijoukkue Rochester Americansiin. Joulukuun lopulla Ruotsalainen nostettiin takaisin Sabresin NHL-vahvuuteen, kun joukkueella oli viisi hyökkääjää koronaprotokollalistalla. Kahden ottelun jälkeen tammikuussa 2022 hänet lähetettiin taas takaisin farmiin, jossa Ruotsalainen pelasi kauden loppuun. Hän oli Americansin neljänneksi paras pistemies tehoilla 18+33=51. Pudotuspeleissä Ruotsalainen oli tehoilla 8+4=12 joukkueen paras maalintekijä ja hän jakoi sisäisen pistepörssin voiton John-Jason Peterkan kanssa.
Kesällä 2022 Ruotsalainen sai Buffalo Sabresilta jatkosopimustarjouksen, mutta hän ei kuitenkaan päässyt yhteisymmärrykseen seuran kanssa. Ruotsalainen palasi Eurooppaan ja hän siirtyi kaudeksi 2022–2023 vuoden mittaisella sopimuksella Sveitsin National Leaguen EHC Kloteniin. Hän oli joukkueen kolmanneksi paras pistemies tehoilla 18+24=42. Kaudeksi 2023–2024 Ruotsalainen siirtyi kaksivuotisella sopimuksella samassa liigassa pelaavaan HC Luganoon.
Kaudeksi 2024–2025 Ruotsalainen siirtyi vuoden mittaisella sopimuksella Ruotsin SHL-liigan Frölundaan.