Jean-Paul Duminy vs Upul Tharanga

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Jean-Paul Duminy has dominance over Upul Tharanga in overall, Tests, ODIs and T20Is. In recent years, form favours Jean-Paul Duminy.
CAREER
OverallJDUT
Most Runs91549072
Highest Score412386
Best Strike Rate257254
Most sixes15972
Most Fours7351077
Best Averages
Most 50s4645
Most 100s918
Most Not Outs7521
2019JDUT
Most Runs17715
Highest Score799
Best Strike Rate30960
Most sixes60
Most Fours153
Best Averages
Most Not Outs3
2018BESTJDUT
Most Runs529409
Highest Score15688
Best Strike Rate222203
Most sixes1610
Most Fours3741
Best Averages
Most 50s51
Most Not Outs42
2017JDUT
Most Runs6391612
Highest Score222281
Best Strike Rate263281
Most sixes623
Most Fours63204
Best Averages
Most 50s8
Most 100s13
Most Not Outs55
2016JDUT
Most Runs966381
Highest Score277167
Best Strike Rate285124
Most sixes132
Most Fours10636
Best Averages
Most 50s63
Most 100s11
Most Not Outs54
2015JDUT
Most Runs593166
Highest Score21876
Best Strike Rate255134
Most sixes150
Most Fours4320
Best Averages
Most 50s2
Most 100s1
Most Not Outs7
2014JDUT
Most Runs960417
Highest Score267120
Best Strike Rate242124
Most sixes161
Most Fours7159
Best Averages
Most 50s42
Most 100s1
Most Not Outs11
2013JDUT
Most Runs948287
Highest Score258174
Best Strike Rate25375
Most sixes223
Most Fours6936
Best Averages
Most 50s6
Most 100s11
Most Not Outs51
2012JDUT
Most Runs820757
Highest Score21776
Best Strike Rate238201
Most sixes97
Most Fours6976
Best Averages
Most 50s28
Most 100s1
Most Not Outs71
2011JDUT
Most Runs630838
Highest Score166145
Best Strike Rate203168
Most sixes132
Most Fours29102
Best Averages
Most 50s62
Most 100s4
Most Not Outs23
2010JDUT
Most Runs767707
Highest Score261118
Best Strike Rate26974
Most sixes193
Most Fours5085
Best Averages
Most 50s45
Most 100s11
Most Not Outs93
2009JDUT
Most Runs1002523
Highest Score262118
Best Strike Rate25382
Most sixes148
Most Fours8853
Best Averages
Most 50s64
Most 100s11
Most Not Outs8
2008JDUT
Most Runs712138
Highest Score26940
Best Strike Rate22450
Most sixes50
Most Fours6017
Best Averages
Most 50s4
Most 100s1
Most Not Outs61
2007JDUT
Most Runs267750
Highest Score82126
Best Strike Rate203227
Most sixes54
Most Fours2483
Best Averages
Most 50s4
Most Not Outs1
2006JDUT
Most Runs1151728
Highest Score60319
Best Strike Rate91236
Most sixes09
Most Fours11221
Best Averages
Most 50s17
Most 100s6
Most Not Outs21
2005JDUT
Most Runs344
Highest Score152
Best Strike Rate108
Most sixes0
Most Fours41
Best Averages
Most 50s1
Most 100s1
2004JDUT
Most Runs29
Highest Score22
Best Strike Rate52
Most sixes0
Most Fours0
Best Averages
TEST
OverallJDUT
Most Runs21031754
Highest Score166165
Best Strike Rate4655
Most sixes139
Most Fours250239
Best Averages
Most 50s88
Most 100s53
Most Not Outs103
2019JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2018JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2017JDUT
Most Runs306430
Highest Score155115
Best Strike Rate5560
Most sixes13
Most Fours4161
Best Averages
Most 50s2
Most 100s11
Most Not Outs11
2016BESTJDUT
Most Runs419207
Highest Score141110
Best Strike Rate5654
Most sixes20
Most Fours6021
Best Averages
Most 50s21
Most 100s11
Most Not Outs1
2015JDUT
Most Runs9898
Highest Score3548
Best Strike Rate4058
Most sixes20
Most Fours1013
Best Averages
Most 50s
Most 100s
Most Not Outs1
2014JDUT
Most Runs392306
Highest Score12392
Best Strike Rate4261
Most sixes11
Most Fours3645
Best Averages
Most 50s12
Most 100s1
Most Not Outs3
2013JDUT
Most Runs99
Highest Score57
Best Strike Rate43
Most sixes1
Most Fours11
Best Averages
Most 50s1
Most 100s
Most Not Outs
2012JDUT
Most Runs271
Highest Score103
Best Strike Rate49
Most sixes3
Most Fours31
Best Averages
Most 50s1
Most 100s1
Most Not Outs3
2011JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2010JDUT
Most Runs58
Highest Score36
Best Strike Rate48
Most sixes1
Most Fours7
Best Averages
Most 50s
Most 100s
Most Not Outs
2009JDUT
Most Runs243
Highest Score73
Best Strike Rate36
Most sixes1
Most Fours32
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2008JDUT
Most Runs217
Highest Score166
Best Strike Rate46
Most sixes1
Most Fours22
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2007JDUT
Most Runs38
Highest Score16
Best Strike Rate39
Most sixes0
Most Fours5
Best Averages
Most 50s
Most Not Outs
2006JDUT
Most Runs626
Highest Score165
Best Strike Rate52
Most sixes5
Most Fours86
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2005JDUT
Most Runs49
Highest Score47
Best Strike Rate37
Most sixes0
Most Fours8
Best Averages
Most 50s
Most 100s
2004JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallJDUT
Most Runs51176911
Highest Score150174
Best Strike Rate8576
Most sixes7551
Most Fours347796
Best Averages
Most 50s2737
Most 100s415
Most Not Outs4017
2019JDUT
Most Runs10115
Highest Score459
Best Strike Rate10960
Most sixes10
Most Fours103
Best Averages
Most Not Outs1
2018BESTJDUT
Most Runs371304
Highest Score9256
Best Strike Rate9275
Most sixes96
Most Fours2831
Best Averages
Most 50s31
Most Not Outs21
2017JDUT
Most Runs2871011
Highest Score38119
Best Strike Rate7392
Most sixes215
Most Fours20123
Best Averages
Most 50s6
Most 100s2
Most Not Outs44
2016JDUT
Most Runs421174
Highest Score8257
Best Strike Rate9170
Most sixes62
Most Fours3815
Best Averages
Most 50s32
Most 100s
Most Not Outs23
2015JDUT
Most Runs36668
Highest Score11528
Best Strike Rate8776
Most sixes50
Most Fours277
Best Averages
Most 50s1
Most 100s1
Most Not Outs3
2014JDUT
Most Runs311111
Highest Score5828
Best Strike Rate8263
Most sixes60
Most Fours1614
Best Averages
Most 50s2
Most 100s
Most Not Outs5
2013JDUT
Most Runs659287
Highest Score150174
Best Strike Rate8475
Most sixes163
Most Fours4536
Best Averages
Most 50s3
Most 100s11
Most Not Outs31
2012JDUT
Most Runs312752
Highest Score6671
Best Strike Rate7576
Most sixes17
Most Fours2276
Best Averages
Most 50s18
Most 100s
Most Not Outs21
2011JDUT
Most Runs563826
Highest Score99133
Best Strike Rate8976
Most sixes102
Most Fours23100
Best Averages
Most 50s52
Most 100s4
Most Not Outs23
2010JDUT
Most Runs433707
Highest Score129118
Best Strike Rate9074
Most sixes63
Most Fours2285
Best Averages
Most 50s35
Most 100s11
Most Not Outs53
2009JDUT
Most Runs475523
Highest Score111118
Best Strike Rate9382
Most sixes78
Most Fours3253
Best Averages
Most 50s24
Most 100s11
Most Not Outs3
2008JDUT
Most Runs476138
Highest Score9040
Best Strike Rate7850
Most sixes40
Most Fours3617
Best Averages
Most 50s3
Most 100s
Most Not Outs51
2007JDUT
Most Runs198638
Highest Score4673
Best Strike Rate7065
Most sixes22
Most Fours1772
Best Averages
Most 50s4
Most Not Outs1
2006JDUT
Most Runs1151062
Highest Score60120
Best Strike Rate9179
Most sixes03
Most Fours11131
Best Averages
Most 50s14
Most 100s5
Most Not Outs2
2005JDUT
Most Runs295
Highest Score105
Best Strike Rate71
Most sixes0
Most Fours33
Best Averages
Most 50s1
Most 100s1
2004JDUT
Most Runs29
Highest Score22
Best Strike Rate52
Most sixes0
Most Fours0
Best Averages
T20I
OverallJDUT
Most Runs1934407
Highest Score9647
Best Strike Rate126123
Most sixes7112
Most Fours13842
Best Averages
Most 50s11
Most 100s
Most Not Outs251
2019JDUT
Most Runs76
Highest Score34
Best Strike Rate200
Most sixes5
Most Fours5
Best Averages
Most Not Outs2
2018BESTJDUT
Most Runs158105
Highest Score6432
Best Strike Rate130128
Most sixes74
Most Fours910
Best Averages
Most 50s2
Most Not Outs21
2017JDUT
Most Runs46171
Highest Score2947
Best Strike Rate135129
Most sixes35
Most Fours220
Best Averages
Most 50s
Most 100s
Most Not Outs
2016JDUT
Most Runs126
Highest Score54
Best Strike Rate138
Most sixes5
Most Fours8
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2015JDUT
Most Runs129
Highest Score68
Best Strike Rate128
Most sixes8
Most Fours6
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2014JDUT
Most Runs257
Highest Score86
Best Strike Rate118
Most sixes9
Most Fours19
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2013JDUT
Most Runs190
Highest Score51
Best Strike Rate126
Most sixes5
Most Fours13
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2012JDUT
Most Runs2375
Highest Score485
Best Strike Rate114125
Most sixes50
Most Fours160
Best Averages
Most 50s
Most 100s
Most Not Outs2
2011JDUT
Most Runs6712
Highest Score6712
Best Strike Rate11492
Most sixes30
Most Fours62
Best Averages
Most 50s1
Most 100s
Most Not Outs
2010JDUT
Most Runs276
Highest Score96
Best Strike Rate131
Most sixes12
Most Fours21
Best Averages
Most 50s1
Most 100s
Most Not Outs4
2009JDUT
Most Runs284
Highest Score78
Best Strike Rate124
Most sixes6
Most Fours24
Best Averages
Most 50s2
Most 100s
Most Not Outs4
2008JDUT
Most Runs19
Highest Score13
Best Strike Rate100
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2007JDUT
Most Runs6974
Highest Score3637
Best Strike Rate133123
Most sixes32
Most Fours76
Best Averages
Most 50s
Most Not Outs
2006JDUT
Most Runs40
Highest Score34
Best Strike Rate105
Most sixes1
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs
2005JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2004JDUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages