Allen ble olympisk mester to ganger til. Han var med på å forsvare Indias OL-gull i landhockey både under OL 1932 i Los Angeles og OL 1936 i Berlin.