Lock made his first-class debut for Surrey in the 1926 County Championship against Glamorgan.
Lock joined Devon in 1934, making his debut for the county in the Minor Counties Championship against the Kent Second XI.