Edward William John Brooks (8 July 1898 – 10 February 1960) was an English cricketer.
In a minor match in 1923 he kept wicket when the regular wicketkeeper was injured, and did so well that he concentrated on his keeping from then on.
That he was regarded highly as a keeper is indicated by the fact that he played four times for the Players against the Gentlemen between 1931 and 1935.
Though no better than a useful tail-end batsman, when he made his highest score of 70, against Hampshire at the Oval in 1936, he shared a stand of 168 for the ninth wicket with Errol Holmes in just 75 minutes.
In the following over he held a fine diving catch off Alf Gover to dismiss the batsman.