Sir Everton Weekes played 48 Test matches and made 4,455 runs at an average of 58.61 per innings, including a world-record of five consecutive centuries in 1948.