Swihart dikonversi menjadi pemain utilitas untuk tahun 2018; ia bermain di basis pertama, basis ketiga, catcher, dan lapangan kiri selama latihan musim semi. Pada pertengahan Mei, agennya meminta Red Sox untuk menukar Swihart, mengingat waktu bermain terbatasnya dengan tim. Pada saat itu, Swihart memukul.138 (4-untuk-29) dalam 32 penampilan piring, setelah bermain game di catcher, dasar pertama, lapangan kiri, dan penembak yang ditunjuk. Swihart dimasukkan ke dalam daftar cacat pada tanggal 3 Agustus, dengan ketegangan hamstring kanan. Pada saat itu di musim, ia telah tampil di 51 pertandingan, batting.226 dengan satu home run dan enam RBI. Dia kembali ke daftar aktif pada tanggal 14 Agustus. Swihart bermain sepanjang musim sebagai pemain bangku cadangan, tampil dalam 82 pertandingan dan memukul.229/.285/.328 dengan tiga home run. Di babak playoff, Swihart bermain dua inning di luar lapangan dan menangkap satu inning, pergi 0-untuk-3 di piring, sebagai Red Sox memenangkan Seri Dunia
dalam lima pertandingan atas Los Angeles Dodgers.