Player Runs Wkts Bat1 Bat2 Bowl1 Bowl2 Team Opposition Ground Match Date Scorecard
AK Davidson 124 11 44 80 5/135 6/87 Australia v West Indies Brisbane 9 Dec 1960 Test # 498
IT Botham 114 13 114 - 6/58 7/48 England v India Wankhede 15 Feb 1980 Test # 874
Imran Khan 117 11 117 - 6/98 5/82 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
Shakib Al Hasan 143 10 137 6 5/80 5/44 Bangladesh v Zimbabwe Khulna 3 Nov 2014 Test # 2143

Records include the following recent matches:
Bangladesh v Sri Lanka at Chattogram, ICC World Test Championship 1st Test, May 15-19, 2022 [Test # 2462]
South Africa v Bangladesh at Gqeberha, ICC World Test Championship 2nd Test, Apr 8-11, 2022 [Test # 2461]
South Africa v Bangladesh at Durban, ICC World Test Championship 1st Test, Mar 31-Apr 4, 2022 [Test # 2460]