Na začátku sezony 2017 byl Barnes poprvé ve své kariéře MLB 23. dubna vyhozen rozhodčím Andy Fletcherem za to, že se zřejmě pokusil zasáhnout Baltimore Mannyho Machada nadhozem v reakci na tvrdý skluz Machada na Dustina Pedroiu ve hře dva dny předtím. Další den dostal Barnes čtyř zápasů za to, že "úmyslně hodil míč do oblasti hlavy Mannyho Machada". V sezóně 2017 Barnes odehrál v Bostonu 70 zápasů jako pomocník, zaznamenal rekord 7<unk>3, plus jednu záchranu, s průměrem 3,88 ERA a 83 strikeoutů v innings. Barnes zahájil sezónu 2018 ve své obvyklé roli jako člen Bostonského bullpenu. Během pravidelné sezóny se objevil v 62 zápasech, kde zaznamenal 6 na 4 s průměrem výkonu 3,65 a 96 strikeoutů. V po sezóně, on udělal 10 vystoupení, zatímco umožňují jeden vydělaný běh v innings jako Red Sox pokračoval vyhrát World Series
nad Los Angeles Dodgers.