2017. aasta hooaja alguses tõmbas kohtunik Andy Fletcher Barnes esimest korda oma MLB karjäärist välja 23. aprillil, kuna ta näiliselt üritas Baltimore'i Manny Machado'd löögiga lööma, vastates Machado'le Dustin Pedroiale kaks päeva varem mängus. Järgmisel päeval sai Barnes nelja mängu suspensiooni, kuna "tahtlikult viskas Manny Machado pea piirkonda". 2017. aasta hooaja jooksul tegi Barnes Bostonis 70 reljeefmängu, kogudes 7<unk>3 rekordit, pluss üks päästmine, 3,88 ERA ja 83 streikouti. Barnes alustas 2018. aasta hooaega oma tavalise rolli täitmisel Bostoni turvasüsteemi liikmena. Tavalise hooaja jooksul mängis ta 62 mängus, kogudes 6-4 rekordit, 3,65 ERA ja 96 lööki. Postseasonis mängis ta 10 mängu ja andis ühe teenitud jookse, kui Red Sox võitis World Series'i.
üle Los Angeles Dodgers.