Azhar Ali vs Upul Tharanga

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Azhar Ali has dominance over Upul Tharanga in Tests, while Upul Tharanga has the edge in overall and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallAAUT
Most Runs89879072
Highest Score404386
Best Strike Rate116254
Most sixes3672
Most Fours8621077
Best Averages
Most 50s4745
Most 100s2018
Most Not Outs1421
2022AAUT
Most Runs421
Highest Score185
Best Strike Rate43
Most sixes5
Most Fours39
Best Averages
Most 50s1
Most 100s1
2021AAUT
Most Runs549
Highest Score126
Best Strike Rate44
Most sixes1
Most Fours71
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
2020AAUT
Most Runs287
Highest Score141
Best Strike Rate39
Most sixes0
Most Fours35
Best Averages
Most 100s1
Most Not Outs1
2019AAUT
Most Runs23915
Highest Score1189
Best Strike Rate5260
Most sixes00
Most Fours283
Best Averages
Most 100s1
2018AAUT
Most Runs529409
Highest Score14088
Best Strike Rate80203
Most sixes110
Most Fours5241
Best Averages
Most 50s41
Most 100s1
Most Not Outs2
2017AAUT
Most Runs7691612
Highest Score203281
Best Strike Rate110281
Most sixes523
Most Fours63204
Best Averages
Most 50s68
Most 100s23
Most Not Outs5
2016BESTAAUT
Most Runs1539381
Highest Score403167
Best Strike Rate122124
Most sixes92
Most Fours14236
Best Averages
Most 50s63
Most 100s41
Most Not Outs34
2015AAUT
Most Runs1351166
Highest Score32876
Best Strike Rate130134
Most sixes90
Most Fours12320
Best Averages
Most 50s5
Most 100s4
2014AAUT
Most Runs770417
Highest Score109120
Best Strike Rate42124
Most sixes21
Most Fours5859
Best Averages
Most 50s32
Most 100s2
Most Not Outs1
2013AAUT
Most Runs272287
Highest Score80174
Best Strike Rate5275
Most sixes03
Most Fours2836
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2012AAUT
Most Runs962757
Highest Score25376
Best Strike Rate107201
Most sixes27
Most Fours7776
Best Averages
Most 50s58
Most 100s3
Most Not Outs31
2011AAUT
Most Runs771838
Highest Score139145
Best Strike Rate100168
Most sixes22
Most Fours84102
Best Averages
Most 50s72
Most 100s4
Most Not Outs23
2010AAUT
Most Runs528707
Highest Score92118
Best Strike Rate3974
Most sixes03
Most Fours6285
Best Averages
Most 50s55
Most 100s1
Most Not Outs23
2009AAUT
Most Runs523
Highest Score118
Best Strike Rate82
Most sixes8
Most Fours53
Best Averages
Most 50s4
Most 100s1
2008AAUT
Most Runs138
Highest Score40
Best Strike Rate50
Most sixes0
Most Fours17
Best Averages
Most Not Outs1
2007AAUT
Most Runs750
Highest Score126
Best Strike Rate227
Most sixes4
Most Fours83
Best Averages
Most 50s4
2006AAUT
Most Runs1728
Highest Score319
Best Strike Rate236
Most sixes9
Most Fours221
Best Averages
Most 50s7
Most 100s6
Most Not Outs1
2005AAUT
Most Runs344
Highest Score152
Best Strike Rate108
Most sixes0
Most Fours41
Best Averages
Most 50s1
Most 100s1
TEST
OverallAAUT
Most Runs71421754
Highest Score302165
Best Strike Rate4255
Most sixes229
Most Fours694239
Best Averages
Most 50s358
Most 100s173
Most Not Outs113
2022AAUT
Most Runs421
Highest Score185
Best Strike Rate43
Most sixes5
Most Fours39
Best Averages
Most 50s1
Most 100s1
2021AAUT
Most Runs549
Highest Score126
Best Strike Rate44
Most sixes1
Most Fours71
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
2020AAUT
Most Runs287
Highest Score141
Best Strike Rate39
Most sixes0
Most Fours35
Best Averages
Most 100s1
Most Not Outs1
2019AAUT
Most Runs239
Highest Score118
Best Strike Rate52
Most sixes0
Most Fours28
Best Averages
Most 100s1
2018AAUT
Most Runs517
Highest Score134
Best Strike Rate40
Most sixes1
Most Fours50
Best Averages
Most 50s4
Most 100s1
Most Not Outs
2017AAUT
Most Runs504430
Highest Score127115
Best Strike Rate3960
Most sixes23
Most Fours4161
Best Averages
Most 50s32
Most 100s21
Most Not Outs1
2016BESTAAUT
Most Runs1198207
Highest Score302110
Best Strike Rate4754
Most sixes50
Most Fours11421
Best Averages
Most 50s41
Most 100s31
Most Not Outs31
2015AAUT
Most Runs57698
Highest Score22648
Best Strike Rate4658
Most sixes30
Most Fours4613
Best Averages
Most 50s2
Most 100s2
2014AAUT
Most Runs770306
Highest Score10992
Best Strike Rate4261
Most sixes21
Most Fours5845
Best Averages
Most 50s32
Most 100s2
Most Not Outs1
2013AAUT
Most Runs270
Highest Score78
Best Strike Rate32
Most sixes0
Most Fours28
Best Averages
Most 50s2
Most 100s
Most Not Outs
2012AAUT
Most Runs551
Highest Score157
Best Strike Rate41
Most sixes1
Most Fours42
Best Averages
Most 50s1
Most 100s3
Most Not Outs
2011AAUT
Most Runs732
Highest Score100
Best Strike Rate40
Most sixes2
Most Fours80
Best Averages
Most 50s7
Most 100s
Most Not Outs2
2010AAUT
Most Runs528
Highest Score92
Best Strike Rate39
Most sixes0
Most Fours62
Best Averages
Most 50s5
Most 100s
Most Not Outs2
2009AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2008AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2007AAUT
Most Runs38
Highest Score16
Best Strike Rate39
Most sixes0
Most Fours5
Best Averages
Most 50s
2006AAUT
Most Runs626
Highest Score165
Best Strike Rate52
Most sixes5
Most Fours86
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2005AAUT
Most Runs49
Highest Score47
Best Strike Rate37
Most sixes0
Most Fours8
Best Averages
Most 50s
Most 100s
ODI
OverallAAUT
Most Runs18456911
Highest Score102174
Best Strike Rate7476
Most sixes1451
Most Fours168796
Best Averages
Most 50s1237
Most 100s315
Most Not Outs317
2022AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2021AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2020AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
2019AAUT
Most Runs15
Highest Score9
Best Strike Rate60
Most sixes0
Most Fours3
Best Averages
Most 100s
2018AAUT
Most Runs12304
Highest Score656
Best Strike Rate4075
Most sixes06
Most Fours231
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2017AAUT
Most Runs2651011
Highest Score76119
Best Strike Rate7192
Most sixes315
Most Fours22123
Best Averages
Most 50s36
Most 100s2
Most Not Outs4
2016AAUT
Most Runs341174
Highest Score10157
Best Strike Rate7570
Most sixes42
Most Fours2815
Best Averages
Most 50s22
Most 100s1
Most Not Outs3
2015AAUT
Most Runs77568
Highest Score10228
Best Strike Rate8476
Most sixes60
Most Fours777
Best Averages
Most 50s3
Most 100s2
2014AAUT
Most Runs111
Highest Score28
Best Strike Rate63
Most sixes0
Most Fours14
Best Averages
Most 50s
Most 100s
Most Not Outs
2013AAUT
Most Runs2287
Highest Score2174
Best Strike Rate2075
Most sixes03
Most Fours036
Best Averages
Most 50s
Most 100s1
Most Not Outs1
2012BESTAAUT
Most Runs411752
Highest Score9671
Best Strike Rate6676
Most sixes17
Most Fours3576
Best Averages
Most 50s48
Most 100s
Most Not Outs31
2011AAUT
Most Runs39826
Highest Score39133
Best Strike Rate6076
Most sixes02
Most Fours4100
Best Averages
Most 50s2
Most 100s4
Most Not Outs3
2010AAUT
Most Runs707
Highest Score118
Best Strike Rate74
Most sixes3
Most Fours85
Best Averages
Most 50s5
Most 100s1
Most Not Outs3
2009AAUT
Most Runs523
Highest Score118
Best Strike Rate82
Most sixes8
Most Fours53
Best Averages
Most 50s4
Most 100s1
2008AAUT
Most Runs138
Highest Score40
Best Strike Rate50
Most sixes0
Most Fours17
Best Averages
Most Not Outs1
2007AAUT
Most Runs638
Highest Score73
Best Strike Rate65
Most sixes2
Most Fours72
Best Averages
Most 50s4
2006AAUT
Most Runs1062
Highest Score120
Best Strike Rate79
Most sixes3
Most Fours131
Best Averages
Most 50s4
Most 100s5
Most Not Outs
2005AAUT
Most Runs295
Highest Score105
Best Strike Rate71
Most sixes0
Most Fours33
Best Averages
Most 50s1
Most 100s1
T20I
OverallAAUT
Most Runs407
Highest Score47
Best Strike Rate123
Most sixes12
Most Fours42
Best Averages
Most 50s
Most 100s
Most Not Outs1
2022BESTAAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2021AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2020AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
2019AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
2018AAUT
Most Runs105
Highest Score32
Best Strike Rate128
Most sixes4
Most Fours10
Best Averages
Most 50s
Most 100s
Most Not Outs1
2017AAUT
Most Runs171
Highest Score47
Best Strike Rate129
Most sixes5
Most Fours20
Best Averages
Most 50s
Most 100s
Most Not Outs
2016AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2015AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2014AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2012AAUT
Most Runs5
Highest Score5
Best Strike Rate125
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2011AAUT
Most Runs12
Highest Score12
Best Strike Rate92
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2010AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2009AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2008AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2007AAUT
Most Runs74
Highest Score37
Best Strike Rate123
Most sixes2
Most Fours6
Best Averages
Most 50s
2006AAUT
Most Runs40
Highest Score34
Best Strike Rate105
Most sixes1
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs
2005AAUT
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s