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
Shai Hope vs Kannaur Rahul
Career • Test • ODI • T20I Comparison
🆠Final Verdict: Shai Hope has dominance over Kannaur Rahul in ODIs, while Kannaur Rahul has the edge in overall, Tests and T20Is. In recent years, form favours Shai Hope.
CAREER
Overall
SH
KR
Most Runs
10080
9596
Highest Score
419
421
Best Strike Rate
265
281
Most sixes
206
205
Most Fours
901
925
Best Averages
Most 50s
46
62
Most 100s
25
17
Most Not Outs
31
32
2026
SH
KR
Most Runs
142
Highest Score
112
Best Strike Rate
119
Most sixes
2
Most Fours
13
Best Averages
Most 100s
1
Most Not Outs
2
2025
BEST
SH
KR
Most Runs
1514
1180
Highest Score
325
203
Best Strike Rate
289
157
Most sixes
48
17
Most Fours
140
120
Best Averages
Most 50s
8
5
Most 100s
4
1
Most Not Outs
4
5
2024
SH
KR
Most Runs
665
524
Highest Score
199
117
Best Strike Rate
243
127
Most sixes
35
4
Most Fours
40
54
Best Averages
Most 50s
4
4
Most 100s
1
Most Not Outs
6
2
2023
SH
KR
Most Runs
1013
1203
Highest Score
177
212
Best Strike Rate
231
140
Most sixes
39
23
Most Fours
63
109
Best Averages
Most 50s
4
7
Most 100s
3
3
Most Not Outs
7
8
2022
SH
KR
Most Runs
1248
853
Highest Score
274
185
Best Strike Rate
231
246
Most sixes
16
34
Most Fours
142
65
Best Averages
Most 50s
4
9
Most 100s
5
Most Not Outs
2
1
2021
SH
KR
Most Runs
503
927
Highest Score
184
306
Best Strike Rate
222
275
Most sixes
3
19
Most Fours
46
99
Best Averages
Most 50s
2
6
Most 100s
1
3
Most Not Outs
2
2020
SH
KR
Most Runs
387
847
Highest Score
146
169
Best Strike Rate
112
247
Most sixes
0
29
Most Fours
41
63
Best Averages
Most 50s
2
7
Most 100s
1
1
Most Not Outs
2
2019
SH
KR
Most Runs
1568
1038
Highest Score
279
246
Best Strike Rate
223
263
Most sixes
22
23
Most Fours
137
98
Best Averages
Most 50s
10
7
Most 100s
4
2
Most Not Outs
5
2
2018
SH
KR
Most Runs
1384
861
Highest Score
268
310
Best Strike Rate
286
288
Most sixes
27
20
Most Fours
113
91
Best Averages
Most 50s
5
3
Most 100s
3
2
Most Not Outs
4
4
2017
SH
KR
Most Runs
1388
964
Highest Score
243
196
Best Strike Rate
198
272
Most sixes
11
15
Most Fours
140
105
Best Averages
Most 50s
7
12
Most 100s
2
Most Not Outs
3
1
2016
SH
KR
Most Runs
248
914
Highest Score
142
409
Best Strike Rate
109
305
Most sixes
5
18
Most Fours
17
90
Best Averages
Most 50s
2
Most 100s
1
3
Most Not Outs
4
2015
SH
KR
Most Runs
162
252
Highest Score
36
110
Best Strike Rate
42
48
Most sixes
0
2
Most Fours
22
29
Best Averages
Most 100s
2
2014
SH
KR
Most Runs
4
Highest Score
3
Best Strike Rate
31
Most sixes
0
Most Fours
0
Best Averages
TEST
Overall
SH
KR
Most Runs
2656
4084
Highest Score
147
199
Best Strike Rate
48
52
Most sixes
14
31
Most Fours
312
486
Best Averages
Most 50s
8
20
Most 100s
5
9
Most Not Outs
4
5
2026
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
2025
SH
KR
Most Runs
387
813
Highest Score
103
137
Best Strike Rate
53
49
Most sixes
2
4
Most Fours
46
100
Best Averages
Most 50s
1
3
Most 100s
1
1
Most Not Outs
1
2024
SH
KR
Most Runs
493
Highest Score
86
Best Strike Rate
58
Most sixes
4
Most Fours
52
Best Averages
Most 50s
4
Most 100s
Most Not Outs
2
2023
SH
KR
Most Runs
143
Highest Score
101
Best Strike Rate
52
Most sixes
5
Most Fours
16
Best Averages
Most 50s
Most 100s
1
Most Not Outs
2022
SH
KR
Most Runs
505
168
Highest Score
127
50
Best Strike Rate
80
39
Most sixes
6
1
Most Fours
61
21
Best Averages
Most 50s
2
1
Most 100s
2
Most Not Outs
1
2021
SH
KR
Most Runs
161
461
Highest Score
43
129
Best Strike Rate
43
43
Most sixes
0
3
Most Fours
15
60
Best Averages
Most 50s
1
Most 100s
2
Most Not Outs
2020
SH
KR
Most Runs
105
Highest Score
31
Best Strike Rate
37
Most sixes
0
Most Fours
17
Best Averages
Most 50s
Most 100s
Most Not Outs
2019
SH
KR
Most Runs
158
110
Highest Score
57
44
Best Strike Rate
43
40
Most sixes
0
0
Most Fours
15
14
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
2018
SH
KR
Most Runs
344
468
Highest Score
67
149
Best Strike Rate
44
59
Most sixes
3
3
Most Fours
35
60
Best Averages
Most 50s
1
1
Most 100s
1
Most Not Outs
1
2017
BEST
SH
KR
Most Runs
773
633
Highest Score
147
90
Best Strike Rate
43
59
Most sixes
3
2
Most Fours
96
76
Best Averages
Most 50s
3
9
Most 100s
2
Most Not Outs
2
1
2016
SH
KR
Most Runs
61
539
Highest Score
41
199
Best Strike Rate
36
62
Most sixes
0
7
Most Fours
5
58
Best Averages
Most 50s
1
Most 100s
2
Most Not Outs
2015
SH
KR
Most Runs
162
252
Highest Score
36
110
Best Strike Rate
42
48
Most sixes
0
2
Most Fours
22
29
Best Averages
Most 100s
2
2014
SH
KR
Most Runs
4
Highest Score
3
Best Strike Rate
31
Most sixes
0
Most Fours
0
Best Averages
ODI
Overall
SH
KR
Most Runs
6067
3247
Highest Score
170
112
Best Strike Rate
80
90
Most sixes
120
75
Most Fours
483
248
Best Averages
Most 50s
29
20
Most 100s
19
6
Most Not Outs
20
19
2026
SH
KR
Most Runs
142
Highest Score
112
Best Strike Rate
119
Most sixes
2
Most Fours
13
Best Averages
Most 100s
1
Most Not Outs
2
2025
SH
KR
Most Runs
617
367
Highest Score
120
66
Best Strike Rate
101
108
Most sixes
18
13
Most Fours
57
20
Best Averages
Most 50s
3
2
Most 100s
2
Most Not Outs
2
4
2024
SH
KR
Most Runs
311
31
Highest Score
117
31
Best Strike Rate
79
69
Most sixes
11
0
Most Fours
14
2
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
3
2023
BEST
SH
KR
Most Runs
824
1060
Highest Score
132
111
Best Strike Rate
101
88
Most sixes
29
18
Most Fours
52
93
Best Averages
Most 50s
4
7
Most 100s
3
2
Most Not Outs
5
8
2022
SH
KR
Most Runs
709
251
Highest Score
127
73
Best Strike Rate
74
80
Most sixes
10
7
Most Fours
77
17
Best Averages
Most 50s
2
2
Most 100s
3
Most Not Outs
1
2021
SH
KR
Most Runs
310
177
Highest Score
110
108
Best Strike Rate
79
101
Most sixes
3
6
Most Fours
27
11
Best Averages
Most 50s
2
1
Most 100s
1
1
Most Not Outs
1
2020
SH
KR
Most Runs
282
443
Highest Score
115
112
Best Strike Rate
75
106
Most sixes
0
16
Most Fours
24
29
Best Averages
Most 50s
2
3
Most 100s
1
1
Most Not Outs
1
2019
SH
KR
Most Runs
1345
572
Highest Score
170
111
Best Strike Rate
78
81
Most sixes
21
9
Most Fours
117
49
Best Averages
Most 50s
8
3
Most 100s
4
2
Most Not Outs
4
1
2018
SH
KR
Most Runs
882
69
Highest Score
146
60
Best Strike Rate
74
80
Most sixes
15
1
Most Fours
60
5
Best Averages
Most 50s
3
1
Most 100s
3
Most Not Outs
4
1
2017
SH
KR
Most Runs
600
52
Highest Score
81
17
Best Strike Rate
67
72
Most sixes
8
1
Most Fours
43
5
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1
2016
SH
KR
Most Runs
187
196
Highest Score
101
100
Best Strike Rate
73
83
Most sixes
5
3
Most Fours
12
15
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
2
2015
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
2014
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
Overall
SH
KR
Most Runs
1357
2265
Highest Score
102
110
Best Strike Rate
137
139
Most sixes
72
99
Most Fours
106
191
Best Averages
Most 50s
9
22
Most 100s
1
2
Most Not Outs
7
8
2026
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
2025
SH
KR
Most Runs
510
Highest Score
102
Best Strike Rate
135
Most sixes
28
Most Fours
37
Best Averages
Most 50s
4
Most 100s
1
Most Not Outs
2
2024
SH
KR
Most Runs
354
Highest Score
82
Best Strike Rate
164
Most sixes
24
Most Fours
26
Best Averages
Most 50s
3
Most 100s
Most Not Outs
3
2023
SH
KR
Most Runs
189
Highest Score
45
Best Strike Rate
130
Most sixes
10
Most Fours
11
Best Averages
Most 50s
Most 100s
Most Not Outs
2
2022
SH
KR
Most Runs
34
434
Highest Score
20
62
Best Strike Rate
77
127
Most sixes
0
26
Most Fours
4
27
Best Averages
Most 50s
6
Most 100s
Most Not Outs
1
2021
SH
KR
Most Runs
32
289
Highest Score
31
69
Best Strike Rate
100
131
Most sixes
0
10
Most Fours
4
28
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1
2020
SH
KR
Most Runs
404
Highest Score
57
Best Strike Rate
141
Most sixes
13
Most Fours
34
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1
2019
BEST
SH
KR
Most Runs
65
356
Highest Score
52
91
Best Strike Rate
102
142
Most sixes
1
14
Most Fours
5
35
Best Averages
Most 50s
1
4
Most 100s
Most Not Outs
1
2018
SH
KR
Most Runs
158
324
Highest Score
55
101
Best Strike Rate
168
149
Most sixes
9
16
Most Fours
18
26
Best Averages
Most 50s
1
1
Most 100s
1
Most Not Outs
2
2017
SH
KR
Most Runs
15
279
Highest Score
15
89
Best Strike Rate
88
141
Most sixes
0
12
Most Fours
1
24
Best Averages
Most 50s
3
Most 100s
Most Not Outs
2016
SH
KR
Most Runs
179
Highest Score
110
Best Strike Rate
160
Most sixes
8
Most Fours
17
Best Averages
Most 50s
Most 100s
1
Most Not Outs
2
2015
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
2014
SH
KR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages