Imam-ul-Haq vs Soumya Sarkar

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Imam-ul-Haq has dominance over Soumya Sarkar in Tests, while Soumya Sarkar has the edge in overall, ODIs and T20Is. In recent years, form favours Soumya Sarkar.
CAREER
OverallIMSS
Most Runs53314764
Highest Score322386
Best Strike Rate219276
Most sixes51126
Most Fours469535
Best Averages
Most 50s3424
Most 100s124
Most Not Outs99
2025IMSS
Most Runs124140
Highest Score10391
Best Strike Rate8977
Most sixes15
Most Fours911
Best Averages
Most 50s11
Most Not Outs1
2024IMSS
Most Runs481
Highest Score116
Best Strike Rate208
Most sixes15
Most Fours54
Best Averages
Most 50s2
Most Not Outs1
2023IMSS
Most Runs873199
Highest Score174191
Best Strike Rate124237
Most sixes83
Most Fours8025
Best Averages
Most 50s9
Most 100s1
Most Not Outs1
2022IMSS
Most Runs184776
Highest Score26323
Best Strike Rate153127
Most sixes233
Most Fours1636
Best Averages
Most 50s11
Most 100s7
Most Not Outs3
2021IMSS
Most Runs189304
Highest Score70113
Best Strike Rate79209
Most sixes19
Most Fours1431
Best Averages
Most 50s33
2020IMSS
Most Runs11194
Highest Score5862
Best Strike Rate80162
Most sixes07
Most Fours125
Best Averages
Most 50s11
Most Not Outs3
2019BESTIMSS
Most Runs977942
Highest Score208272
Best Strike Rate205284
Most sixes824
Most Fours87108
Best Averages
Most 50s35
Most 100s21
Most Not Outs11
2018IMSS
Most Runs1063469
Highest Score204187
Best Strike Rate131271
Most sixes721
Most Fours9535
Best Averages
Most 50s62
Most 100s31
Most Not Outs3
2017IMSS
Most Runs147929
Highest Score100220
Best Strike Rate77303
Most sixes315
Most Fours9114
Best Averages
Most 50s6
Most Not Outs11
2016IMSS
Most Runs287
Highest Score68
Best Strike Rate167
Most sixes8
Most Fours31
Best Averages
2015IMSS
Most Runs823
Highest Score201
Best Strike Rate320
Most sixes16
Most Fours111
Best Averages
Most 50s4
Most 100s1
Most Not Outs2
2014IMSS
Most Runs20
Highest Score20
Best Strike Rate111
Most sixes0
Most Fours4
Best Averages
TEST
OverallIMSS
Most Runs2200835
Highest Score157149
Best Strike Rate5358
Most sixes219
Most Fours219109
Best Averages
Most 50s144
Most 100s51
Most Not Outs5
2025IMSS
Most Runs110
Highest Score93
Best Strike Rate58
Most sixes1
Most Fours9
Best Averages
Most 50s1
Most Not Outs
2024IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2023IMSS
Most Runs263
Highest Score83
Best Strike Rate43
Most sixes2
Most Fours25
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2022IMSS
Most Runs1342
Highest Score157
Best Strike Rate58
Most sixes15
Most Fours126
Best Averages
Most 50s7
Most 100s5
Most Not Outs2
2021IMSS
Most Runs13
Highest Score13
Best Strike Rate34
Most sixes0
Most Fours1
Best Averages
Most 50s
2020IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2019BESTIMSS
Most Runs94234
Highest Score43149
Best Strike Rate4159
Most sixes06
Most Fours1130
Best Averages
Most 50s
Most 100s1
Most Not Outs
2018IMSS
Most Runs39130
Highest Score7619
Best Strike Rate4856
Most sixes30
Most Fours482
Best Averages
Most 50s3
Most 100s
Most Not Outs2
2017IMSS
Most Runs451
Highest Score86
Best Strike Rate57
Most sixes3
Most Fours60
Best Averages
Most 50s4
Most Not Outs
2016IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2015IMSS
Most Runs107
Highest Score37
Best Strike Rate61
Most sixes0
Most Fours16
Best Averages
Most 50s
Most 100s
Most Not Outs
2014IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallIMSS
Most Runs31102338
Highest Score151169
Best Strike Rate8295
Most sixes3057
Most Fours248267
Best Averages
Most 50s2014
Most 100s73
Most Not Outs44
2025IMSS
Most Runs14140
Highest Score1091
Best Strike Rate3177
Most sixes05
Most Fours011
Best Averages
Most 50s1
Most Not Outs1
2024IMSS
Most Runs257
Highest Score73
Best Strike Rate89
Most sixes7
Most Fours31
Best Averages
Most 50s2
Most Not Outs
2023IMSS
Most Runs610173
Highest Score91169
Best Strike Rate81100
Most sixes62
Most Fours5522
Best Averages
Most 50s6
Most 100s1
Most Not Outs
2022IMSS
Most Runs505
Highest Score106
Best Strike Rate95
Most sixes8
Most Fours37
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2021IMSS
Most Runs18940
Highest Score7032
Best Strike Rate7963
Most sixes11
Most Fours143
Best Averages
Most 50s3
2020IMSS
Most Runs111
Highest Score58
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
Most Not Outs
2019IMSS
Most Runs862506
Highest Score15173
Best Strike Rate80100
Most sixes810
Most Fours7461
Best Averages
Most 50s34
Most 100s2
Most Not Outs1
2018BESTIMSS
Most Runs672255
Highest Score128117
Best Strike Rate83105
Most sixes413
Most Fours4717
Best Averages
Most 50s31
Most 100s31
Most Not Outs1
2017IMSS
Most Runs147243
Highest Score10087
Best Strike Rate7789
Most sixes34
Most Fours927
Best Averages
Most 50s2
Most Not Outs11
2016IMSS
Most Runs32
Highest Score20
Best Strike Rate60
Most sixes0
Most Fours3
Best Averages
2015IMSS
Most Runs672
Highest Score127
Best Strike Rate102
Most sixes15
Most Fours88
Best Averages
Most 50s4
Most 100s1
Most Not Outs2
2014IMSS
Most Runs20
Highest Score20
Best Strike Rate111
Most sixes0
Most Fours4
Best Averages
T20I
OverallIMSS
Most Runs211591
Highest Score1468
Best Strike Rate84123
Most sixes060
Most Fours2159
Best Averages
Most 50s6
Most 100s
Most Not Outs5
2025IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2024IMSS
Most Runs224
Highest Score43
Best Strike Rate119
Most sixes8
Most Fours23
Best Averages
Most 50s
Most Not Outs1
2023IMSS
Most Runs26
Highest Score22
Best Strike Rate137
Most sixes1
Most Fours3
Best Averages
Most 50s
Most 100s
Most Not Outs
2022IMSS
Most Runs76
Highest Score23
Best Strike Rate127
Most sixes3
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs
2021IMSS
Most Runs251
Highest Score68
Best Strike Rate112
Most sixes8
Most Fours27
Best Averages
Most 50s3
2020IMSS
Most Runs94
Highest Score62
Best Strike Rate162
Most sixes7
Most Fours5
Best Averages
Most 50s1
Most Not Outs3
2019BESTIMSS
Most Runs21202
Highest Score1450
Best Strike Rate84125
Most sixes08
Most Fours217
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2018IMSS
Most Runs184
Highest Score51
Best Strike Rate110
Most sixes8
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs
2017IMSS
Most Runs235
Highest Score47
Best Strike Rate157
Most sixes8
Most Fours27
Best Averages
Most 50s
Most Not Outs
2016IMSS
Most Runs255
Highest Score48
Best Strike Rate107
Most sixes8
Most Fours28
Best Averages
2015IMSS
Most Runs44
Highest Score37
Best Strike Rate157
Most sixes1
Most Fours7
Best Averages
Most 50s
Most 100s
Most Not Outs
2014IMSS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages