Rampungake ukara ing ngisor iki: Tanggal 13 September 2018, Karlsson (bebarengan karo Francis Perron) didol menyang San Jose Sharks kanggo ijol-ijolan Chris Tierney, Dylan DeMelo, Josh Norris, Rūdolfs Balcers, pilihan pertama Sharks ing taun 2020, pilihan babak kaping pindho ing
2019 lan pilihan babak kaping pindho ing taun 2021. Dhèwèké nyétak gol kapisan karo Sharks ing tanggal 18 November ing kamenangan 4 kanggo 0 nglawan St. Louis Blues. Sawisé wiwitan musim sing alon, Karlsson dadi bek kaping lima ing sejarah liga sing paling ora duwe siji bantuan ing 14 pertandingan berturut-turut sawise menang 7 kanggo 2 nglawan Edmonton Oilers tanggal 8 Januari 2019. Ing tanggal 23 Desember, Karlsson ditanggepi kanggo pisanan ing kariré kanggo rong game kanggo mriksa ilegal kanggo kepala pemain Los Angeles Kings Austin Wagner. Cedera ing pangkal paha nyebabake Karlsson ora akeh game ing pungkasan musim sadurunge bali kanggo game pungkasan musim kasebut nglawan Colorado Avalanche. Dheweke bakal ngrampungake musim kasebut kanthi 45 poin ing 53 pertandingan, poin paling murah wiwit musim 2012 <unk> 13. Karlsson mbiyantu San Jose kanggo nggayuh Final Konferensi Kulon nalika playoff 2019, sanajan dheweke ngalami cedera ing pangkal paha ing pertandingan nglawan St. Louis Blues, nyebabake dheweke ora melu game pungkasan San Jose ing playoff nalika tim kasebut kalah 5-1 ing Game 6. Dheweke bakal ngrampungake playoff kanthi 16 poin ing 19 game. Ing tanggal 31 Mei, dheweke ngalami operasi ing pangkal paha.