Thomas Odoyo vs Chamara Kapugedera

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Thomas Odoyo has dominance over Chamara Kapugedera in ODIs, while Chamara Kapugedera has the edge in overall and T20Is. In recent years, both players have been evenly matched.
CAREER
OverallTOCK
Most Runs27462759
Highest Score138241
Best Strike Rate155244
Most sixes6161
Most Fours221224
Best Averages
Most 50s913
Most 100s1
Most Not Outs2117
2017TOCK
Most Runs172
Highest Score90
Best Strike Rate187
Most sixes1
Most Fours16
Best Averages
Most 50s1
Most Not Outs1
2016TOCK
Most Runs238
Highest Score53
Best Strike Rate233
Most sixes7
Most Fours19
Best Averages
Most Not Outs1
2015TOCK
Most Runs101
Highest Score60
Best Strike Rate243
Most sixes7
Most Fours6
Best Averages
Most Not Outs2
2014TOCK
Most Runs74
Highest Score42
Best Strike Rate112
Most sixes1
Most Fours9
Best Averages
Most Not Outs2
2013TOCK
Most Runs18
Highest Score7
Best Strike Rate58
Most sixes1
Most Fours0
Best Averages
Most Not Outs1
2012TOCK
Most Runs97
Highest Score81
Best Strike Rate149
Most sixes1
Most Fours7
Best Averages
Most 50s1
2011TOCK
Most Runs10220
Highest Score5117
Best Strike Rate7180
Most sixes20
Most Fours110
Best Averages
Most 50s1
2010TOCK
Most Runs149315
Highest Score5292
Best Strike Rate67182
Most sixes311
Most Fours1017
Best Averages
Most 50s11
Most Not Outs14
2009BESTTOCK
Most Runs265623
Highest Score50210
Best Strike Rate65286
Most sixes511
Most Fours1951
Best Averages
Most 50s13
Most Not Outs34
2008TOCK
Most Runs170665
Highest Score62122
Best Strike Rate146174
Most sixes814
Most Fours847
Best Averages
Most 50s4
Most Not Outs3
2007TOCK
Most Runs50480
Highest Score13828
Best Strike Rate19458
Most sixes110
Most Fours4010
Best Averages
Most 50s2
Most 100s1
Most Not Outs51
2006TOCK
Most Runs326448
Highest Score84135
Best Strike Rate71254
Most sixes109
Most Fours1751
Best Averages
Most 50s23
Most Not Outs11
2005TOCK
Most Runs3
Highest Score3
Best Strike Rate75
Most sixes0
Most Fours0
Most Not Outs1
2004TOCK
Most Runs15
Highest Score15
Best Strike Rate33
Most sixes0
Most Fours1
Best Averages
2003TOCK
Most Runs245
Highest Score46
Best Strike Rate64
Most sixes2
Most Fours27
Best Averages
Most Not Outs2
2002TOCK
Most Runs110
Highest Score37
Best Strike Rate55
Most sixes0
Most Fours14
Best Averages
2000TOCK
Most Runs35
Highest Score35
Best Strike Rate103
Most sixes1
Most Fours3
Most Not Outs1
1999TOCK
Most Runs257
Highest Score41
Best Strike Rate77
Most sixes8
Most Fours25
Best Averages
Most Not Outs2
1998TOCK
Most Runs51
Highest Score21
Best Strike Rate66
Most sixes1
Most Fours3
Best Averages
Most Not Outs1
1997TOCK
Most Runs84
Highest Score41
Best Strike Rate57
Most sixes2
Most Fours6
Best Averages
Most Not Outs1
1996TOCK
Most Runs83
Highest Score32
Best Strike Rate50
Most sixes0
Most Fours5
Best Averages
TEST
OverallTOCK
Most Runs418
Highest Score96
Best Strike Rate53
Most sixes7
Most Fours48
Best Averages
Most 50s4
Most 100s
Most Not Outs3
2017BESTTOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2015TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2014TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2013TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2012TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2011TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2009TOCK
Most Runs197
Highest Score96
Best Strike Rate69
Most sixes5
Most Fours17
Best Averages
Most 50s2
Most Not Outs2
2008TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2007TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006TOCK
Most Runs221
Highest Score63
Best Strike Rate44
Most sixes2
Most Fours31
Best Averages
Most 50s2
Most Not Outs1
2005TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Most Not Outs
2004TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2003TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2002TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2000TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Most Not Outs
1999TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1998TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1997TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1996TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallTOCK
Most Runs26161624
Highest Score11195
Best Strike Rate7172
Most sixes5928
Most Fours211117
Best Averages
Most 50s98
Most 100s1
Most Not Outs207
2017TOCK
Most Runs73
Highest Score40
Best Strike Rate63
Most sixes0
Most Fours5
Best Averages
Most 50s
Most Not Outs
2016TOCK
Most Runs10
Highest Score10
Best Strike Rate125
Most sixes1
Most Fours0
Best Averages
Most Not Outs
2015TOCK
Most Runs20
Highest Score12
Best Strike Rate59
Most sixes0
Most Fours3
Best Averages
Most Not Outs
2014TOCK
Most Runs74
Highest Score42
Best Strike Rate112
Most sixes1
Most Fours9
Best Averages
Most Not Outs2
2013TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2012TOCK
Most Runs78
Highest Score62
Best Strike Rate66
Most sixes0
Most Fours5
Best Averages
Most 50s1
2011TOCK
Most Runs10220
Highest Score5117
Best Strike Rate7180
Most sixes20
Most Fours110
Best Averages
Most 50s1
2010TOCK
Most Runs149199
Highest Score5255
Best Strike Rate6767
Most sixes34
Most Fours1010
Best Averages
Most 50s11
Most Not Outs13
2009TOCK
Most Runs265348
Highest Score5067
Best Strike Rate6575
Most sixes55
Most Fours1924
Best Averages
Most 50s11
Most Not Outs32
2008TOCK
Most Runs130603
Highest Score4595
Best Strike Rate7572
Most sixes813
Most Fours741
Best Averages
Most 50s4
Most Not Outs1
2007BESTTOCK
Most Runs43280
Highest Score11128
Best Strike Rate8758
Most sixes100
Most Fours3110
Best Averages
Most 50s2
Most 100s1
Most Not Outs51
2006TOCK
Most Runs326193
Highest Score8450
Best Strike Rate7189
Most sixes105
Most Fours1719
Best Averages
Most 50s21
Most Not Outs1
2005TOCK
Most Runs3
Highest Score3
Best Strike Rate75
Most sixes0
Most Fours0
Most Not Outs1
2004TOCK
Most Runs15
Highest Score15
Best Strike Rate33
Most sixes0
Most Fours1
Best Averages
2003TOCK
Most Runs245
Highest Score46
Best Strike Rate64
Most sixes2
Most Fours27
Best Averages
Most Not Outs2
2002TOCK
Most Runs110
Highest Score37
Best Strike Rate55
Most sixes0
Most Fours14
Best Averages
2000TOCK
Most Runs35
Highest Score35
Best Strike Rate103
Most sixes1
Most Fours3
Most Not Outs1
1999TOCK
Most Runs257
Highest Score41
Best Strike Rate77
Most sixes8
Most Fours25
Best Averages
Most Not Outs2
1998TOCK
Most Runs51
Highest Score21
Best Strike Rate66
Most sixes1
Most Fours3
Best Averages
Most Not Outs1
1997TOCK
Most Runs84
Highest Score41
Best Strike Rate57
Most sixes2
Most Fours6
Best Averages
Most Not Outs1
1996TOCK
Most Runs83
Highest Score32
Best Strike Rate50
Most sixes0
Most Fours5
Best Averages
T20I
OverallTOCK
Most Runs130717
Highest Score2750
Best Strike Rate84119
Most sixes226
Most Fours1059
Best Averages
Most 50s1
Most 100s
Most Not Outs17
2017TOCK
Most Runs99
Highest Score50
Best Strike Rate124
Most sixes1
Most Fours11
Best Averages
Most 50s1
Most Not Outs1
2016TOCK
Most Runs228
Highest Score43
Best Strike Rate108
Most sixes6
Most Fours19
Best Averages
Most Not Outs1
2015TOCK
Most Runs81
Highest Score48
Best Strike Rate184
Most sixes7
Most Fours3
Best Averages
Most Not Outs2
2014TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2013TOCK
Most Runs18
Highest Score7
Best Strike Rate58
Most sixes1
Most Fours0
Best Averages
Most Not Outs1
2012TOCK
Most Runs19
Highest Score19
Best Strike Rate83
Most sixes1
Most Fours2
Best Averages
Most 50s
2011TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2010TOCK
Most Runs116
Highest Score37
Best Strike Rate115
Most sixes7
Most Fours7
Best Averages
Most 50s
Most Not Outs1
2009TOCK
Most Runs78
Highest Score47
Best Strike Rate142
Most sixes1
Most Fours10
Best Averages
Most 50s
Most Not Outs
2008BESTTOCK
Most Runs4062
Highest Score1727
Best Strike Rate71102
Most sixes01
Most Fours16
Best Averages
Most 50s
Most Not Outs2
2007TOCK
Most Runs72
Highest Score27
Best Strike Rate107
Most sixes1
Most Fours9
Best Averages
Most 50s
Most 100s
Most Not Outs
2006TOCK
Most Runs34
Highest Score22
Best Strike Rate121
Most sixes2
Most Fours1
Best Averages
Most 50s
Most Not Outs
2005TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Most Not Outs
2004TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2003TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2002TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2000TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Most Not Outs
1999TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1998TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1997TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
1996TOCK
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages