John Edward Walsh (4 December 1912 – 20 May 1980) was an Australian cricketer who played nearly all of his cricket in England. An aggressive late-order left-handed batsman and a bowler of slow left-arm wrist-spin and googlies (of two varieties), Walsh was brought out of Australian club cricket in 1936 to play as one of the professionals in the side taken by the Nottinghamshire cricket impresario Sir Julien Cahn to tour Sri Lanka. Cahn's sides played some first-class matches on this and other tours and in English seasons across the 1930s and over the next three years, Walsh took more than 600 wickets for Cahn's sides, touring New Zealand in 1938-39 and playing three seasons in England. He also played a few county matches as an amateur for Leicestershire.