John Baker (born 18 May 1933) is an English former first-class cricketer. He was a right-handed batsman who bowled right-arm medium pace. Baker made his first-class debut for Somerset in the 1952 County Championship against Lancashire. From 1952 to 1954, he represented Somerset in nine first-class matches, with his final match for the county coming against Warwickshire. In his nine matches he scored 105 runs at a batting average of 10.50, with a highest score of 26 not out. Baker played an additional first-class match for the Combined Services in 1956 against Glamorgan.