Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query or Sri Lanka remove Sri Lanka from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2015-2024 188 6260 173 31.45 12 94 3/25 45.25 0 133 0 -13.79 Profile
filtered 2015-2024 188 6260 173 31.45 12 94 3/25 45.25 0 133 0 -13.79
Match by match list
31 - 31 - - 0 0 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
14 - 14 - - 0 0 T20I v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
3* - 3 0 7 0 0 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
24 36 60 1 12 0 0 Test v Australia Pallekele 26 Jul 2016 Test # 2209
37 34 71 0 9 1 0 Test v Australia Galle 4 Aug 2016 Test # 2213
129 65* 194 1 42 0 0 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
2 - 2 - - 0 0 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
7 - 7 0 20 0 0 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
12 - 12 1 21 0 0 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
76 - 76 0 21 0 0 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
34 - 34 2 35 1 0 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
12 - 12 0 8 1 0 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
62 - 62 0 12 0 0 T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
25 64 89 0 10 1 0 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
127 9 136 1 14 3 0 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
78* - 78 - - 0 0 ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
3 - 3 - - 1 0 ODI v West Indies Harare 16 Nov 2016 ODI # 3805
TDNB - - 0 4 0 0 ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
58 - 58 - - 1 0 ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
0 - 0 - - 2 0 ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
43 22 65 2 103 0 0 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
16 22 38 0 45 0 0 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
10 12 22 0 22 1 0 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
27 - 27 - - 0 0 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
2 - 2 1 3 1 0 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
19 - 19 - - 0 0 T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
28 - 28 0 9 0 0 ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
1 - 1 1 42 1 0 ODI v South Africa Durban 1 Feb 2017 ODI # 3830
16 - 16 0 8 1 0 ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
5 - 5 0 18 0 0 ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
11 - 11 0 24 0 0 ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
34 0 34 0 12 1 0 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
1 - 1 0 3 1 0 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
0 17 17 0 59 0 0 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
1 119* 120 1 79 0 0 Test v India Delhi 2 Dec 2017 Test # 2286
173 - 173 1 53 0 0 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
19 28 47 - - 0 0 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
12 3 15 0 15 4 0 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
8 17 25 - - 2 0 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
11 9 20 - - 2 0 Test v South Africa Galle 12 Jul 2018 Test # 2311
60 0 60 0 5 1 0 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
84 - 84 0 32 2 0 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
10 - 10 1 26 2 0 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
30 - 30 1 21 2 0 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
31 - 31 2 22 0 0 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
0 - 0 2 38 1 0 ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
23 - 23 0 22 0 0 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
TDNB - - - - 0 0 ODI v England Dambulla 10 Oct 2018 ODI # 4052
36* - 36 1 19 1 0 ODI v England Dambulla 13 Oct 2018 ODI # 4053
3 - 3 0 23 0 0 ODI v England Pallekele 17 Oct 2018 ODI # 4054
17 - 17 0 18 0 0 ODI v England Pallekele 20 Oct 2018 ODI # 4055
19* - 19 1 18 0 0 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
17 - 17 1 22 0 0 T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
14 21 35 0 59 3 0 Test v England Galle 6 Nov 2018 Test # 2324
59 1 60 0 11 3 0 Test v England Pallekele 14 Nov 2018 Test # 2326
73 0 73 0 40 2 0 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
1 0 1 2 54 1 0 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
36 - 36 0 35 2 0 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
10 - 10 - - 1 0 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
5 14 19 1 22 0 0 Test v Australia Brisbane 24 Jan 2019 Test # 2343
25 6 31 0 79 0 0 Test v Australia Canberra 1 Feb 2019 Test # 2345
23 48 71 0 8 0 0 Test v South Africa Durban 13 Feb 2019 Test # 2347
19 DNB 19 5 51 0 0 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
39 - 39 0 21 0 0 ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
15 - 15 2 55 0 0 ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
22 - 22 3 41 1 0 ODI v South Africa Gqeberha 13 Mar 2019 ODI # 4114
12 - 12 0 3 0 0 ODI v South Africa Cape Town 16 Mar 2019 ODI # 4115
14 - 14 1 28 1 0 T20I v South Africa Cape Town 19 Mar 2019 T20I # 755
10 - 10 - - 0 0 T20I v South Africa Centurion 22 Mar 2019 T20I # 758
8 - 8 0 5 0 0 T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
7 - 7 0 30 0 0 ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
4 - 4 - - 0 0 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
0 - 0 0 7 0 0 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
16* - 16 2 40 0 0 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
29 - 29 3 32 0 0 ODI v England Leeds 21 Jun 2019 ODI # 4168
24 - 24 0 18 0 0 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
6* - 6 0 49 0 0 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
29* - 29 0 51 0 0 ODI v India Leeds 6 Jul 2019 ODI # 4187
18 - 18 2 49 0 0 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
DNB - - 0 39 0 0 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
5 14* 19 3 45 3 0 Test v New Zealand Galle 14 Aug 2019 Test # 2354
109 1 110 0 10 3 0 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
102* - 102 0 48 0 0 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
32 0 32 0 19 1 0 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
TDNB - - - - - - T20I v India Guwahati 5 Jan 2020 T20I # 1025
17 - 17 0 15 0 0 T20I v India Indore 7 Jan 2020 T20I # 1026
57 - 57 0 13 0 0 T20I v India Pune 10 Jan 2020 T20I # 1027
63 DNB 63 0 62 0 0 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
42 DNB 42 3 103 2 0 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
18 - 18 0 16 0 0 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
12 - 12 - - 1 0 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
51 - 51 0 13 0 0 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
79* absent 79 - - 0 0 Test v South Africa Centurion 26 Dec 2020 Test # 2399
13 50 63 0 42 2 0 Test v West Indies North Sound 21 Mar 2021 Test # 2416
39 DNB 39 1 107 0 0 Test v West Indies North Sound 29 Mar 2021 Test # 2417
166 - 166 1 176 0 0 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
2 41 43 1 25 2 0 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
9 - 9 3 45 1 0 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
10 - 10 0 23 0 0 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
55* - 55 0 14 1 0 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
3 - 3 - - 0 0 T20I v England Cardiff 23 Jun 2021 T20I # 1165
91 - 91 0 10 1 0 ODI v England The Oval 1 Jul 2021 ODI # 4297
4 - 4 - - - - ODI v England Bristol 4 Jul 2021 ODI # 4298
14 - 14 2 49 0 0 ODI v India Colombo (RPS) 18 Jul 2021 ODI # 4307
32 - 32 0 10 1 0 ODI v India Colombo (RPS) 20 Jul 2021 ODI # 4309
2 - 2 - - 0 0 ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
9 - 9 - - 0 0 T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
40* - 40 0 13 1 0 T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
23* - 23 - - 1 0 T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
44 - 44 0 35 0 0 ODI v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
12 - 12 1 30 0 0 ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
31 - 31 0 18 3 0 ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
1 - 1 0 12 0 0 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
4 - 4 0 18 0 0 T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
1 - 1 - - 0 0 T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
61 1 62 1 16 3 0 Test v West Indies Galle 21 Nov 2021 Test # 2434
2 155* 157 0 8 5 0 Test v West Indies Galle 29 Nov 2021 Test # 2437
1 30 31 1 79 0 0 Test v India Mohali 4 Mar 2022 Test # 2452
10 4 14 3 79 3 0 Test v India Bengaluru 12 Mar 2022 Test # 2456
6 33 39 1 48 0 0 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
58 DNB 58 0 37 0 0 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
7 - 7 0 14 0 0 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
34 - 34 2 26 0 0 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
25 - 25 1 35 1 0 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
60 - 60 2 39 1 0 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
14 11 25 1 8 1 0 Test v Australia Galle 29 Jun 2022 Test # 2469
14 20 34 1 35 2 0 Test v Pakistan Galle 16 Jul 2022 Test # 2472
33 109 142 1 19 1 0 Test v Pakistan Galle 24 Jul 2022 Test # 2473
9 - 9 1 18 1 0 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
28 - 28 0 4 0 0 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
12 - 12 - - 1 0 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
33 - 33 - - 1 0 T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
0 - 0 0 5 0 0 T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
31 - 31 1 13 0 0 T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
26 - 26 1 18 0 0 T20I v Australia Perth 25 Oct 2022 T20I # 1845
0 - 0 1 14 0 0 T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
66* - 66 1 9 0 0 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
9 - 9 2 24 2 0 T20I v England Sydney 5 Nov 2022 T20I # 1867
16 - 16 0 14 0 0 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
DNB - - 1 37 2 0 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
5 - 5 1 42 0 0 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
8 - 8 1 6 1 0 T20I v India Wankhede 3 Jan 2023 T20I # 1984
3 - 3 - - 1 0 T20I v India Pune 5 Jan 2023 T20I # 1985
22 - 22 - - 2 0 T20I v India Rajkot 7 Jan 2023 T20I # 1986
47 - 47 1 33 0 0 ODI v India Guwahati 10 Jan 2023 ODI # 4501
0 - 0 1 9 0 0 ODI v India Eden Gardens 12 Jan 2023 ODI # 4503
46 47* 93 0 34 2 0 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
0 98 98 1 75 1 0 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
13 - 13 - - 0 0 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
15 - 15 - - 2 0 T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
37 - 37 0 31 0 0 T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
20 - 20 - - 0 0 T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
12 - 12 0 14 3 0 Test v Ireland Galle 16 Apr 2023 Test # 2502
12* - 12 0 23 4 0 Test v Ireland Galle 24 Apr 2023 Test # 2503
51 - 51 0 44 1 0 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
29* - 29 3 39 0 0 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
DNB - - - - 1 0 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
5 - 5 1 25 0 0 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
DNB - - 0 13 1 0 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
42* - 42 - - 0 0 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
23 - 23 0 18 1 0 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
93 - 93 0 25 0 0 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
DNB - - 0 37 0 0 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
4 - 4 - - 0 0 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
122 82 204 0 19 1 0 Test v Pakistan Galle 16 Jul 2023 Test # 2511
57 10 67 0 13 0 0 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
2 - 2 1 35 0 0 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
14 - 14 2 12 1 0 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
6 - 6 0 18 0 0 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
41 - 41 0 28 1 0 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
5 - 5 0 28 0 0 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
4 - 4 - - 0 0 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
11 - 11 0 39 1 0 ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
25 - 25 0 36 0 0 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
7 - 7 0 13 0 0 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
30 - 30 0 13 0 0 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
DNB - - 0 10 1 0 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
14 - 14 0 21 0 0 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
34 - 34 0 20 0 0 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
19 - 19 0 22 2 0 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
15* - 15 1 1 2 0 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
0 DNB 0 0 29 2 0 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
24 - 24 - - 1 0 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
14 - 14 - - 0 0 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
8 - 8 1 2 1 0 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
102 108 210 0 4 4 0 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
70 1 71 0 39 1 0 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
21 - 21 1 11 0 0 T20I v Bangladesh Dallas 7 Jun 2024 T20I # 2646
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th Match, Jun 12, 2024 [T20I # 2671 - Live]
    » United States of America 98/7 (17.3 ov, SC van Schalkwyk 1*, Arshdeep Singh 4/7)
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668 - Current]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th Match, Jun 12, 2024 [T20I # 2667 - Current]
 
Feedback Print this page