's stats vs Sri Lanka
TYPEMATINGRUNSBF50s100s6s4sNOHSAVGSR
TEST612140276107926614.0050.72
1st INN495167105616631.6756.89
2nd INN2040000000.000.00
3rd INN5398800220177.8044.32
4th INN16170001166.0035.29
ODI7061128513944242103510822.9592.18
1st INN3873374620285526620.3698.26
2nd INN23552648221448310827.6085.19
T20I1311191912149280106129257620.34128.15
1st INN70996785505569157418.11126.88
2nd INN48916704305160107624.11130.11
3rd INN1030000000.000.00
ALL ALL207192333731621321552413210820.86105.53
1st INN112182416988088130187419.40107.42
3rd INN6399100220176.5042.86
4th INN16170001166.0035.29
2nd INN731468135652651081310824.47108.26
TYPEMATINGBALLSWKTRUNSECOAVGSR5Ws
TEST68126134313.4033.1558.430
1st INN2255823.2816.4030.000
2nd INN47652653.4653.0091.920
3rd INN1223763.4525.3344.000
4th INN13082.678.000.000
ODI7044168279665.7335.7837.470
1st INN228064795.9879.8380.100
2nd INN2288214875.5023.1925.290
T20I131751384611558.3425.1118.070
1st INN3368205808.5029.0020.460
2nd INN4270265758.1822.1216.220
ALL ALL2071274338625525.8829.6730.260
1st INN571733111416.5836.8133.540
2nd INN682355213275.6425.5227.160
4th INN13082.678.000.000
3rd INN1223763.4525.3344.000
's matches vs Sri Lanka
MatchRB4s6sSRORWEcoWin/LossScorecard
50th , Super Eights, Group 2 (N) - Sat, 28 Feb 2026763128245.164.0042210.50LossView Scorecard
46th , Super Eights. Group 2 (N) - Wed, 25 Feb 2026350060.00LossView Scorecard
42nd , Super Eights, Group 2 (D/N) - Sun, 22 Feb 2026302412125.00LossView Scorecard
38th , Group B (D/N) - Thu, 19 Feb 2026670085.713.002618.66LossView Scorecard
16th , Group B - Thu, 12 Feb 2026502025250.001.00606.00LossView Scorecard
6th , Group B (N) - Sun, 08 Feb 202601000.002.001206.00LossView Scorecard
3rd T20I - Tue, 03 Feb 2026460066.663.002307.66LossView Scorecard
2nd T20I - Sun, 01 Feb 2026160016.663.002418.00LossView Scorecard
1st T20I - Fri, 30 Jan 2026201602125.002.001216.00LossView Scorecard
3rd T20I - Sun, 11 Jan 202634905377.77LossView Scorecard
1st T20I - Wed, 07 Jan 202612910133.33LossView Scorecard
Final - Sat, 29 Nov 2025270028.571.00707.00LossView Scorecard
6th - Thu, 27 Nov 2025171021170.004.003208.00LossView Scorecard
3rd - Sat, 22 Nov 202501000.002.001417.00LossView Scorecard
2nd - Wed, 19 Nov 2025342522136.001.0013013.00LossView Scorecard
18th , Super Fours (D/N) - Fri, 26 Sep 2025221121200.002.0023111.50LossView Scorecard
18th , Super Fours (D/N) - Fri, 26 Sep 202503000.002.0023111.50LossView Scorecard
15th , Super Fours (D/N) - Tue, 23 Sep 202501000.00LossView Scorecard
13th , Super Fours (D/N) - Sat, 20 Sep 2025643736172.972.502127.41LossView Scorecard
8th , Group B (D/N) - Mon, 15 Sep 20256310200.001.00515.00LossView Scorecard
5th , Group B (D/N) - Sat, 13 Sep 2025130033.333.002709.00LossView Scorecard
2nd T20I - Sat, 06 Sep 202513210061.90LossView Scorecard
1st T20I - Wed, 03 Sep 20256600100.002.001407.00LossView Scorecard
3rd T20I (N) - Wed, 16 Jul 2025352542140.00LossView Scorecard
2nd T20I (N) - Sun, 13 Jul 2025201620125.002.0023011.50LossView Scorecard
2nd T20I (N) - Sun, 28 Jul 202401000.001.0012012.00LossView Scorecard
1st T20I (N) - Sat, 27 Jul 202400000.00LossView Scorecard
38th , Group D (N) - Mon, 17 Jun 202401000.001.0010110.00LossView Scorecard
15th , Group D (N) - Sat, 08 Jun 2024370042.851.0011011.00LossView Scorecard
4th , Group D - Mon, 03 Jun 20249100190.003.00612.00LossView Scorecard
3rd T20I - Sat, 09 Mar 202419921211.111.401116.60LossView Scorecard
2nd T20I (N) - Wed, 06 Mar 2024201811111.111.1019016.28LossView Scorecard
3rd T20I (N) - Wed, 21 Feb 202413811162.502.001608.00LossView Scorecard
1st T20I (N) - Sat, 17 Feb 20246410150.002.001728.50LossView Scorecard
2nd T20I (N) - Tue, 16 Jan 20249420225.001.0013013.00LossView Scorecard
1st T20I (N) - Sun, 14 Jan 2024261840144.442.001306.50LossView Scorecard
2nd ODI (D/N) - Mon, 08 Jan 20247130053.844.001403.50LossView Scorecard
1st ODI (D/N) - Sat, 06 Jan 20248190042.10LossView Scorecard
4th (D/N) - Sat, 07 Oct 2023686263109.676.003606.00LossView Scorecard
Final - Sun, 17 Sep 202304000.00LossView Scorecard
11th , Super Four (D/N) - Thu, 14 Sep 2023240050.003.001806.00LossView Scorecard
10th , Super Four (D/N) - Tue, 12 Sep 20239131069.233.002408.00LossView Scorecard
8th , Super Four (D/N) - Sat, 09 Sep 202324321075.009.002833.11LossView Scorecard
6th , Group B (D/N) - Tue, 05 Sep 2023581062.502.0032016.00LossView Scorecard
2nd , Group B (D/N) - Thu, 31 Aug 202314211066.663.001615.33LossView Scorecard
Final - Sun, 09 Jul 2023120050.00LossView Scorecard
22nd , Super Six - Fri, 30 Jun 20235200025.004.001814.50LossView Scorecard
19th , Group B - Tue, 27 Jun 202301000.001.00010.00LossView Scorecard
15th , Group B - Sun, 25 Jun 2023570071.425.002114.20LossView Scorecard
3rd , Group B - Mon, 19 Jun 2023130033.335.002204.40LossView Scorecard
2nd ODI - Sun, 04 Jun 2023231321176.924.002917.25LossView Scorecard
1st ODI - Fri, 02 Jun 2023171610106.254.303207.11LossView Scorecard
3rd T20I - Sat, 08 Apr 202315820187.50LossView Scorecard
2nd T20I - Wed, 05 Apr 2023781087.501.0010010.00LossView Scorecard
1st T20I - Sun, 02 Apr 2023130033.332.0020210.00LossView Scorecard
3rd ODI (D/N) - Fri, 31 Mar 202331362286.117.202513.40LossView Scorecard
1st ODI (D/N) - Sat, 25 Mar 202301000.005.001613.20LossView Scorecard
3rd ODI (D/N) - Sun, 15 Jan 202311262042.303.001906.33LossView Scorecard
2nd ODI (D/N) - Thu, 12 Jan 2023240050.002.00603.00LossView Scorecard
1st ODI (D/N) - Tue, 10 Jan 202310888123122.723.002217.33LossView Scorecard
3rd T20I (N) - Sat, 07 Jan 2023231702135.29LossView Scorecard
2nd T20I (N) - Thu, 05 Jan 2023562226254.541.00424.00LossView Scorecard
1st T20I (N) - Tue, 03 Jan 2023452733166.66LossView Scorecard
3rd ODI (D/N) - Wed, 30 Nov 202243445097.721.00505.00LossView Scorecard
1st ODI (D/N) - Fri, 25 Nov 202216272059.253.001906.33LossView Scorecard
39th , Group 1 (N) - Sat, 05 Nov 2022380037.50LossView Scorecard
32nd , Group 1 - Tue, 01 Nov 202200000.00LossView Scorecard
27th , Group 1 (N) - Sat, 29 Oct 2022353241109.37LossView Scorecard
19th , Group 1 (N) - Tue, 25 Oct 2022350060.001.0010010.00LossView Scorecard
9th , First Round Group A (D/N) - Thu, 20 Oct 20228501160.001.00707.00LossView Scorecard
6th , First Round Group A (N) - Tue, 18 Oct 202201000.001.10716.00LossView Scorecard
1st , First Round Group A (D/N) - Sun, 16 Oct 2022292321126.08LossView Scorecard
Final (N) - Sun, 11 Sep 2022230066.66LossView Scorecard
12th , Super Four (N) - Fri, 09 Sep 2022211612131.25LossView Scorecard
9th , Super Four (N) - Tue, 06 Sep 2022331841183.332.0026213.00LossView Scorecard
7th , Super Four (N) - Sat, 03 Sep 202210910111.112.0022011.00LossView Scorecard
5th , Group B (N) - Thu, 01 Sep 2022453332136.36LossView Scorecard
1st , Group B (N) - Sat, 27 Aug 202201000.00LossView Scorecard
5th ODI (D/N) - Fri, 24 Jun 2022130033.33LossView Scorecard
4th ODI (D/N) - Tue, 21 Jun 2022480050.002.0027113.50LossView Scorecard
3rd ODI (D/N) - Sun, 19 Jun 202202000.001.0010010.00LossView Scorecard
2nd ODI (D/N) - Thu, 16 Jun 202234365094.44LossView Scorecard
1st ODI (D/N) - Tue, 14 Jun 2022671085.714.002716.75LossView Scorecard
3rd T20I (N) - Sat, 11 Jun 2022542554216.001.0010010.00LossView Scorecard
2nd T20I (N) - Wed, 08 Jun 202214172082.35LossView Scorecard
1st T20I (N) - Tue, 07 Jun 202202000.00LossView Scorecard
3rd T20I (N) - Sun, 27 Feb 2022743892194.73LossView Scorecard
2nd T20I (N) - Sat, 26 Feb 2022471925247.362.0024012.00LossView Scorecard
1st T20I (N) - Thu, 24 Feb 2022360050.002.001919.50LossView Scorecard
5th T20I (D/N) - Sun, 20 Feb 2022353102112.90LossView Scorecard
4th T20I (N) - Fri, 18 Feb 2022140025.00LossView Scorecard
3rd T20I (N) - Tue, 15 Feb 2022393850102.630.5011013.20LossView Scorecard
2nd T20I (N) - Sun, 13 Feb 2022341923178.94LossView Scorecard
1st T20I (N) - Fri, 11 Feb 20227130053.841.00808.00LossView Scorecard
3rd ODI (D/N) - Fri, 21 Jan 202215231065.21LossView Scorecard
2nd ODI (D/N) - Tue, 18 Jan 20221029474108.512.001407.00LossView Scorecard
1st ODI (D/N) - Sun, 16 Jan 202210121083.334.003408.50LossView Scorecard
35th - Thu, 04 Nov 2021251421178.572.001819.00LossView Scorecard
29th - Mon, 01 Nov 2021262521104.002.0024012.00LossView Scorecard
25th - Sat, 30 Oct 202111122091.661.00707.00LossView Scorecard
22nd - Thu, 28 Oct 202112191063.151.00616.00LossView Scorecard
15th - Sun, 24 Oct 20211100100.002.001407.00LossView Scorecard
8th - Wed, 20 Oct 2021211121190.90LossView Scorecard
3rd T20I (N) - Tue, 14 Sep 202118262069.231.0014014.00LossView Scorecard
2nd T20I (N) - Sun, 12 Sep 202110801125.001.00606.00LossView Scorecard
1st T20I (N) - Fri, 10 Sep 2021161410114.281.00616.00LossView Scorecard
3rd ODI (D/N) - Tue, 07 Sep 2021131210108.33LossView Scorecard
2nd ODI (D/N) - Sat, 04 Sep 202130412073.173.002107.00LossView Scorecard
1st ODI (D/N) - Thu, 02 Sep 2021691066.662.001407.00LossView Scorecard
2nd T20I (N) - Wed, 28 Jul 2021360050.002.001417.00LossView Scorecard
1st T20I (N) - Sun, 25 Jul 2021161401114.281.00404.00LossView Scorecard
3rd ODI (D/N) - Fri, 23 Jul 202101000.008.003314.12LossView Scorecard
2nd ODI (D/N) - Tue, 20 Jul 202116241066.663.001013.33LossView Scorecard
1st ODI (D/N) - Sun, 18 Jul 202139502178.00LossView Scorecard
3rd ODI - Sun, 04 Jul 202148652273.84LossView Scorecard
2nd ODI (D/N) - Thu, 01 Jul 202147672170.14LossView Scorecard
1st ODI - Tue, 29 Jun 2021190011.11LossView Scorecard
3rd T20I - Sat, 26 Jun 20217151046.661.00909.00LossView Scorecard
2nd T20I (N) - Thu, 24 Jun 20218140057.14LossView Scorecard
1st T20I (N) - Wed, 23 Jun 2021504432113.63LossView Scorecard
2nd ODI (D/N) - Tue, 25 May 202111190157.897.003805.42LossView Scorecard
1st ODI (D/N) - Sun, 23 May 202114251056.00LossView Scorecard
3rd ODI - Sun, 14 Mar 202122271081.48LossView Scorecard
1st Test - Thu, 14 Jan 202123483047.917.002203.14LossView Scorecard
1st Test - Thu, 14 Jan 2021450080.007.002203.14LossView Scorecard
2nd Test - Sun, 03 Jan 20214170023.5215.004222.80LossView Scorecard
2nd Test - Sun, 03 Jan 20214170023.523.00802.66LossView Scorecard
2nd Test - Sun, 03 Jan 20218241033.3315.004222.80LossView Scorecard
2nd Test - Sun, 03 Jan 20218241033.333.00802.66LossView Scorecard
1st Test - Sat, 26 Dec 202066873575.8628.509823.39LossView Scorecard
1st Test - Sat, 26 Dec 20206350017.1428.509823.39LossView Scorecard
2nd T20I (N) - Fri, 06 Mar 2020312431129.161.0010110.00LossView Scorecard
1st T20I (N) - Wed, 04 Mar 2020280025.00LossView Scorecard
3rd T20I (N) - Fri, 10 Jan 20209901100.00LossView Scorecard
2nd T20I (N) - Tue, 07 Jan 2020780087.504.002606.50LossView Scorecard
2nd T20I (N) - Wed, 30 Oct 2019130033.33LossView Scorecard
1st T20I - Sun, 27 Oct 201917181194.441.0010110.00LossView Scorecard
3rd T20I (N) - Wed, 09 Oct 201912250048.00LossView Scorecard
2nd T20I (N) - Mon, 07 Oct 2019271531180.00LossView Scorecard
1st T20I (N) - Sat, 05 Oct 2019171002170.00LossView Scorecard
3rd ODI (D/N) - Wed, 02 Oct 2019432452179.165.002805.60LossView Scorecard
2nd ODI (D/N) - Sun, 29 Sep 201968806285.00LossView Scorecard
3rd T20I (N) - Fri, 06 Sep 20197610116.66LossView Scorecard
2nd T20I (N) - Tue, 03 Sep 201901000.00LossView Scorecard
1st T20I (N) - Sun, 01 Sep 2019171201141.66LossView Scorecard
3rd ODI - Wed, 31 Jul 2019301422214.286.002734.50LossView Scorecard
Only T20I - Fri, 11 Jan 20197510140.00LossView Scorecard
3rd ODI - Tue, 08 Jan 2019270028.576.003606.00LossView Scorecard
Only T20I - Sat, 27 Oct 201810130176.92LossView Scorecard
5th ODI - Tue, 23 Oct 2018181130163.63LossView Scorecard
4th ODI - Sat, 20 Oct 2018666645100.00LossView Scorecard
3rd ODI - Wed, 17 Oct 2018211012210.00LossView Scorecard
2nd ODI - Sat, 13 Oct 20188151053.33LossView Scorecard
3rd , Group B - Mon, 17 Sep 201802000.00LossView Scorecard
1st , Group B - Sat, 15 Sep 20187220031.813.001906.33LossView Scorecard
Only T20I - Tue, 14 Aug 2018161630100.00LossView Scorecard
5th ODI - Sun, 12 Aug 2018211521140.00LossView Scorecard
4th ODI - Wed, 08 Aug 2018653445191.172.0020110.00LossView Scorecard
6th (N) - Fri, 16 Mar 201801000.00LossView Scorecard
4th (N) - Mon, 12 Mar 2018191611118.75LossView Scorecard
3rd (N) - Sat, 10 Mar 201802000.001.0012012.00LossView Scorecard
1st (N) - Tue, 06 Mar 201815181083.33LossView Scorecard
2nd T20I (N) - Sun, 18 Feb 2018301151272.721.50512.72LossView Scorecard
1st T20I (N) - Thu, 15 Feb 2018422433175.00LossView Scorecard
3rd T20I (N) - Sun, 24 Dec 2017292402120.834.002726.75LossView Scorecard
1st T20I (N) - Wed, 20 Dec 2017160016.66LossView Scorecard
2nd Test - Fri, 24 Nov 20172150013.3326.1010313.93LossView Scorecard
2nd Test - Fri, 24 Nov 201717812212.5026.1010313.93LossView Scorecard
1st Test - Thu, 16 Nov 201703000.0012.003623.00LossView Scorecard
1st Test - Thu, 16 Nov 201703000.0022.007633.45LossView Scorecard
1st Test - Thu, 16 Nov 20176171035.2912.003623.00LossView Scorecard
1st Test - Thu, 16 Nov 20176171035.2922.007633.45LossView Scorecard
3rd T20I (N) - Sun, 29 Oct 2017543653150.001.0013013.00LossView Scorecard
2nd T20I (N) - Fri, 27 Oct 2017130033.332.001206.00LossView Scorecard
1st T20I (N) - Thu, 26 Oct 201703000.000.20309.00LossView Scorecard
Only T20I (N) - Wed, 06 Sep 201703000.00LossView Scorecard
3rd T20I (N) - Wed, 22 Feb 201702000.004.002726.75LossView Scorecard
5th ODI - Sun, 04 Sep 201613171076.472.001005.00LossView Scorecard
Only T20I (N) - Tue, 05 Jul 20161100100.00LossView Scorecard
5th ODI - Sat, 02 Jul 201622291175.86LossView Scorecard
4th ODI - Wed, 29 Jun 2016191030190.001.0012012.00LossView Scorecard
1st ODI (D/N) - Tue, 21 Jun 2016201911105.263.002107.00LossView Scorecard
2nd ODI - Sat, 18 Jun 2016120050.006.003515.83LossView Scorecard
1st ODI - Thu, 16 Jun 2016421953221.059.004354.77LossView Scorecard
1st Investec Test - Thu, 19 May 201601000.0013.004633.53LossView Scorecard
1st Investec Test - Thu, 19 May 20164160025.0013.004633.53LossView Scorecard
32nd - Mon, 28 Mar 2016201811111.112.001708.50LossView Scorecard
29th - Sat, 26 Mar 201615921166.661.0015015.00LossView Scorecard
10th (N) - Fri, 04 Mar 201602000.001.00606.00LossView Scorecard
7th (N) - Tue, 01 Mar 2016140025.001.00717.00LossView Scorecard
5th (N) - Sun, 28 Feb 2016141401100.00LossView Scorecard
2nd (N) - Thu, 25 Feb 20165110045.45LossView Scorecard
3rd T20I (N) - Sun, 14 Feb 201619241279.16LossView Scorecard
2nd T20I (N) - Fri, 12 Feb 2016271803150.001.0012012.00LossView Scorecard
1st T20I (N) - Tue, 09 Feb 2016380037.503.001635.33LossView Scorecard
2nd T20I (N) - Sat, 01 Aug 20157410175.00LossView Scorecard
30th , Group B (N) - Mon, 16 Feb 20261.2016012.00LossView Scorecard
5th - Tue, 25 Nov 20254.003619.00LossView Scorecard
11th , Group B (D/N) - Thu, 18 Sep 20254.002917.25LossView Scorecard
3rd T20I - Sun, 07 Sep 20251.00909.00LossView Scorecard
1st T20I (N) - Thu, 10 Jul 20254.002215.50LossView Scorecard
1st T20I (N) - Mon, 04 Mar 20243.0036212.00LossView Scorecard
2nd T20I (N) - Mon, 19 Feb 20242.001718.50LossView Scorecard
29th , Super Six - Fri, 07 Jul 20233.102718.52LossView Scorecard
24th , Super Six - Sun, 02 Jul 20235.003016.00LossView Scorecard
11th , Group B - Fri, 23 Jun 20232.001005.00LossView Scorecard
3rd T20I (N) - Thu, 29 Jul 20214.002025.00LossView Scorecard
Final - Sun, 27 Nov 20162.001809.00LossView Scorecard
RECENT RESULTS 3 matches