In all, Brooks represented the Royal Navy in sixteen first-class matches, with his final appearance for them coming against the Royal Air Force in 1929. In his sixteen matches for the Royal Navy, Brooks scored 690 runs at a batting average of 23.00, with one century and two half centuries and a highest score of 143. With the ball he took 38 wickets at a bowling average of 27.63, with one five wicket haul which gave him his career best figures of 8/90.