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

Shadman Islam vs Joe Hardstaff

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

Final Verdict

Joe Hardstaff has the edge in overall and Tests. In recent years, both have been evenly matched.

CAREER Joe HardstaffTEST Joe HardstaffODI LevelT20I Level
Format

All formats

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

Season by season

2026

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

2025

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

2024

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

2022

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

2021

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

2019

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

2018

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

1948

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

1947

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

1946

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

1939

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

1938

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

1937

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

1936

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

1935

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

TEST career

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

Season by season

2026

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

2025

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

2024

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

2022

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

2021

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

2019

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

2018

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

1948

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

1947

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

1946

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

1939

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

1938

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

1937

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

1936

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

1935

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