Chaves blev oprindeligt udarbejdet i den 39.runde ud af gymnasiet af Chicago Cubs, men valgte at gå på college i stedet. I 2002 Major League Baseball udkast ud af Riverside Community College. I 2006 blev han forfremmet til Triple-A Oklahoma, hvor han slog et spil, før han blev handlet.
Pittsburgh Piratesredit
Rangers handlede Chaves til Pittsburgh Pirates for Kip-brønde den 31.juli 2006. Han blev tildelt Triple-A Indianapolis indianere hvor han slog resten af sæsonen og hele 2007.
Chaves optrådte i 51 spil for indianerne i 2007, pitching til et 3,80 optjent løb gennemsnit (ERA), og blev forfremmet til majors den 27.August, der debuterede samme dag. Han havde en 4,48 ERA i 821 kr 3 innings slog til piraterne fra 2008-2009.
Atlanta BravesEdit
piraterne handlede den 3.November 2009 til Tampa Bay Rays i bytte for anden baseman Akinori Ivamura. Den 10. December blev han handlet igen til Atlanta Braves for Rafael Soriano.
han havde en 5,89 ERA i 362.
Kansas City Royalsredit
den 31.juli 2010 blev han handlet til Kansas City Royals sammen med Gregor Blanco og Tim Collins for Rick Ankiel og Kyle. De Kongelige udpegede ham til opgave den 11.oktober 2011.
han havde en 6,95 ERA i 332.
Toronto Blue JaysEdit
den 21.oktober 2011 blev han hævdet fra undtagelser af Toronto Blue Jays. Han blev udpeget til opgave den 12. December, men ryddet undtagelser og blev udsat for Triple-A.
den 27. maj 2012 blev Chaves indkaldt fra Triple-A Las Vegas 51S.han var 6-2 med en 3.72 ERA i 10 spil med Las Vegas.Han blev tilbagekaldt den 4. August. Den 5. August blev han imidlertid sendt tilbage for at gøre plads til promovering af Chad Jenkins fra Ny Hampshire Fisher Cats.
Oakland Athleticredit
Chaves blev handlet til Oakland Athletics den 24.August 2012 i bytte for kontante overvejelser.
Chaves begyndte sæsonen 2013 med Triple-A Sacramento River Cats. Han blev tilbagekaldt af Oakland den 20. April og sendt tilbage til Sacramento den 29.April. Han blev tilbagekaldt igen den 10. maj. Den 13. juni slog Chaves 52 K. 3 shutout innings of relief i en 18-inning kamp mod Yankees, tjener sejren. Den 31. juli slog han sig mod Blue Jays for første gang siden han blev handlet til Oakland og tog tabet og gav 3 løb i den 10.inning.
Chaves blev føjet til Oaklands startrotation for at åbne sæsonen 2014 på grund af Forårsskaderne fra Jarrod Parker og A. J. Griffin. Han satte karriere højder i starter og innings slog og sluttede med en 8-8 rekord med en 3,45 ERA.
den 12. januar 2015 blev Chaves og atletikken enige om en etårig aftale til en værdi af $2,15 millioner og undgik voldgift. Han blev placeret i bullpen for at starte sæsonen. Den 23. April blev han flyttet til rotationen og endte med at lave 26 starter for Oakland, en karriere høj, pitching til en 7-15 rekord og en 4.18 ERA. Hans sæson sluttede i midten af September, da han blev diagnosticeret med en ikke-fordrevet brud i ribbenene.
anden periode med TorontoEdit
den 20.November 2015 handlede atletikken til Blue Jays for Liam Hendriks. Han og Blue Jays kom ikke til enighed inden fristen for lønvoldgift den 15.januar 2016. Chaves søgte 4 millioner dollars, mens Blue Jays modsatte sig 3,6 millioner dollars. Den 6. februar blev det meddelt, at Chaves havde vundet sin voldgiftssag. Han deltog i spring training i konkurrence om den femte starterrolle med Aaron Sanches, trak Hutchisonog Gavin Floyd. Den 28. marts blev det meddelt, at Sanches ville være holdets femte starter, og Chaves ville begynde sæsonen i bullpen. Chaves slog til en 1-2 rekord, 4,57 ERA og 42 strejker i 411 kr.3 innings, før de blev handlet.
Los Angeles Dodgersredit
den 1.August 2016 handlede Blue Jays til Los Angeles Dodgers for Mike Bolsinger. Han optrådte i 23 spil for Dodgers med en 4.21 ERA.
Los Angeles AngelsEdit
den 11.November 2016 underskrev Chaves en etårig kontrakt på 5,75 millioner dollars med Los Angeles Angels. Han blev valgt til at starte i Angels rotation i begyndelsen af sæsonen på grund af den sværm af skader. Chaves lavede 21 starter og gik 5-9 med en 5.24 ERA, før de blev sat i bullpen efter All Star Break. Chaves sluttede sæsonen 7-11 i 38 kampe, 21 starter.
Rangersredit
den 23.februar 2018 underskrev han en etårig kontrakt med Rangers.
Chicago CubsEdit
den 19.juli 2018 blev Chaves købt af Chicago Cubs til mindre ligakande Tyler Thomas. Chaves postede en imponerende 1.15 ERA i 32 optrædener med Cubs.
anden periode med Italienrediger
i November 2018 underskrev Chaves en 2-årig kontrakt om at vende tilbage til Rangers. Chaves blev placeret på den skadede liste den 13. August med albuebetændelse, der stammede fra en knoglespore. Han sluttede 2019 sæson går 3-5 med en 4,85 ERA i 78 innings. Han blev opereret for at fjerne løse lig fra albuen den 9. September. Den følgende sæson kæmpede Chaves mægtigt til melodien af en 6,88 ERA i 17 innings.