Basil Oliver Allen (13 October 1911 – 1 May 1981) was an English first-class cricketer. Allen was educated at Clifton College and Caius College, Cambridge. A left-handed batsman and fine close fieldsman, he played for Cambridge University Cricket Club in 1932 and 1933. He then enjoyed a long county career as an amateur for Gloucestershire from 1932 to 1951, captaining the county in 1937 and 1938 and from 1947 to 1950. He also played first-class matches for Marylebone Cricket Club from 1936 to 1939 and the Gentlemen in 1938.