John Leslie Upham (born December 29, 1940) is a former relief pitcher and outfielder in Major League Baseball who played in 1967 and 1968 for the Chicago Cubs. Listed at 6' 0", 180 lb., Upham batted and threw left-handed. He was born in Windsor, Ontario, Canada. In a two-season career, Upham was a .308 hitter (4-for-13), scoring one run in 21 games. He did not register an extra-base hit, and did not drive in a run. In seven relief appearances, he posted a 0–1 record with a 5.40 ERA, giving up five earned runs on six hits and five walks while striking out four in 8.1 innings of work.