Permaneció col equipu de los Cardinals por 12 temporaes. Mientres esti periodu, Hornsby gano'l primer premiu de Xugador Más Pervalible de la Lliga Nacional y los Cardinals ganaron la Serie Mundial en 1926. Dempués d'esta temporada, el xugó una temporada colos New York Giants y otra colos Boston Braves enantes de ser axustáu a los Chicago Cubs. Xugó colos Cubs por cuatro años y ganpo el so segundu premiu de Xugador Más Pervalible de la Lliga Nacional primero que'l club lliberar en 1932. Hornsby tornó resignáu a los Cardinals en 1933 pero foi dexáu en llibertá nesa temporada y foise a los St Louis Browns. Permaneció nel equipu nasta la temporada final de 1937. De 1925 a 1937, Hornsby foi intermitentemente el so propiu mánager. Dempués del so retiru como xugador, el dirixó a los Browns en 1952 y a los Cincinnati Reds de 1952 a 1953.