Justin Langer vs Roshan Mahanama

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Justin Langer has dominance over Roshan Mahanama in Tests, while Roshan Mahanama has the edge in overall and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallJLRM
Most Runs79837738
Highest Score305344
Best Strike Rate127102
Most sixes4419
Most Fours932624
Best Averages
Most 50s3146
Most 100s228
Most Not Outs1220
2007JLRM
Most Runs46
Highest Score26
Best Strike Rate66
Most sixes0
Most Fours6
Best Averages
Most Not Outs1
2006JLRM
Most Runs424
Highest Score100
Best Strike Rate63
Most sixes0
Most Fours59
Best Averages
Most 50s1
Most Not Outs1
2005JLRM
Most Runs872
Highest Score105
Best Strike Rate59
Most sixes3
Most Fours118
Best Averages
Most 50s5
Most 100s1
Most Not Outs3
2004JLRM
Most Runs1481
Highest Score215
Best Strike Rate55
Most sixes10
Most Fours172
Best Averages
Most 50s4
Most 100s5
2003JLRM
Most Runs824
Highest Score146
Best Strike Rate57
Most sixes6
Most Fours107
Best Averages
Most 50s4
Most 100s3
Most Not Outs1
2002JLRM
Most Runs841
Highest Score250
Best Strike Rate69
Most sixes3
Most Fours122
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
2000JLRM
Most Runs684
Highest Score223
Best Strike Rate64
Most sixes4
Most Fours87
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
1999BESTJLRM
Most Runs810225
Highest Score14455
Best Strike Rate4557
Most sixes40
Most Fours7119
Best Averages
Most 50s31
Most 100s3
1998JLRM
Most Runs620414
Highest Score179102
Best Strike Rate4397
Most sixes11
Most Fours4927
Best Averages
Most 50s33
Most 100s2
Most Not Outs12
1997JLRM
Most Runs481348
Highest Score48319
Best Strike Rate110111
Most sixes08
Most Fours5121
Best Averages
Most 50s7
Most 100s1
Most Not Outs4
1996JLRM
Most Runs12510
Highest Score1271
Best Strike Rate44104
Most sixes10
Most Fours032
Best Averages
Most 50s5
Most Not Outs4
1995JLRM
Most Runs44585
Highest Score16149
Best Strike Rate72103
Most sixes02
Most Fours251
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1994JLRM
Most Runs283992
Highest Score124192
Best Strike Rate124110
Most sixes42
Most Fours1881
Best Averages
Most 50s24
Most 100s2
Most Not Outs22
1993JLRM
Most Runs172987
Highest Score63243
Best Strike Rate3192
Most sixes01
Most Fours1495
Best Averages
Most 50s26
Most 100s1
Most Not Outs1
1992JLRM
Most Runs1171
Highest Score260
Best Strike Rate112
Most sixes2
Most Fours119
Best Averages
Most 50s9
Most 100s3
Most Not Outs2
1991JLRM
Most Runs40
Highest Score25
Best Strike Rate89
Most sixes0
Most Fours1
Best Averages
1990JLRM
Most Runs236
Highest Score120
Best Strike Rate81
Most sixes0
Most Fours8
Best Averages
Most 50s1
Most Not Outs2
1989JLRM
Most Runs267
Highest Score121
Best Strike Rate93
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most Not Outs1
1988JLRM
Most Runs471
Highest Score99
Best Strike Rate92
Most sixes1
Most Fours31
Best Averages
Most 50s5
1987JLRM
Most Runs273
Highest Score114
Best Strike Rate115
Most sixes1
Most Fours23
Best Averages
Most 50s2
1986JLRM
Most Runs219
Highest Score67
Best Strike Rate41
Most sixes0
Most Fours2
Best Averages
Most Not Outs1
TEST
OverallJLRM
Most Runs76962576
Highest Score250225
Best Strike Rate5441
Most sixes402
Most Fours912293
Best Averages
Most 50s3011
Most 100s224
Most Not Outs101
2007JLRM
Most Runs46
Highest Score26
Best Strike Rate66
Most sixes0
Most Fours6
Best Averages
Most Not Outs1
2006JLRM
Most Runs424
Highest Score100
Best Strike Rate63
Most sixes0
Most Fours59
Best Averages
Most 50s1
Most Not Outs1
2005JLRM
Most Runs872
Highest Score105
Best Strike Rate59
Most sixes3
Most Fours118
Best Averages
Most 50s5
Most 100s1
Most Not Outs3
2004JLRM
Most Runs1481
Highest Score215
Best Strike Rate55
Most sixes10
Most Fours172
Best Averages
Most 50s4
Most 100s5
2003JLRM
Most Runs824
Highest Score146
Best Strike Rate57
Most sixes6
Most Fours107
Best Averages
Most 50s4
Most 100s3
Most Not Outs1
2002JLRM
Most Runs841
Highest Score250
Best Strike Rate69
Most sixes3
Most Fours122
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
2000JLRM
Most Runs684
Highest Score223
Best Strike Rate64
Most sixes4
Most Fours87
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
1999JLRM
Most Runs810
Highest Score144
Best Strike Rate45
Most sixes4
Most Fours71
Best Averages
Most 50s3
Most 100s3
1998BESTJLRM
Most Runs62085
Highest Score17950
Best Strike Rate4327
Most sixes11
Most Fours498
Best Averages
Most 50s31
Most 100s2
Most Not Outs1
1997JLRM
Most Runs19634
Highest Score19225
Best Strike Rate4439
Most sixes00
Most Fours276
Best Averages
Most 50s1
Most 100s1
Most Not Outs
1996JLRM
Most Runs1219
Highest Score1212
Best Strike Rate4445
Most sixes10
Most Fours02
Best Averages
Most 50s
Most Not Outs1
1995JLRM
Most Runs151
Highest Score48
Best Strike Rate41
Most sixes0
Most Fours20
Best Averages
Most 50s
Most 100s
Most Not Outs
1994JLRM
Most Runs69389
Highest Score6973
Best Strike Rate4945
Most sixes00
Most Fours344
Best Averages
Most 50s12
Most 100s
Most Not Outs
1993JLRM
Most Runs172382
Highest Score63151
Best Strike Rate3139
Most sixes00
Most Fours1450
Best Averages
Most 50s22
Most 100s1
Most Not Outs
1992JLRM
Most Runs607
Highest Score153
Best Strike Rate51
Most sixes1
Most Fours79
Best Averages
Most 50s4
Most 100s2
Most Not Outs
1991JLRM
Most Runs17
Highest Score15
Best Strike Rate28
Most sixes0
Most Fours1
Best Averages
1990JLRM
Most Runs49
Highest Score48
Best Strike Rate23
Most sixes0
Most Fours0
Best Averages
Most 50s
Most Not Outs
1989JLRM
Most Runs95
Highest Score85
Best Strike Rate36
Most sixes0
Most Fours3
Best Averages
Most 50s1
Most Not Outs
1988JLRM
Most Runs69
Highest Score41
Best Strike Rate39
Most sixes0
Most Fours8
Best Averages
Most 50s
1987JLRM
Most Runs16
Highest Score16
Best Strike Rate38
Most sixes0
Most Fours2
Best Averages
Most 50s
1986JLRM
Most Runs63
Highest Score41
Best Strike Rate
Most sixes0
Most Fours0
Best Averages
Most Not Outs
ODI
OverallJLRM
Most Runs2875162
Highest Score55119
Best Strike Rate7361
Most sixes417
Most Fours20331
Best Averages
Most 50s135
Most 100s4
Most Not Outs219
2007JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2006JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2005JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2004JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2003JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2002JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999JLRM
Most Runs225
Highest Score55
Best Strike Rate57
Most sixes0
Most Fours19
Best Averages
Most 50s1
Most 100s
1998JLRM
Most Runs329
Highest Score52
Best Strike Rate70
Most sixes0
Most Fours19
Best Averages
Most 50s2
Most 100s
Most Not Outs2
1997JLRM
Most Runs29714
Highest Score2994
Best Strike Rate6672
Most sixes08
Most Fours345
Best Averages
Most 50s6
Most 100s
Most Not Outs4
1996JLRM
Most Runs491
Highest Score59
Best Strike Rate59
Most sixes0
Most Fours30
Best Averages
Most 50s5
Most Not Outs3
1995JLRM
Most Runs44434
Highest Score16101
Best Strike Rate7262
Most sixes02
Most Fours231
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1994BESTJLRM
Most Runs214603
Highest Score55119
Best Strike Rate7565
Most sixes42
Most Fours1537
Best Averages
Most 50s12
Most 100s2
Most Not Outs22
1993JLRM
Most Runs605
Highest Score92
Best Strike Rate53
Most sixes1
Most Fours45
Best Averages
Most 50s4
Most 100s
Most Not Outs1
1992JLRM
Most Runs564
Highest Score107
Best Strike Rate61
Most sixes1
Most Fours40
Best Averages
Most 50s5
Most 100s1
Most Not Outs2
1991JLRM
Most Runs23
Highest Score10
Best Strike Rate61
Most sixes0
Most Fours0
Best Averages
1990JLRM
Most Runs187
Highest Score72
Best Strike Rate58
Most sixes0
Most Fours8
Best Averages
Most 50s1
Most Not Outs2
1989JLRM
Most Runs172
Highest Score36
Best Strike Rate57
Most sixes1
Most Fours11
Best Averages
Most 50s
Most Not Outs1
1988JLRM
Most Runs402
Highest Score58
Best Strike Rate53
Most sixes1
Most Fours23
Best Averages
Most 50s5
1987JLRM
Most Runs257
Highest Score98
Best Strike Rate77
Most sixes1
Most Fours21
Best Averages
Most 50s2
1986JLRM
Most Runs156
Highest Score26
Best Strike Rate41
Most sixes0
Most Fours2
Best Averages
Most Not Outs1
T20I
OverallJLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2007BESTJLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
2006JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2005JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2004JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2003JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2002JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
1998JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1995JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1990JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1989JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1987JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1986JLRM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs