Ernest George Bock (17 September 1908 – 5 September 1961) was a South African cricketer who played in one Test in 1935. Bock was born in Kimberley, South Africa. He was a lower-order right-handed batsman and a right-arm medium pace bowler who played only two full seasons of first-class cricket in South Africa, one for Griqualand West and one for Transvaal. Only a couple of times did he achieve distinction. For Griqualand West against Rhodesia in 1931–32, batting at number 9, he scored 78. In 1934–35, in the final match of the season for Transvaal against Orange Free State he took five wickets for eight runs as the Free State side were bowled out for 70.