John Gabriel Walsh was an American third baseman in Major League Baseball who played for the Philadelphia Phillies in the 1903 season. Listed at 5 ft 8 in (1.73 m), 162 pounds (73 kg), he batted and threw right handed.