Najmul Hossain Shanto vs Shreyas Iyer

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Najmul Hossain Shanto has dominance over Shreyas Iyer in Tests, while Shreyas Iyer has the edge in overall, ODIs and T20Is. In recent years, form favours Najmul Hossain Shanto.
CAREER
OverallNHSI
Most Runs52205201
Highest Score360315
Best Strike Rate245306
Most sixes77139
Most Fours539496
Best Averages
Most 50s2138
Most 100s117
Most Not Outs1221
2026NHSI
Most Runs60
Highest Score49
Best Strike Rate81
Most sixes1
Most Fours4
Best Averages
2025NHSI
Most Runs524496
Highest Score22579
Best Strike Rate12090
Most sixes910
Most Fours4444
Best Averages
Most 50s15
Most 100s2
Most Not Outs1
2024NHSI
Most Runs961146
Highest Score25758
Best Strike Rate236148
Most sixes221
Most Fours9517
Best Averages
Most 50s3
Most 100s1
Most Not Outs21
2023BESTNHSI
Most Runs1957986
Highest Score314212
Best Strike Rate284320
Most sixes2038
Most Fours21880
Best Averages
Most 50s115
Most 100s63
Most Not Outs53
2022NHSI
Most Runs8351929
Highest Score176300
Best Strike Rate217314
Most sixes845
Most Fours99200
Best Averages
Most 50s416
Most 100s2
Most Not Outs19
2021NHSI
Most Runs496359
Highest Score223178
Best Strike Rate213262
Most sixes77
Most Fours5041
Best Averages
Most 50s2
Most 100s21
Most Not Outs11
2020NHSI
Most Runs188534
Highest Score100161
Best Strike Rate119230
Most sixes314
Most Fours1853
Best Averages
Most 50s13
Most 100s1
Most Not Outs4
2019NHSI
Most Runs191409
Highest Score86133
Best Strike Rate216259
Most sixes819
Most Fours927
Best Averages
Most 50s15
Most Not Outs23
2018NHSI
Most Runs3848
Highest Score2030
Best Strike Rate9383
Most sixes00
Most Fours24
Best Averages
2017NHSI
Most Runs30245
Highest Score18118
Best Strike Rate26205
Most sixes04
Most Fours426
Best Averages
Most 50s2
TEST
OverallNHSI
Most Runs23981131
Highest Score163113
Best Strike Rate5671
Most sixes3222
Most Fours268132
Best Averages
Most 50s67
Most 100s82
Most Not Outs24
2026NHSI
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025NHSI
Most Runs309
Highest Score148
Best Strike Rate54
Most sixes6
Most Fours25
Best Averages
Most 50s
Most 100s2
Most Not Outs1
2024NHSI
Most Runs317108
Highest Score8235
Best Strike Rate5451
Most sixes51
Most Fours3910
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2023NHSI
Most Runs74779
Highest Score14631
Best Strike Rate7868
Most sixes84
Most Fours918
Best Averages
Most 50s2
Most 100s4
Most Not Outs
2022BESTNHSI
Most Runs410742
Highest Score67113
Best Strike Rate4481
Most sixes512
Most Fours5290
Best Averages
Most 50s26
Most 100s1
Most Not Outs3
2021NHSI
Most Runs398202
Highest Score163105
Best Strike Rate5359
Most sixes75
Most Fours3824
Best Averages
Most 50s1
Most 100s21
Most Not Outs1
2020NHSI
Most Runs153
Highest Score71
Best Strike Rate46
Most sixes1
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs
2019NHSI
Most Runs16
Highest Score11
Best Strike Rate94
Most sixes0
Most Fours1
Best Averages
Most 50s
Most Not Outs
2018NHSI
Most Runs18
Highest Score13
Best Strike Rate49
Most sixes0
Most Fours2
Best Averages
2017NHSI
Most Runs30
Highest Score18
Best Strike Rate26
Most sixes0
Most Fours4
Best Averages
Most 50s
ODI
OverallNHSI
Most Runs17032966
Highest Score122128
Best Strike Rate7899
Most sixes1873
Most Fours177274
Best Averages
Most 50s1023
Most 100s35
Most Not Outs36
2026NHSI
Most Runs60
Highest Score49
Best Strike Rate81
Most sixes1
Most Fours4
Best Averages
2025NHSI
Most Runs215496
Highest Score7779
Best Strike Rate6690
Most sixes310
Most Fours1944
Best Averages
Most 50s15
Most 100s
Most Not Outs
2024NHSI
Most Runs28638
Highest Score12223
Best Strike Rate7997
Most sixes50
Most Fours297
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2023BESTNHSI
Most Runs992846
Highest Score117128
Best Strike Rate86113
Most sixes832
Most Fours10767
Best Averages
Most 50s84
Most 100s23
Most Not Outs23
2022NHSI
Most Runs117724
Highest Score38113
Best Strike Rate6392
Most sixes013
Most Fours1571
Best Averages
Most 50s6
Most 100s1
Most Not Outs2
2021NHSI
Most Runs386
Highest Score206
Best Strike Rate5867
Most sixes00
Most Fours51
Best Averages
Most 50s
Most 100s
Most Not Outs
2020NHSI
Most Runs35331
Highest Score29103
Best Strike Rate7395
Most sixes23
Most Fours241
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2019NHSI
Most Runs266
Highest Score71
Best Strike Rate113
Most sixes11
Most Fours17
Best Averages
Most 50s4
Most Not Outs
2018NHSI
Most Runs2048
Highest Score730
Best Strike Rate4483
Most sixes00
Most Fours04
Best Averages
2017NHSI
Most Runs162
Highest Score88
Best Strike Rate101
Most sixes3
Most Fours18
Best Averages
Most 50s2
T20I
OverallNHSI
Most Runs11191104
Highest Score7574
Best Strike Rate111136
Most sixes2744
Most Fours9490
Best Averages
Most 50s58
Most 100s
Most Not Outs711
2026NHSI
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025NHSI
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024NHSI
Most Runs358
Highest Score53
Best Strike Rate103
Most sixes12
Most Fours27
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2023NHSI
Most Runs21861
Highest Score5153
Best Strike Rate120139
Most sixes42
Most Fours205
Best Averages
Most 50s11
Most 100s
Most Not Outs3
2022BESTNHSI
Most Runs308463
Highest Score7174
Best Strike Rate110141
Most sixes320
Most Fours3239
Best Averages
Most 50s24
Most 100s
Most Not Outs14
2021NHSI
Most Runs60151
Highest Score4067
Best Strike Rate102136
Most sixes02
Most Fours716
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2020NHSI
Most Runs203
Highest Score58
Best Strike Rate135
Most sixes11
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2019NHSI
Most Runs175143
Highest Score7562
Best Strike Rate122146
Most sixes88
Most Fours810
Best Averages
Most 50s11
Most Not Outs23
2018NHSI
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2017NHSI
Most Runs83
Highest Score30
Best Strike Rate104
Most sixes1
Most Fours8
Best Averages
Most 50s