Rogers Hornsby compiled the second higest lifetime batting average in baseball history, .358 in 23 seasons. Three times he batted over .400 including .424 in 1924
'Any ballplayer worth his meal money would be delighted to hit 301 career home runs. Rogers Hornsby did so and no one ever seemed to notice because his long ball output was overshadowed by the fantastic batting averages he complied. His .358 lifetime BA was surpassed only by Ty Cobb's .367 and despite twice reaching the 40-homer plateau in his 24 seasons, the Rajah is still being recalled for hitting better than .400 in three different seasons. Seven times the National League's batting champion - he won it six straight years from 1920 through1925 - Hornsby played for the St. Louis Cardinals, N.Y. Giants, Boston Braves, Chicago Cubs and St. Louis Browns. Primarily a second baseman, Hornsby had a fantastic streak of hitting from 1921 thru 1925 during which he cracked 144 HR's and batted .402. Always outspoken and curt, Rogers invariably ran afoul of owners, teammates and players he managed. As a result, despite his lofty batting figures, Hornsby passed from one club to another.' The Home Run Book by the Topps Card Company Issued in 1981.