Gant fue reclutado por los Braves de Atlanta en la cuarta ronda del draft de la MLB de 1983 (100º en la general), y se unió a los Braves en 1987 como una llamada de septiembre, después de ganar el Premio Bill Lucas como Jugador del Año de las Ligas Menores de los Braves en 1986. Consiguió 22 hits en 83 bateos, incluyendo dos jonrones. Durante la temporada de 1988, el novato Gant fue un jugador cotidiano para los Braves, que terminaron con un récord de 54-106. Después de una decepcionante temporada de segundo año en 1989, Gant fue enviado a las ligas menores para aprender a jugar en el campo, Gant volvió a la forma y a la alineación titular en 1990, cuando bateó .303 con 32 jonrones y 84 RBI, y siendo nombrado el Jugador de Regreso del Año de la Liga Nacional por The Sporting News.
Además, Gant robó treinta y tres bases en 1990, calificando para el club de los 30-30. Repitió esa hazaña en 1991, uniéndose a Willie Mays (1956-1957) y a Bobby Bonds (1977-1978) como los únicos jugadores en la historia de las Grandes Ligas que han tenido dos temporadas seguidas de 30 jonrones y 30 bases robadas. Más tarde, Barry Bonds eclipsó el logro, calificando para el Club de los 30-30 en tres temporadas consecutivas, de 1995 a 1997.
Aunque sus totales de jonrones y bases robadas fueron muy similares al año siguiente, la mayoría de sus otras estadísticas no fueron tan buenas: bateó sólo .251 con más de 100 ponches y 23 hits menos en sólo 14 bateos (AB) menos. Sus números de RBI también aumentaron a 105.
Los Bravos perdieron ante los Mellizos de Minnesota en la Serie Mundial de 1991. Gant bateó .267 en la serie, con cuatro carreras impulsadas, ya que los Mellizos la ganaron en un reñido y emocionante séptimo juego. Durante el segundo juego de la Serie Mundial de 1991, Gant tuvo un memorable y controvertido enfrentamiento con el primera base de los Twins, Kent Hrbek. Mientras Gant intentaba volver a la primera base para evitar el pickoff del lanzador de los Twins Kevin Tapani, alegó que Hrbek le sacó la pierna de la base durante la etiqueta de bateo y Gant fue anulado. Drew Coble, el árbitro de primera base, dictaminó que el impulso de Gant lo habría sacado de la bolsa, y se negó a cambiar su decisión. Para contribuir a la controversia, los comentaristas de la época comentaron que parecía que Hrbek había levantado a Gant de la bolsa y que su estructura de 235 libras le ayudó a levantar al más ligero Gant, que sólo pesa 172 libras. Además, la escritora del New York Times, Claire Smith, escribió que «Hrbek pareció levantar la pierna de Gant justo fuera de la bolsa mientras el jardinero central de los Braves luchaba por mantener el equilibrio». Esta jugada hizo que el banco de los Braves se vaciara durante la discusión.
Aunque nunca volvería a batear .300, el promedio de bateo de Gant continuó subiendo hasta los .270 y sus números de poder se mantuvieron grandes, mientras que continuamente conducía más de 80 carreras al año, alcanzando un máximo de 117 en 1993. Tanto en 1991 como en 1993, estuvo entre los cinco primeros de la liga en carreras bateadas. Su combinación de velocidad y potencia lo hizo digno de ser ofertado, y tanto los Reds como los Cardinals pagaron mucho por él a mediados de los 90.
Antes de la temporada de 1992, Gant tuvo un altercado con el futuro congresista Connie Mack IV. En 1992, Gant hizo su última aparición en la Serie Mundial, donde consiguió un doble en ocho bateos, y los Braves volvieron a perder, esta vez en seis juegos ante los Toronto Blue Jays.
El 15 de septiembre de 1993, durante un juego televisado a nivel nacional por ESPN contra los Cincinnati Reds, Gant bateó un jonrón de desempate contra Rob Dibble para dar a los Braves una victoria de remontada. Los Braves iban perdiendo 6-2 en la parte baja de la novena.
Poco después de firmar uno de los contratos más ricos de la historia de los Braves en 1994, Gant se rompió la pierna derecha en un accidente de quad. Los Braves terminaron liberándolo; no volvería a jugar hasta 1995, emergiendo con los Cincinnati Reds antes de ser contratado por los St. Louis Cardinals en 1996.
1997 fue el punto más bajo de la carrera de Gant cuando se ponchó 162 veces y bateó .229 para los Cardinals. Después de que los Cardenales no lo hicieran jugar a tiempo completo en 1998 (aunque aún bateó 26 jonrones), fue cambiado por los Cardenales con Jeff Brantley y Cliff Politte a los Filis de Filadelfia por Ricky Bottalico y Garrett Stephenson el 19 de noviembre.
Al año siguiente, Gant tendría su última temporada de calidad real. Con los Phillies en 1999, bateó un sólido .260 con 17 jonrones y 77 carreras impulsadas. Tuvo 13 bases robadas y 107 carreras anotadas, con 27 dobles y dos triples, en 134 hits.
Estableció el total más bajo de carreras impulsadas de la historia por un jugador con 25 o más jonrones (empatado en 2015 por Joc Pederson, quien también bateó 26 jonrones con 54 carreras impulsadas).
Después de una temporada no productiva en 2003 con los A’s, Gant se retiró a los 38 años.
En una carrera de 16 temporadas, Gant bateó .256 con 321 jonrones y 1008 carreras impulsadas. Tuvo 243 bases robadas y 1080 carreras anotadas en 1832 juegos. Gant tuvo 302 dobles y 50 triples en su carrera. Terminó con 1651 hits en 6449 at-bats. Gant promedió 20 jonrones, 63 carreras impulsadas y 15 bases robadas por año. En el juego de postemporada, Gant fue un bateador de .228 con 8 jonrones y 28 carreras impulsadas en 52 juegos de playoffs; tuvo 43 hits en 189 at-bats.