Debido a la edad avanzada, tuvo poca influencia en las negociaciones, por lo que se conformó con un bono de 1,000 Dólares.
Pasó su primera temporada profesional con varios equipos de nivel A, incluidos los Batavia Muckdogs, Quad Cities River Bandits y los Cardenales de Palm Beach.
Esto resultó en un llamado a los Cardenales de Springfield , donde jugó otros 105 juegos en 2010.
Durante el siguiente entrenamiento de primavera, jugó en la primera base y en el Infielder para aumentar su versatilidad, donde se desempeñó como suplente y titular en la temporada 2012.
En ese momento, estaba bateando .288 con tres jonrones y 20 carreras impulsadas en 39 juegos mientras completaba la primera base para el lesionado Lance Berkman.
En julio, hizo su primera aparición en la segunda base desde que se convirtió en profesional.
Jugó en 114 juegos para la temporada, sumando 340 apariciones en el plato y bateando .294 con seis jonrones, 46 carreras impulsadas, 22 dobles, un OBP de .365 y un SLG de .463.
Sin saber de dónde el club encontraría una producción ofensiva adecuada desde la segunda base, los Cardenales aconsejaron a Carpenter que trabajara allí.
Teniendo en cuenta que había jugado principalmente en la tercera base y había sumado solo 18 entradas en total en el segunda base desde que los Cardenales lo reclutaron, todo durante la temporada 2012 después de su recuperación en las Grandes Ligas, fue un movimiento audaz.
Respondió demostrando ser un bateador completo, ganando su primera selección All-Star en el Citi Field con 25 dobles , 65 carreras anotadas y dos rachas de 12 juegos en el receso del Juego de Estrellas.
A pesar de su temporada regular estelar, Carpenter bateó solo .203 en la postemporada.
En la cuarta entrada del Juego 6, Carpenter enfrentó al AS de los Dodgers Clayton Kershaw y alineó un doble al jardín derecho para terminar un lanzamiento de 11 lanzamientos al bate y encender un arrebato de cuatro carreras.
El siguiente noviembre, al ganar su primer Premio Silver Slugger , Carpenter también se convirtió en el primer ganador en la segunda base en la historia de los Cardenales.
Terminó cuarto en la votación del Premio al Jugador Más Valioso de la Liga Nacional.
Con el prospecto de la segunda base, Kolten Wong, considerado listo para las grandes ligas, Carpenter volvió a su posición habitual de tercera base en 2014.
Comenzó la temporada lentamente, bateando .264 en abril con tres dobles y un jonrón.
Su doble en la undécima entrada proporcionó el RBI ganador del juego en una victoria por 5-2.
Carpenter terminó ese juego al llegar a la base en 10 apariciones en el plato consecutivas.
Entre la NLDS y la NLCS contra los Gigantes , Carpenter bateó con seguridad diez veces en 26 turnos al bate con cuatro jonrones, cuatro dobles y ocho RBI.
Mostrando un gran éxito inicial en los primeros turnos al bate en 2015, el primer jonrón de Carpenter también fue un ganador del juego.
En el mes de junio, bateó .190 con cuatro dobles, sin jonrones y 10 carreras impulsadas.
Durante su segundo tiempo bateando, bateó .225 con seis jonrones y 33 carreras impulsadas.
Como el bateador inicial, bateó para .322 con 22 HR, 50 RBI y un OPS de 1.022.
Sus 81 bases por bolas colocaron séptimo y 135 OPS ajustados octavo en la liga.
Los Cardenales hicieron de Carpenter su primera base titular para comenzar la temporada 2017.
Carpenter tuvo un récord de carrera 109 en 2017, ocupando el segundo lugar en la Liga Nacional.
Más de 1,044 AP, Carpenter bateó para .243, .343 OBP, .395 SLG, .738 OPS y 104 WRC +.
El récord del club con 16 bases totales, que generó en su histórico juego de cuatro jonrones en 1993.
Terminó la campaña de 2018 bateando .257 con 36 jonrones y 81 carreras impulsadas en 156 juegos.
Carpenter no hizo la lista del Día Inaugural de los Rangers, y aceptó una asignación con el Triple-A Round Rock Express.