Player Head-to-Head
JH
Joe Hardstaff
ENG
VS
SI
Shadman Islam
BAN
4 wonStat categorieswon 3

Joe Hardstaff vs Shadman Islam

Joe Hardstaff and Shadman Islam compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Joe Hardstaff has dominance over Shadman Islam in overall and Tests. In recent years, both have been evenly matched.

CAREER Joe HardstaffTEST Joe HardstaffODI LevelT20I Level
Format

All formats

JH 4 – 3 SI
1636
Most Runs
1644
205
Highest Score
120
36.30
Best Strike Rate
49.82
3
Most sixes
3
119
Most Fours
189
46.74
Best Averages
30.44
10
Most 50s
9
4
Most 100s
3
3
Most Not Outs
3

Season by season

2026

JH 0 – 0 SI
–
Most Runs
244
–
Highest Score
105
–
Best Strike Rate
51.59
–
Most sixes
0
–
Most Fours
28
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2025

JH 0 – 0 SI
–
Most Runs
477
–
Highest Score
120
–
Best Strike Rate
61.39
–
Most sixes
2
–
Most Fours
57
–
Best Averages
47.70
–
Most 50s
3
–
Most 100s
1

2024

JH 0 – 0 SI
–
Most Runs
364
–
Highest Score
93
–
Best Strike Rate
49.66
–
Most sixes
1
–
Most Fours
45
–
Best Averages
28.00
–
Most 50s
3
–
Most Not Outs
1

2022

JH 0 – 0 SI
–
Most Runs
62
–
Highest Score
22
–
Most sixes
0
–
Most Fours
5

2021

JH 0 – 0 SI
–
Most Runs
222
–
Highest Score
115
–
Best Strike Rate
41.19
–
Most sixes
0
–
Most Fours
22
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2019

JH 0 – 0 SI
–
Most Runs
199
–
Highest Score
41
–
Best Strike Rate
47.04
–
Most sixes
0
–
Most Fours
26
–
Best Averages
19.90

2018

JH 0 – 0 SI
–
Most Runs
76
–
Highest Score
76
–
Most sixes
0
–
Most Fours
6
–
Most 50s
1

1948

JH 0 – 0 SI
280
Most Runs
–
98
Highest Score
–
1
Most sixes
–
12
Most Fours
–
3
Most 50s
–

1947

JH 0 – 0 SI
76
Most Runs
–
67
Highest Score
–
31.15
Best Strike Rate
–
0
Most sixes
–
5
Most Fours
–
1
Most 50s
–

1946

JH 0 – 0 SI
210
Most Runs
–
205
Highest Score
–
0
Most sixes
–
16
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

1939

JH 0 – 0 SI
174
Most Runs
–
94
Highest Score
–
1
Most sixes
–
8
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

1938

JH 0 – 0 SI
184
Most Runs
–
169
Highest Score
–
42.49
Best Strike Rate
–
0
Most sixes
–
23
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

1937

JH 0 – 0 SI
517
Most Runs
–
114
Highest Score
–
38.84
Best Strike Rate
–
1
Most sixes
–
28
Most Fours
–
47.00
Best Averages
–
3
Most 50s
–
2
Most 100s
–

1936

JH 0 – 0 SI
185
Most Runs
–
94
Highest Score
–
29.28
Best Strike Rate
–
0
Most sixes
–
27
Most Fours
–
1
Most 50s
–

1935

JH 0 – 0 SI
10
Most Runs
–
10
Highest Score
–
0
Most sixes
–
0
Most Fours
–

TEST career

JH 4 – 3 SI
1636
Most Runs
1644
205
Highest Score
120
36.30
Best Strike Rate
49.82
3
Most sixes
3
119
Most Fours
189
46.74
Best Averages
30.44
10
Most 50s
9
4
Most 100s
3
3
Most Not Outs
3

Season by season

2026

JH 0 – 0 SI
–
Most Runs
244
–
Highest Score
105
–
Best Strike Rate
51.59
–
Most sixes
0
–
Most Fours
28
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2025

JH 0 – 0 SI
–
Most Runs
477
–
Highest Score
120
–
Best Strike Rate
61.39
–
Most sixes
2
–
Most Fours
57
–
Best Averages
47.70
–
Most 50s
3
–
Most 100s
1

2024

JH 0 – 0 SI
–
Most Runs
364
–
Highest Score
93
–
Best Strike Rate
49.66
–
Most sixes
1
–
Most Fours
45
–
Best Averages
28.00
–
Most 50s
3
–
Most Not Outs
1

2022

JH 0 – 0 SI
–
Most Runs
62
–
Highest Score
22
–
Most sixes
0
–
Most Fours
5

2021

JH 0 – 0 SI
–
Most Runs
222
–
Highest Score
115
–
Best Strike Rate
41.19
–
Most sixes
0
–
Most Fours
22
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2019

JH 0 – 0 SI
–
Most Runs
199
–
Highest Score
41
–
Best Strike Rate
47.04
–
Most sixes
0
–
Most Fours
26
–
Best Averages
19.90

2018

JH 0 – 0 SI
–
Most Runs
76
–
Highest Score
76
–
Most sixes
0
–
Most Fours
6
–
Most 50s
1

1948

JH 0 – 0 SI
280
Most Runs
–
98
Highest Score
–
1
Most sixes
–
12
Most Fours
–
3
Most 50s
–

1947

JH 0 – 0 SI
76
Most Runs
–
67
Highest Score
–
31.15
Best Strike Rate
–
0
Most sixes
–
5
Most Fours
–
1
Most 50s
–

1946

JH 0 – 0 SI
210
Most Runs
–
205
Highest Score
–
0
Most sixes
–
16
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

1939

JH 0 – 0 SI
174
Most Runs
–
94
Highest Score
–
1
Most sixes
–
8
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

1938

JH 0 – 0 SI
184
Most Runs
–
169
Highest Score
–
42.49
Best Strike Rate
–
0
Most sixes
–
23
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

1937

JH 0 – 0 SI
517
Most Runs
–
114
Highest Score
–
38.84
Best Strike Rate
–
1
Most sixes
–
28
Most Fours
–
47.00
Best Averages
–
3
Most 50s
–
2
Most 100s
–

1936

JH 0 – 0 SI
185
Most Runs
–
94
Highest Score
–
29.28
Best Strike Rate
–
0
Most sixes
–
27
Most Fours
–
1
Most 50s
–

1935

JH 0 – 0 SI
10
Most Runs
–
10
Highest Score
–
0
Most sixes
–
0
Most Fours
–
RECENT RESULTS 1 match