Heilmann won four American League batting championships, securing the honors in 1921, 1923, 1925 and 1927. He appeared in 2,147 major league games, including 1,525 games as a right fielder and 448 as a first baseman and compiled a career batting average of .342, the 12th highest in major league history, and third highest among right-handed batters. At the time of his retirement in 1932, Heilmann ranked sixth in major league history with 542 doubles and eighth with 1,543 RBIs. He remains one of only five players in American League history to hit .400 for a season, having accomplished the feat in 1923 with a .403 batting average. At his peak from 1921 to 1927, Heilmann compiled a .380 batting average, .452 on-base percentage, .583 slugging percentage, and averaged 116 RBI, 41 doubles, 11 triples, and 104 runs scored per season. From 1919 through 1930, Heilmann hit over .300 for 12 consecutive seasons.