2 kwietnia 2013 w meczu przeciwko Houston Astros był bliski rozergania perfect game; po wyeliminowaniu 26 pałkarzy oddał uderzenie, single, które zaliczył Marwin Gonzalez. W sezonie 2013 zwyciężył w lidze w klasyfikacji strikeoutów (277) i zajął drugie miejsce w głosowaniu do nagrody Cy Young Award.

9 maja 2014 w spotkaniu z Boston Red Sox był o jeden aut od rozegrania no-hittera, jednak single zaliczył David Ortiz. 11 czerwca 2014 w meczu między ligowym z Miami Marlins zanotował pierwszy w MLB complete game shutout.

5 marca 2015 podczas meczu rozegranego w ramach spring training przeciwko Kansas City Royals odnowiła mu się kontuzja łokcia i zmuszony był przejść operację Tommy’ego Johna, co wykluczyło go z gry do końca sezonu 2015. Po raz pierwszy po kontuzji zagrał 28 maja 2016 w spotkaniu z Pittsburgh Pirates, notując zwycięstwo.

31 lipca 2017 w ramach wymiany zawodników przeszedł do Los Angeles Dodgers. 13 lutego 2018 podpisał sześcioletni kontrakt z Chicago Cubs. W grudniu 2020 w ramach wymiany przeszedł do San Diego Padres.