1. John Edrich 52:

Well I know most of you haven’t even heard his name before. Edrich was an English cricketer and he made this record back in 1965. The record is safely standing there since long, untouched. The 52 fours that Edrich hit in his innings of 310* against New Zealand is the highest number of fours by any batsman in an innings of Test cricket.
All stats updated till 29th June 2015.