2017 m. Sezono pradžioje Barnesas pirmą kartą MLB karjeroje buvo išmestas balandžio 23 d. teisėjo Andy Fletcherio, matyt, bandydamas įmušti Baltimorės Manny Machado kamuolį, atsakydamas į Machado smarkų Dustino Pedroia slidą per žaidimą prieš dvi dienas. Kitą dieną Barnesas gavo keturių rungtynių nušalinimą už "tiesioginį mėtymą į Manny Machado galvos zoną". 2017 m. sezone Barnesas 70 kartų pasirodė "Boston" klube, surinkęs 7<unk>3 rekordą, plus vieną išsaugotą, 3.88 ERA ir 83 išpuoliai. 2018 m. sezoną Barnesas pradėjo kaip įprastas Bostono komandos narys. Reguliarinio sezono metu jis dalyvavo 62 rungtynėse, surengdamas 6<unk>4 rekordą su 3.65 ERA ir 96 išpuolių per rungtynes. Po sezono jis pasirodė 10 kartų, kai "Red Sox" laimėjo Pasaulio seriją.
per Los Andželo "Dodgers".