In 1895, Thompson compiled a .392 batting average with 211 hits in 119 games and led the National League in slugging percentage (.654), total bases (352), extra base hits (84), home runs (18), and RBIs (165). His average of 1.39 RBIs per game in 1895 remains second in major league history—trailing Thompson's 1.44 ratio in 1894. Thompson also continued to perform well defensively with 31 outfield assists, second most in the league. From June 11 to 21, Thompson had 6 consecutive games with at least 3 or more hits. Since then, only Jimmy Johnston(June 24–30, 1923) and George Brett(May 8–13, 1976) had 6 straight games with at least 3 or more hits.
Thompson was one of the most prolific run producers in baseball history. His career RBI to games played ratio of .923 (1,305 RBIs in 1,410 games) remains the highest in major league history, higher even than Lou Gehrig (.921), Hank Greenberg (.915), Joe DiMaggio (.885), and Babe Ruth (.884). In 1895, Thompson averaged 1.44 RBIs per game (147 RBIs in 102 games), still a major league record. His 166 RBIs in 1887 (in only 127 games) was 62 more than anyone else in the league that year, and it stood as the major league record until 1921 when Babe Ruth collected 168 (albeit in 152 games). Thompson still holds the major league record for most RBIs in a single month with 61 in August 1894 while playing for the Phillies.