Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Roshan Mahanama vs Aamer Sohail
Career • Test • ODI • T20I Comparison
🆠Final Verdict: Aamer Sohail has the edge in overall, Tests and ODIs. In recent years, form favours Roshan Mahanama.
CAREER
Overall
RM
AS
Most Runs
7738
7603
Highest Score
344
339
Best Strike Rate
102
121
Most sixes
19
28
Most Fours
624
850
Best Averages
Most 50s
46
44
Most 100s
8
9
Most Not Outs
20
8
2000
RM
AS
Most Runs
122
Highest Score
71
Best Strike Rate
99
Most sixes
0
Most Fours
11
Best Averages
1999
RM
AS
Most Runs
225
53
Highest Score
55
21
Best Strike Rate
57
44
Most sixes
0
0
Most Fours
19
4
Best Averages
Most 50s
1
1998
RM
AS
Most Runs
414
864
Highest Score
102
230
Best Strike Rate
97
109
Most sixes
1
8
Most Fours
27
88
Best Averages
Most 50s
3
3
Most 100s
1
Most Not Outs
2
2
1997
BEST
RM
AS
Most Runs
1348
689
Highest Score
319
231
Best Strike Rate
111
117
Most sixes
8
1
Most Fours
121
79
Best Averages
Most 50s
7
4
Most 100s
1
2
Most Not Outs
4
1
1996
RM
AS
Most Runs
510
1233
Highest Score
71
157
Best Strike Rate
104
135
Most sixes
0
5
Most Fours
32
121
Best Averages
Most 50s
5
7
Most 100s
2
Most Not Outs
4
3
1995
RM
AS
Most Runs
585
1137
Highest Score
149
184
Best Strike Rate
103
135
Most sixes
2
5
Most Fours
51
147
Best Averages
Most 50s
2
8
Most 100s
1
Most Not Outs
1
1994
RM
AS
Most Runs
992
1720
Highest Score
192
239
Best Strike Rate
110
130
Most sixes
2
8
Most Fours
81
212
Best Averages
Most 50s
4
12
Most 100s
2
2
Most Not Outs
2
1
1993
RM
AS
Most Runs
987
636
Highest Score
243
150
Best Strike Rate
92
101
Most sixes
1
0
Most Fours
95
69
Best Averages
Most 50s
6
5
Most 100s
1
Most Not Outs
1
1992
RM
AS
Most Runs
1171
1011
Highest Score
260
319
Best Strike Rate
112
129
Most sixes
2
0
Most Fours
119
111
Best Averages
Most 50s
9
4
Most 100s
3
2
Most Not Outs
2
1
1991
RM
AS
Most Runs
40
106
Highest Score
25
91
Best Strike Rate
89
58
Most sixes
0
1
Most Fours
1
4
Best Averages
Most 50s
1
1990
RM
AS
Most Runs
236
32
Highest Score
120
32
Best Strike Rate
81
49
Most sixes
0
0
Most Fours
8
4
Best Averages
Most 50s
1
Most Not Outs
2
1989
RM
AS
Most Runs
267
Highest Score
121
Best Strike Rate
93
Most sixes
1
Most Fours
14
Best Averages
Most 50s
1
Most Not Outs
1
1988
RM
AS
Most Runs
471
Highest Score
99
Best Strike Rate
92
Most sixes
1
Most Fours
31
Best Averages
Most 50s
5
1987
RM
AS
Most Runs
273
Highest Score
114
Best Strike Rate
115
Most sixes
1
Most Fours
23
Best Averages
Most 50s
2
1986
RM
AS
Most Runs
219
Highest Score
67
Best Strike Rate
41
Most sixes
0
Most Fours
2
Best Averages
Most Not Outs
1
TEST
Overall
RM
AS
Most Runs
2576
2823
Highest Score
225
205
Best Strike Rate
41
55
Most sixes
2
8
Most Fours
293
383
Best Averages
Most 50s
11
13
Most 100s
4
5
Most Not Outs
1
3
2000
RM
AS
Most Runs
46
Highest Score
24
Best Strike Rate
32
Most sixes
0
Most Fours
5
Best Averages
1999
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1998
RM
AS
Most Runs
85
298
Highest Score
50
133
Best Strike Rate
27
44
Most sixes
1
1
Most Fours
8
37
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
1997
RM
AS
Most Runs
634
376
Highest Score
225
160
Best Strike Rate
39
57
Most sixes
0
1
Most Fours
76
46
Best Averages
Most 50s
1
Most 100s
1
2
Most Not Outs
1996
RM
AS
Most Runs
19
143
Highest Score
12
46
Best Strike Rate
45
69
Most sixes
0
0
Most Fours
2
26
Best Averages
Most 50s
Most 100s
Most Not Outs
1
2
1995
RM
AS
Most Runs
151
653
Highest Score
48
99
Best Strike Rate
41
58
Most sixes
0
2
Most Fours
20
90
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1994
RM
AS
Most Runs
389
667
Highest Score
73
105
Best Strike Rate
45
57
Most sixes
0
4
Most Fours
44
96
Best Averages
Most 50s
2
6
Most 100s
1
Most Not Outs
1993
RM
AS
Most Runs
382
227
Highest Score
151
63
Best Strike Rate
39
47
Most sixes
0
0
Most Fours
50
30
Best Averages
Most 50s
2
2
Most 100s
1
Most Not Outs
1992
BEST
RM
AS
Most Runs
607
413
Highest Score
153
205
Best Strike Rate
51
65
Most sixes
1
0
Most Fours
79
53
Best Averages
Most 50s
4
1
Most 100s
2
1
Most Not Outs
1
1991
RM
AS
Most Runs
17
Highest Score
15
Best Strike Rate
28
Most sixes
0
Most Fours
1
Best Averages
Most 50s
1990
RM
AS
Most Runs
49
Highest Score
48
Best Strike Rate
23
Most sixes
0
Most Fours
0
Best Averages
Most 50s
Most Not Outs
1989
RM
AS
Most Runs
95
Highest Score
85
Best Strike Rate
36
Most sixes
0
Most Fours
3
Best Averages
Most 50s
1
Most Not Outs
1988
RM
AS
Most Runs
69
Highest Score
41
Best Strike Rate
39
Most sixes
0
Most Fours
8
Best Averages
Most 50s
1987
RM
AS
Most Runs
16
Highest Score
16
Best Strike Rate
38
Most sixes
0
Most Fours
2
Best Averages
Most 50s
1986
RM
AS
Most Runs
63
Highest Score
41
Best Strike Rate
Most sixes
0
Most Fours
0
Best Averages
Most Not Outs
ODI
Overall
RM
AS
Most Runs
5162
4780
Highest Score
119
134
Best Strike Rate
61
66
Most sixes
17
20
Most Fours
331
467
Best Averages
Most 50s
35
31
Most 100s
4
4
Most Not Outs
19
5
2000
RM
AS
Most Runs
76
Highest Score
47
Best Strike Rate
67
Most sixes
0
Most Fours
6
Best Averages
1999
RM
AS
Most Runs
225
53
Highest Score
55
21
Best Strike Rate
57
44
Most sixes
0
0
Most Fours
19
4
Best Averages
Most 50s
1
1998
RM
AS
Most Runs
329
566
Highest Score
52
97
Best Strike Rate
70
65
Most sixes
0
7
Most Fours
19
51
Best Averages
Most 50s
2
3
Most 100s
Most Not Outs
2
2
1997
RM
AS
Most Runs
714
313
Highest Score
94
71
Best Strike Rate
72
60
Most sixes
8
0
Most Fours
45
33
Best Averages
Most 50s
6
4
Most 100s
Most Not Outs
4
1
1996
RM
AS
Most Runs
491
1090
Highest Score
59
111
Best Strike Rate
59
66
Most sixes
0
5
Most Fours
30
95
Best Averages
Most 50s
5
7
Most 100s
2
Most Not Outs
3
1
1995
RM
AS
Most Runs
434
484
Highest Score
101
85
Best Strike Rate
62
77
Most sixes
2
3
Most Fours
31
57
Best Averages
Most 50s
2
4
Most 100s
1
Most Not Outs
1
1994
BEST
RM
AS
Most Runs
603
1053
Highest Score
119
134
Best Strike Rate
65
73
Most sixes
2
4
Most Fours
37
116
Best Averages
Most 50s
2
6
Most 100s
2
1
Most Not Outs
2
1
1993
RM
AS
Most Runs
605
409
Highest Score
92
87
Best Strike Rate
53
54
Most sixes
1
0
Most Fours
45
39
Best Averages
Most 50s
4
3
Most 100s
Most Not Outs
1
1992
RM
AS
Most Runs
564
598
Highest Score
107
114
Best Strike Rate
61
64
Most sixes
1
0
Most Fours
40
58
Best Averages
Most 50s
5
3
Most 100s
1
1
Most Not Outs
2
1991
RM
AS
Most Runs
23
106
Highest Score
10
91
Best Strike Rate
61
58
Most sixes
0
1
Most Fours
0
4
Best Averages
Most 50s
1
1990
RM
AS
Most Runs
187
32
Highest Score
72
32
Best Strike Rate
58
49
Most sixes
0
0
Most Fours
8
4
Best Averages
Most 50s
1
Most Not Outs
2
1989
RM
AS
Most Runs
172
Highest Score
36
Best Strike Rate
57
Most sixes
1
Most Fours
11
Best Averages
Most 50s
Most Not Outs
1
1988
RM
AS
Most Runs
402
Highest Score
58
Best Strike Rate
53
Most sixes
1
Most Fours
23
Best Averages
Most 50s
5
1987
RM
AS
Most Runs
257
Highest Score
98
Best Strike Rate
77
Most sixes
1
Most Fours
21
Best Averages
Most 50s
2
1986
RM
AS
Most Runs
156
Highest Score
26
Best Strike Rate
41
Most sixes
0
Most Fours
2
Best Averages
Most Not Outs
1
T20I
Overall
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000
BEST
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1999
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1998
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1996
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1995
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1994
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1992
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1991
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1990
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1989
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1987
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1986
RM
AS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs