As a cricketer, Pereira was a right-handedmiddle order batsman; he also bowled right-arm fast, but only bowled two overs in first-class cricket.[1] He played five times for Warwickshire in 1895 and 1896 and his best batting came in his first match, the game against Kent, when he top-scored with 34 in Warwickshire's first innings and made 24, just one behind Willie Quaife's 25, in the second.[5] Against the 1896 Australians, Pereira was praised for his fielding, being rated as the finest fielder at point that the Australians had encountered.[4] He played two games for MCC in 1900: in the first of these, he captained a team including Sir Arthur Conan Doyle against a London County side captained by Dr W. G. Grace.[6]
His elder brother was George Pereira, the soldier and explorer, and his younger brother was Sir Cecil Pereira, also a distinguished soldier; both brothers were promoted generals.[7]