James Charles Walsh (September 22, 1885 – July 3, 1962) was an Irish professional baseball outfielder.
He played in Major League Baseball (MLB) from 1912 through 1917 for the Philadelphia Athletics (1912–13, 1914–16), New York Yankees (1914) and Boston Red Sox (1916–17).
He was the only player on the 1913 World Champion Athletics who was not born in the United States.
[1] Walsh played in over 1,800 games spanning 13 seasons in the International League, hitting better than .300 ten times.
In a six-season career, Walsh was a .232 hitter (410-for-1771) with six home runs and 150 RBI in 541 games, including 235 runs, 71 doubles, 31 triples, 92 stolen bases, and a .330 on-base percentage.