Devenski fu scelto dai Chicago White Sox nel 25º giro del draft 2011.[1] Il 3 agosto dell'anno successivo fu scambiato con gli Houston Astros in cambio di Brett Myers.[2]. Con essi debuttò nella MLB l'8 aprile 2016, al Miller Park di Milwaukee contro i Milwaukee Brewers.[3] Nella sua prima stagione professionistica ebbe un record di 4 vittorie e 4 sconfitte, con una media PGL di 2.93. L'anno successivo fu convocato per il primo All-Star Game della carriera al posto dell'infortunato compagno di squadra Dallas Keuchel.[4] A fine anno Houston batté i Los Angeles Dodgers nelle World Series 2017, conquistando il primo titolo in 56 anni di storia.[5] In quella serie, Devenski apparve in cinque partite, lanciando complessivamente 5 inning e risultando il lanciatore vincente di gara 2. Divenne free agent il 30 ottobre 2020.
Il 20 gennaio 2021, Devenski firmò un contratto di minor league con gli Arizona Diamondbacks. Il 15 maggio venne inserito nella lista degli infortunati per 60 giorni per un infortunio al braccio destro.[6] Il 6 giugno si sottopose alla Tommy John surgery, concludendo ufficialmente la sua stagione.[7]