Best Test Batting Performances: Last 12 Months
Highest Innings
    Name   vs Venue Date
1
ENG
HC Brook 317 PAK Multan 7 Oct 2024
2
ENG
JE Root 262 PAK Multan 7 Oct 2024
3
RSA
RD Rickelton 259 PAK Cape Town 3 Jan 2025
4
AFG
Hashmatullah Shahidi 246 ZIM Bulawayo 26 Dec 2024
5
AFG
Rahmat Shah 234 ZIM Bulawayo 26 Dec 2024
6
AUS
UT Khawaja 232 SRI Galle 29 Jan 2025
7
BAN
Mushfiqur Rahim 191 PAK Rawalpindi 21 Aug 2024
8
SRI
PHKD Mendis 182* NZL Galle 26 Sep 2024
9
RSA
T de Zorzi 177 BAN Chattogram 29 Oct 2024
10
PAK
Mohammad Rizwan 171* BAN Rawalpindi 21 Aug 2024
11
ENG
HC Brook 171 NZL Christchurch 28 Nov 2024
=
ENG
OJD Pope 171 ZIM Nottingham 22 May 2025
13
IND
YB Jaiswal 161 AUS Perth OS 22 Nov 2024
14
NZL
KS Williamson 156 ENG Hamilton 14 Dec 2024
=
AUS
AT Carey 156 SRI Galle 6 Feb 2025
16
ENG
OJD Pope 154 SRI The Oval 6 Sep 2024
=
ZIM
SC Williams 154 AFG Bulawayo 26 Dec 2024
18
AUS
TM Head 152 IND Brisbane 14 Dec 2024
19
PAK
Shan Masood 151 ENG Multan 7 Oct 2024
20
IND
SN Khan 150 NZL Bengaluru 16 Oct 2024
21
PAK
Shan Masood 145 RSA Cape Town 3 Jan 2025
22
ENG
JE Root 143 SRI Lord's 29 Aug 2024
23
PAK
Saud Shakil 141 BAN Rawalpindi 21 Aug 2024
=
AUS
SPD Smith 141 SRI Galle 29 Jan 2025
25
AUS
TM Head 140 IND Adelaide 6 Dec 2024
=
AUS
SPD Smith 140 IND Melbourne 26 Dec 2024
=
ENG
BM Duckett 140 ZIM Nottingham 22 May 2025
28
AFG
Rahmat Shah 139 ZIM Bulawayo 2 Jan 2025
=
ZIM
BJ Bennett 139 ENG Nottingham 22 May 2025
30
BAN
Liton Das 138 PAK Rawalpindi 30 Aug 2024
Most Runs Scored
    Name Mat Inn Runs Avg 50 100 HS
1
ENG
JE Root 13 22 1270 63.50 4 5 262 
2
ENG
HC Brook 13 21 1158 55.14 4 4 317 
3
ENG
BM Duckett 13 23 946 43.00 6 2 140 
4
ENG
OJD Pope 13 21 850 40.47 4 3 171 
5
IND
YB Jaiswal 10 20 770 40.52 6 1 161 
6
SRI
PHKD Mendis 9 16 756 50.40 2 3 182*
7
SRI
LD Chandimal 9 16 729 45.56 6 1 116 
8
RSA
T Bavuma 7 13 711 59.25 5 2 113 
9
PAK
Saud Shakil 9 17 691 40.64 3 2 141 
10
IND
RR Pant 10 19 677 37.61 4 1 109 
11
AUS
SPD Smith 8 13 665 51.15 1 4 141 
12
PAK
Mohammad Rizwan 9 17 657 41.06 2 1 171*
13
ENG
JL Smith 10 16 641 42.73 4 1 111 
14
PAK
Shan Masood 9 18 602 35.41 2 2 151 
15
BAN
Mehidy Hasan Miraz 10 17 598 37.37 3 1 104 
16
RSA
AK Markram 9 17 595 37.18 3 1 136 
17
ZIM
SC Williams 6 12 584 53.09 3 1 154 
18
AUS
TM Head 8 14 566 43.53 2 2 152 
19
SRI
AD Mathews 9 17 559 34.93 4 0 88 
20
SRI
BKG Mendis 8 15 556 42.76 3 1 106*
* = not out.
Date shown is the first day of match.

Copyright © 2025 Hat Trick Stats Cricket Database