Milwaukee BrewersEdit
De Milwaukee Brewers selecteerden Fiers in de 22e ronde van de 2009 Major League Baseball draft. Hij begon zijn loopbaan bij de Rookie league Helena Brewers, Class A Wisconsin Timber Rattlers, en Class A-Advanced Brevard County Manatees in 2009. Fiers speelde het seizoen 2010 bij Brevard en bij de Double-A Huntsville Stars. Hij begon het seizoen 2011 bij Huntsville, maar werd eind mei 2011 gepromoveerd naar de Triple-A Nashville Sounds.
Fiers werd op 10 september 2011 voor het eerst opgeroepen naar de majors. Hij speelde in 2011 in twee wedstrijden in de Major Leagues.
Op 7 augustus 2012 droeg Fiers een perfect game tot in de 7e inning in een wedstrijd tegen de Cincinnati Reds. Hij gooide acht innings waarin hij één punt toestond op drie hits en verdiende de overwinning. Hij startte 22 wedstrijden voor de Brewers en kwam tot 9-10 met een ERA van 3.74 in 127 2⁄3 innings. Het jaar daarop was hij het hele seizoen ineffectief, slechts 3 keer startend terwijl hij 8 keer in relief optrad.
In 2014 verdeelde Fiers de tijd tussen de majors en het AAA-niveau. Op 11 september, werpend tegen de Miami Marlins, raakte Fiers Giancarlo Stanton in het gezicht met een 88-mijl-per-uur (142 km/u) fastball, waardoor Stanton in het ziekenhuis werd opgenomen. Met zijn volgende worp raakte Fiers vervolgens Reed Johnson (pinch hitter die Stanton’s slagbeurt afmaakte) op één van zijn handen toen hij de binnenhoek probeerde te schilderen. Beide worpen werden strikes genoemd, omdat de slagmensen op het punt stonden te slaan. Miami derde honkman Casey McGehee, de slagman aan slag, begon tegen de scheidsrechter te schreeuwen, maar Fiers dacht dat McGehee tegen hem aan het schreeuwen was, dus probeerde hij te zeggen dat hij het niet met opzet had gedaan; dit veroorzaakte vervolgens een schreeuwpartij op de bank. Fiers verontschuldigde zich bij Stanton, en op 12 september kreeg Fiers een boete van een onbekend bedrag voor het veroorzaken van het ontruimen van de banken. Hij sloot het seizoen af met 6-5 ondanks een ERA van 2.13. In 14 wedstrijden, 10 starts, gooide hij 76 keer drie slag in 71 2⁄3.
Op 7 mei 2015 werd Fiers de 73e werper in de MLB-geschiedenis die een Immaculate inning noteerde toen hij Enrique Hernandez, Carlos Frias en Joc Pederson op 9 opeenvolgende worpen in de vierde inning drie slag gaf. In 21 starts was Fiers 5-9 met een ERA van 3.89. In 118 innings had hij 121 strike out.
Houston AstrosEdit
Op 30 juli 2015 verhandelden de Brewers Fiers en Carlos Gómez aan de Houston Astros voor Brett Phillips, Domingo Santana, Josh Hader, en Adrian Houser. Op 21 augustus, in zijn derde start voor de Astros, gooide Fiers een no-hitter tegen de Los Angeles Dodgers in Minute Maid Park, de 11e no-hitter in de geschiedenis van de Astros en de eerste voor welke ploeg dan ook in Minute Maid Park. Het was zijn eerste complete wedstrijd als Major League-werper. Hij sloot het duel af met een recordaantal van 134 worpen, 10 slagmensen met drie slag en drie met vier wijd. Hij eindigde 2-1 voor Houston de rest van het seizoen 2015.
Het volgende seizoen, in 2016, vestigde hij een career high met 11 overwinningen. Hij leidde de major leagues in wilde worpen, met 17.
Op 14 september 2017 werd Fiers vijf wedstrijden geschorst voor het gooien van een worp gericht op het hoofd van Luis Valbuena. Fiers maakte 29 optredens (28 starts), eindigde het jaar met een 8-10 record en een 5,22 ERA. De Astros sloten het seizoen 2017 af met een 101-61 record, waarmee ze een AL West pennant clinchen. Fiers nam niet deel aan de play-offs, maar stond toen nog wel op het 40-man roster. De Astros wonnen de 2017 World Series, waardoor Fiers zijn eerste carrière kampioenschapsring kreeg.
Detroit TigersEdit
Op 8 december 2017 tekende Fiers een eenjarig contract van $ 6 miljoen bij de Detroit Tigers. Fiers doorliep een verlengde voorjaarstraining vanwege een rugblessure, en stond niet op het Tigers 2018 openingsdagrooster. Hij kwam op 8 april bij de ploeg en won zijn Tiger-debuut met zes puntloze innings tegen de Chicago White Sox. Op 21 april werd Fiers slechts de tweede Tigers-speler sinds 1908 die 10 of meer hits toestond in minder dan zes innings, niemand uitsloeg en een overwinning verdiende, en de eerste Tigers-speler die dat deed sinds Dan Petry in 1984.
Fiers compileerde een 7-6 record en een 3.48 ERA in 21 starts voor de 2018 Tigers voordat hij werd verhandeld.
Oakland AthleticsEdit
Op 6 augustus 2018 werd Fiers verhandeld aan de Oakland Athletics voor twee later te noemen spelers of contante overwegingen. Minor league pitcher Nolan Blackwood werd later geïdentificeerd als een van de spelers. Op 14 augustus behaalde Fiers zijn eerste zege bij de A’s, met twee punten tegen en vijf strike-out in zes innings tegen de Seattle Mariners. Op 19 september werd minor league werper Logan Shore geruild naar de Tigers om de handel voor Fiers te completeren.
Voor het seizoen was hij tussen de twee ploegen 12-8 met een 3.56 ERA. Hij had het laagst toegestane line drive percentage (17,3%) van alle major league werpers.
Op 30 november 2018 non-tenderden de Athletics Fiers en werd hij een free agent. Hij tekende een tweejarig contract met de Athletics op 24 december.
Op 7 mei 2019 gooide Fiers een no-hitter in Oakland-Alameda County Coliseum tegen de Cincinnati Reds, met zes keer drie slag en twee keer vier wijd. Het was de tweede no-hitter uit zijn carrière, en de 300e in de MLB-geschiedenis. Fiers eindigde 2019 met een record van 15-4 met een ERA van 3,90 in 33 starts. In 184 2⁄3 innings gooide hij 126 keer drie slag. In 2020 leidde hij het team in overwinningen met 6.
Op 6 februari 2021 tekende Fiers opnieuw bij de Athletics op een eenjarig contract van 3,5 miljoen dollar.