George Earnshaw pitched for Philadelphia (AL) 1928-1933; Chicago (AL) 1934-1935; Brooklyn (NL) 1935-1936; and St. Louis (NL) 1936.
He pitched in 319 games, made 249 starts, had 115 complete games and pitched 18 shutouts. All of Earnshaw's shutouts were with one catcher.