En los años veinte Hornsby alcanzó lo mejor de su rendimiento al lograr el título de bateo en la Liga Nacional en siete ocasiones (1920-1925, 1928).