W 2012 po raz pierwszy w karierze wystąpił w Meczu Gwiazd, a także przy średniej uderzeń 0,277, siedmiu zaliczonych RBI i czterech zdobytych doubles został nagrodzony Silver Slugger Award spośród miotaczy. Po awansie Washington Nationals do postseason został odsunięty od składu przez menadżera Davey Johnsona z powodu rozegrania zbyt dużej liczby inningów w sezonie zasadniczym, co mogło wpłynąć na odnowienie kontuzji, którą odniósł dwa lata wcześniej. 11 czerwca 2013 w meczu przeciwko Philadelphia Phillies rozegrał pierwszy w karierze complete game shutout. W sezonie 2014 zaliczył najwięcej strikeoutów w National League (242).
W maju 2016 podpisał nowy, siedmioletni kontrakt wart 175 milionów dolarów. 8 lipca 2016 po zwycięstwie Nationals nad New York Mets, Strasburg został pierwszym starterem w National League od 1912 roku i siódmym od 1913 w całej Major League Baseball, który osiągnął bilans W-L 12–0. 15 lipca 2016 notując kolejne zwycięstwo w meczu z Pittsburgh Pirates, został trzecim miotaczem w historii National League i pierwszym od 1912, który uzyskał bilans 13–0. 27 maja 2017 w meczu przeciwko San Diego Padres ustanowił rekord kariery, zaliczając 15 strikeoutów.