Best Test Batting Performances: Last 12 Months
Highest Innings
    Name   vs Venue Date
1
RSA
PWA Mulder 367* ZIM Bulawayo 6 Jul 2025
2
ENG
HC Brook 317 PAK Multan 7 Oct 2024
3
IND
S Gill 269 ENG Birmingham 2 Jul 2025
4
ENG
JE Root 262 PAK Multan 7 Oct 2024
5
RSA
RD Rickelton 259 PAK Cape Town 3 Jan 2025
6
AFG
Hashmatullah Shahidi 246 ZIM Bulawayo 26 Dec 2024
7
AFG
Rahmat Shah 234 ZIM Bulawayo 26 Dec 2024
8
AUS
UT Khawaja 232 SRI Galle 29 Jan 2025
9
BAN
Mushfiqur Rahim 191 PAK Rawalpindi 21 Aug 2024
10
SRI
PN Silva 187 BAN Galle 17 Jun 2025
11
ENG
JL Smith 184* IND Birmingham 2 Jul 2025
12
SRI
PHKD Mendis 182* NZL Galle 26 Sep 2024
13
RSA
T de Zorzi 177 BAN Chattogram 29 Oct 2024
14
PAK
Mohammad Rizwan 171* BAN Rawalpindi 21 Aug 2024
15
ENG
HC Brook 171 NZL Christchurch 28 Nov 2024
=
ENG
OJD Pope 171 ZIM Nottingham 22 May 2025
17
BAN
Mushfiqur Rahim 163 SRI Galle 17 Jun 2025
18
IND
YB Jaiswal 161 AUS Perth OS 22 Nov 2024
=
IND
S Gill 161 ENG Birmingham 2 Jul 2025
20
SRI
PN Silva 158 BAN Colombo SSC 25 Jun 2025
=
ENG
HC Brook 158 IND Birmingham 2 Jul 2025
22
NZL
KS Williamson 156 ENG Hamilton 14 Dec 2024
=
AUS
AT Carey 156 SRI Galle 6 Feb 2025
24
ENG
OJD Pope 154 SRI The Oval 6 Sep 2024
=
ZIM
SC Williams 154 AFG Bulawayo 26 Dec 2024
26
RSA
LG Pretorius 153 ZIM Bulawayo 28 Jun 2025
27
AUS
TM Head 152 IND Brisbane 14 Dec 2024
28
PAK
Shan Masood 151 ENG Multan 7 Oct 2024
29
IND
SN Khan 150 NZL Bengaluru 16 Oct 2024
30
ENG
BM Duckett 149 IND Leeds 20 Jun 2025
Most Runs Scored
    Name Mat Inn Runs Avg 50 100 HS
1
ENG
HC Brook 14 24 1388 57.83 4 5 317 
2
ENG
JE Root 14 25 1311 59.59 4 5 262 
3
ENG
BM Duckett 14 26 1179 47.16 7 3 149 
4
IND
RR Pant 12 23 1019 46.31 5 3 134 
5
IND
YB Jaiswal 12 24 990 43.04 7 2 161 
6
IND
S Gill 9 17 986 61.62 1 4 269 
7
ENG
OJD Pope 14 24 931 38.79 3 4 171 
8
ENG
JL Smith 11 19 927 57.93 4 2 184*
9
SRI
PHKD Mendis 11 19 888 52.23 3 3 182*
10
SRI
LD Chandimal 11 19 882 46.42 8 1 116 
11
ZIM
SC Williams 8 16 841 60.07 4 2 154 
12
RSA
PWA Mulder 9 13 827 91.88 1 3 367*
13
SRI
PN Silva 9 16 768 51.20 2 3 187 
14
AUS
TM Head 10 18 754 44.35 4 2 152 
15
AUS
SPD Smith 9 15 739 49.26 2 4 141 
16
RSA
T Bavuma 7 13 711 59.25 5 2 113 
17
BAN
Nazmul Hossain Shanto 10 18 708 41.64 2 2 148 
18
PAK
Saud Shakil 9 17 691 40.64 3 2 141 
19
PAK
Mohammad Rizwan 9 17 657 41.06 2 1 171*
20
BAN
Mushfiqur Rahim 10 18 652 38.35 0 2 191 
* = not out.
Date shown is the first day of match.

Copyright © 2025 Hat Trick Stats Cricket Database