Minor leagueEdit
Gennett werd geboren in Cincinnati, en woonde daar tot zijn familie naar Florida verhuisde toen hij negen was. Hij werd door de Milwaukee Brewers in de 16e ronde van de 2009 Major League Baseball Draft uit Sarasota High School in Sarasota, Florida opgeroepen.
Milwaukee BrewersEdit
Gennett vertegenwoordigde de Brewers bij de 2012 All-Star Futures Game. Op 3 juni 2013 werd hij teruggeroepen van de Nashville Sounds, en maakte zijn major league debuut tegen de Oakland Athletics. Gennett sloeg zijn eerste major league hit, een honkslag naar het rechtsmidden, in de tweede helft van de negende inning, op werper Jesse Chavez, op 5 juni. Gennett sloeg zijn eerste major league homerun op 14 juni, tegen Bronson Arroyo, in zijn geboorteplaats Cincinnati.
Gennett was het linkshandige deel van een Milwaukee tweede honk peloton (met Rickie Weeks) in 2014. Het peloton stond op de vierde plaats in de National League in Wins Above Replacement bij de All-Star Break. Gennett deed het goed tegen rechtshandige werpers, maar in lijn met wat problematisch voor hem werd naarmate hij opklom door de minors, worstelde hij tegen gelijkhandige tegenstanders met slechts vier hits en één vrije loop in 37 slagbeurten tegen linkshandigen tot aan de All-Star Break. Op 25 juni 2014, tegen de Washington Nationals, sloeg Gennett zijn eerste grand slam uit zijn carrière tegen Stephen Strasburg. Hij maakte het seizoen af in de majors.
Nadat Weeks vertrok, startte Gennett voor de Brewers voor de start van het seizoen 2015 op Opening Day. In de wedstrijd was hij de primaire tweede honkman van de Brewers. Hij begon het seizoen met slagbeurten onder .200 voordat hij op de 15-dagen gehandicaptenlijst ging nadat hij zijn hand sneed in de douche. Hij werd naar de Colorado Springs Sky Sox gestuurd, het nieuwe AAA-team van de Brewers. Na ongeveer een maand in de minors te hebben doorgebracht werd hij teruggeroepen naar de majors. Gennett en de Brewers ontweken op 3 december 2016 salarisarbitrage door in te stemmen met een eenjarig contract van $ 2,525 miljoen voor 2017.
Cincinnati RedsEdit
Op 28 maart 2017 werd Gennett opgeëist van waivers door de Cincinnati Reds. Op 3 april 2017 sloeg Gennett een two-out, two-run homerun in de onderkant van de negende op Opening Day tegen de Philadelphia Phillies. Op 6 juni 2017 sloeg Gennett een record-tying vier homeruns (waaronder een grand slam) en had een career-high 10 RBI tegen de St. Louis Cardinals. Hij is de 17e speler in de MLB-geschiedenis en de eerste in de geschiedenis van de Reds die vier homeruns sloeg in een wedstrijd, en de zevende die homeruns sloeg in vier opeenvolgende slagbeurten in dezelfde wedstrijd. In dezelfde wedstrijd vestigde hij een clubrecord met 17 totale honken. Op 14 augustus 2017 sloeg Gennett zijn 20e homerun van het seizoen en gooide één inning. Hij werd de tweede speler in de MLB-geschiedenis die zijn 20e homerun van het seizoen sloeg in dezelfde wedstrijd waarin hij gooide (na Babe Ruth). Voor het seizoen vestigde Gennett zijn beste offensieve seizoen uit zijn carrière, met het slaan van 27 homeruns samen met 97 RBI’s en een .295 slaggemiddelde.
Het slaan van .326 met 14 homeruns en 58 RBI’s, Gennett werd benoemd tot de 2018 Major League Baseball All-Star Game. In de tweede helft van de negende inning sloeg Gennett een beslissende 2-run homerun op Edwin Díaz, maar de N.L. verloor met 8-6 van de A.L. Hij eindigde het seizoen met 23 homeruns, 92 RBI’s en een .310 gemiddelde dat tweede stond in de National League.
Gennett’s sterke seizoenen bij de Reds leidden tot een eenjarige, $ 9,78 miljoen deal met de ploeg, maar hij begon de 2019-campagne op de geblesseerde lijst met een ernstig verrekte lies. Bij terugkomst sloeg hij slechts .217 met geen homeruns en vijf RBI’s in 22 wedstrijden.
San Francisco GiantsEdit
Op 31 juli 2019 werd Gennett verhandeld aan de San Francisco Giants voor een later te noemen speler. De komst van Gennett ging vooraf aan de beslissing van de Giants om lange tijd tweede honkman Joe Panik te laten gaan, die op 6 augustus 2019 werd aangewezen voor toewijzing.
Gennett worstelde met de Giants, met het slaan van .234 met twee homeruns en zes RBI’s in 21 wedstrijden, om samen te gaan met 21 strikeouts in 64 slagbeurten. Op 27 augustus 2019 lieten de Giants Gennett gaan, minder dan een maand na zijn aankoop.