Bars = runs (number at the base). Dark blue line = strike rate (number above each dot). On a phone, swipe sideways to see every season.
| Season | M | Runs | SR | 4s | 6s |
|---|---|---|---|---|---|
| 2020 | 6 | 204 | 120.7 | 16 | 6 |
| 2021 | 16 | 635 | 136.3 | 64 | 23 |
| 2022 | 14 | 368 | 126.5 | 33 | 14 |
| 2023 | 15 | 590 | 147.5 | 46 | 30 |
| 2024 | 14 | 583 | 141.2 | 58 | 18 |
| 2025 | 5 | 122 | 150.6 | 14 | 4 |
| 2026 | 14 | 337 | 123.4 | 29 | 12 |
| Total | 84 | 2,839 | 135.6 | 260 | 107 |
Career CSK runs scored against each IPL team.
Tap a team to see every innings against them, with a link to the match.
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
21 May 2026 Narendra Modi Stadium, Ahmedabad | L | 16 (7) | 1/2 | 228.6 | b Mohammed Siraj | Match |
26 Apr 2026 MA Chidambaram Stadium, Chepauk, Chennai | L | 74 (60) * | 6/4 | 123.3 | not out | Match |
10 May 2024 Narendra Modi Stadium, Ahmedabad | L | 0 (3) | 0/0 | 0.0 | c Rashid Khan b UT Yadav | Match |
26 Mar 2024 MA Chidambaram Stadium, Chepauk, Chennai | W | 46 (36) | 5/1 | 127.8 | c WP Saha b SH Johnson | Match |
29 May 2023 Final · Narendra Modi Stadium, Ahmedabad | W | 26 (16) | 3/1 | 162.5 | c Rashid Khan b Noor Ahmad | Match |
23 May 2023 Qualifier 1 · MA Chidambaram Stadium, Chepauk, Chennai | W | 60 (44) | 7/1 | 136.4 | c DA Miller b MM Sharma | Match |
31 Mar 2023 Narendra Modi Stadium, Ahmedabad | L | 92 (50) | 4/9 | 184.0 | c Shubman Gill b AS Joseph | Match |
15 May 2022 Wankhede Stadium, Mumbai | L | 53 (49) | 4/1 | 108.2 | c MS Wade b Rashid Khan | Match |
17 Apr 2022 Maharashtra Cricket Association Stadium, Pune | L | 73 (48) | 5/5 | 152.1 | c A Manohar b Yash Dayal | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
18 May 2026 MA Chidambaram Stadium, Chepauk, Chennai | L | 15 (21) | 0/0 | 71.4 | c E Malinga b PJ Cummins | Match |
18 Apr 2026 Rajiv Gandhi International Stadium, Uppal, Hyderabad | L | 19 (13) | 3/0 | 146.2 | c S Arora b E Malinga | Match |
28 Apr 2024 MA Chidambaram Stadium, Chepauk, Chennai | W | 98 (54) | 10/3 | 181.5 | c Nithish Kumar Reddy b T Natarajan | Match |
5 Apr 2024 Rajiv Gandhi International Stadium, Uppal, Hyderabad | L | 26 (21) | 3/1 | 123.8 | c Abdul Samad b Shahbaz Ahmed | Match |
21 Apr 2023 MA Chidambaram Stadium, Chepauk, Chennai | W | 35 (30) | 2/0 | 116.7 | run out (Umran Malik) | Match |
1 May 2022 Maharashtra Cricket Association Stadium, Pune | W | 99 (57) | 6/6 | 173.7 | c B Kumar b T Natarajan | Match |
9 Apr 2022 Dr DY Patil Sports Academy, Mumbai | L | 16 (13) | 3/0 | 123.1 | b T Natarajan | Match |
30 Sep 2021 Sharjah Cricket Stadium | W | 45 (38) | 4/2 | 118.4 | c KS Williamson b JO Holder | Match |
28 Apr 2021 Arun Jaitley Stadium, Delhi | W | 75 (44) | 12/0 | 170.5 | b Rashid Khan | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
2 May 2026 MA Chidambaram Stadium, Chepauk, Chennai | W | 67 (48) * | 5/2 | 139.6 | not out | Match |
23 Apr 2026 Wankhede Stadium, Mumbai | W | 22 (14) | 3/1 | 157.1 | c Tilak Varma b AM Ghazanfar | Match |
23 Mar 2025 MA Chidambaram Stadium, Chepauk, Chennai | W | 53 (26) | 6/3 | 203.8 | c WG Jacks b V Puthur | Match |
14 Apr 2024 Wankhede Stadium, Mumbai | W | 69 (40) | 5/5 | 172.5 | c Mohammad Nabi b HH Pandya | Match |
6 May 2023 MA Chidambaram Stadium, Chepauk, Chennai | W | 30 (16) | 4/2 | 187.5 | c Ishan Kishan b PP Chawla | Match |
8 Apr 2023 Wankhede Stadium, Mumbai | W | 40 (36) * | 2/1 | 111.1 | not out | Match |
12 May 2022 Wankhede Stadium, Mumbai | L | 7 (6) | 1/0 | 116.7 | c Ishan Kishan b DR Sams | Match |
21 Apr 2022 Dr DY Patil Sports Academy, Mumbai | W | 0 (1) | 0/0 | 0.0 | c Tilak Varma b DR Sams | Match |
19 Sep 2021 Dubai International Cricket Stadium | W | 88 (58) * | 9/4 | 151.7 | not out | Match |
1 May 2021 Arun Jaitley Stadium, Delhi | L | 4 (4) | 1/0 | 100.0 | c HH Pandya b TA Boult | Match |
23 Oct 2020 Sharjah Cricket Stadium | L | 0 (5) | 0/0 | 0.0 | lbw b TA Boult | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
14 Apr 2026 MA Chidambaram Stadium, Chepauk, Chennai | W | 7 (6) | 1/0 | 116.7 | c R Powell b AS Roy | Match |
8 Apr 2024 MA Chidambaram Stadium, Chepauk, Chennai | W | 67 (58) * | 9/0 | 115.5 | not out | Match |
14 May 2023 MA Chidambaram Stadium, Chepauk, Chennai | L | 17 (13) | 2/0 | 130.8 | c VG Arora b CV Varun | Match |
23 Apr 2023 Eden Gardens, Kolkata | W | 35 (20) | 2/3 | 175.0 | b Suyash Sharma | Match |
26 Mar 2022 Wankhede Stadium, Mumbai | L | 0 (4) | 0/0 | 0.0 | c N Rana b UT Yadav | Match |
15 Oct 2021 Final · Dubai International Cricket Stadium | W | 32 (27) | 3/1 | 118.5 | c Shivam Mavi b SP Narine | Match |
26 Sep 2021 Zayed Cricket Stadium, Abu Dhabi | W | 40 (28) | 2/3 | 142.9 | c EJG Morgan b AD Russell | Match |
21 Apr 2021 Wankhede Stadium, Mumbai | W | 64 (42) | 6/4 | 152.4 | c PJ Cummins b CV Varun | Match |
29 Oct 2020 Dubai International Cricket Stadium | W | 72 (53) | 6/2 | 135.8 | b PJ Cummins | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
30 Mar 2026 Barsapara Cricket Stadium, Guwahati | L | 6 (11) | 1/0 | 54.5 | b JC Archer | Match |
30 Mar 2025 Barsapara Cricket Stadium, Guwahati | L | 63 (44) | 7/1 | 143.2 | c YBK Jaiswal b PWH de Silva | Match |
12 May 2024 MA Chidambaram Stadium, Chepauk, Chennai | W | 42 (41) * | 1/2 | 102.4 | not out | Match |
27 Apr 2023 Sawai Mansingh Stadium, Jaipur | L | 47 (29) | 5/1 | 162.1 | c D Padikkal b A Zampa | Match |
12 Apr 2023 MA Chidambaram Stadium, Chepauk, Chennai | L | 8 (10) | 1/0 | 80.0 | c YBK Jaiswal b Sandeep Sharma | Match |
20 May 2022 Brabourne Stadium, Mumbai | L | 2 (6) | 0/0 | 33.3 | c SV Samson b TA Boult | Match |
2 Oct 2021 Zayed Cricket Stadium, Abu Dhabi | L | 101 (60) * | 9/5 | 168.3 | not out | Match |
19 Apr 2021 Wankhede Stadium, Mumbai | W | 10 (13) | 1/0 | 76.9 | c S Dube b Mustafizur Rahman | Match |
22 Sep 2020 Sharjah Cricket Stadium | L | 0 (1) | 0/0 | 0.0 | st SV Samson b R Tewatia | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
3 Apr 2026 MA Chidambaram Stadium, Chepauk, Chennai | L | 28 (22) | 2/0 | 127.3 | c N Wadhera b YS Chahal | Match |
8 Apr 2025 Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | L | 1 (3) | 0/0 | 33.3 | c Shashank Singh b LH Ferguson | Match |
5 May 2024 Himachal Pradesh Cricket Association Stadium, Dharamsala | W | 32 (21) | 4/1 | 152.4 | c JM Sharma b RD Chahar | Match |
1 May 2024 MA Chidambaram Stadium, Chepauk, Chennai | L | 62 (48) | 5/2 | 129.2 | b Arshdeep Singh | Match |
30 Apr 2023 MA Chidambaram Stadium, Chepauk, Chennai | L | 37 (31) | 4/1 | 119.4 | st JM Sharma b Sikandar Raza | Match |
25 Apr 2022 Wankhede Stadium, Mumbai | L | 30 (27) | 4/0 | 111.1 | c MA Agarwal b K Rabada | Match |
3 Apr 2022 Brabourne Stadium, Mumbai | L | 1 (4) | 0/0 | 25.0 | c S Dhawan b K Rabada | Match |
7 Oct 2021 Dubai International Cricket Stadium | L | 12 (14) | 1/0 | 85.7 | c M Shahrukh Khan b Arshdeep Singh | Match |
16 Apr 2021 Wankhede Stadium, Mumbai | W | 5 (16) | 0/0 | 31.3 | c DJ Hooda b Arshdeep Singh | Match |
1 Nov 2020 Sheikh Zayed Stadium | W | 62 (49) * | 6/1 | 126.5 | not out | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
5 May 2026 Arun Jaitley Stadium, Delhi | W | 6 (13) | 1/0 | 46.2 | c Sameer Rizvi b L Ngidi | Match |
11 Apr 2026 MA Chidambaram Stadium, Chepauk, Chennai | W | 15 (18) | 1/0 | 83.3 | c P Nissanka b AR Patel | Match |
5 Apr 2025 MA Chidambaram Stadium, Chepauk, Chennai | L | 5 (4) | 1/0 | 125.0 | c J Fraser-McGurk b MA Starc | Match |
31 Mar 2024 Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | L | 1 (2) | 0/0 | 50.0 | c RR Pant b KK Ahmed | Match |
20 May 2023 Arun Jaitley Stadium, Delhi | W | 79 (50) | 3/7 | 158.0 | c RR Rossouw b C Sakariya | Match |
10 May 2023 MA Chidambaram Stadium, Chepauk, Chennai | W | 24 (18) | 4/0 | 133.3 | c Aman Hakim Khan b AR Patel | Match |
8 May 2022 Dr DY Patil Sports Academy, Mumbai | W | 41 (33) | 4/1 | 124.2 | c AR Patel b A Nortje | Match |
10 Oct 2021 Qualifier 1 · Dubai International Cricket Stadium | W | 70 (50) | 5/2 | 140.0 | c AR Patel b Avesh Khan | Match |
4 Oct 2021 Dubai International Cricket Stadium | L | 13 (13) | 2/0 | 100.0 | c R Ashwin b A Nortje | Match |
10 Apr 2021 Wankhede Stadium, Mumbai | L | 5 (8) | 1/0 | 62.5 | c S Dhawan b CR Woakes | Match |
25 Sep 2020 Dubai International Cricket Stadium | L | 5 (10) | 0/0 | 50.0 | run out | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
15 May 2026 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | L | 13 (9) | 2/0 | 144.4 | c N Pooran b Akash Singh | Match |
10 May 2026 MA Chidambaram Stadium, Chepauk, Chennai | W | 42 (28) | 3/2 | 150.0 | b Shahbaz Ahmed | Match |
23 Apr 2024 MA Chidambaram Stadium, Chepauk, Chennai | L | 108 (60) * | 12/3 | 180.0 | not out | Match |
19 Apr 2024 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | L | 17 (13) | 1/0 | 130.8 | c KL Rahul b Yash Thakur | Match |
3 Apr 2023 MA Chidambaram Stadium, Chepauk, Chennai | W | 57 (31) | 3/4 | 183.9 | c MA Wood b Ravi Bishnoi | Match |
31 Mar 2022 Brabourne Stadium, Mumbai | L | 1 (4) | 0/0 | 25.0 | run out (Ravi Bishnoi) | Match |
| Date | Res | Runs (balls) | 4s/6s | SR | Dismissal | |
|---|---|---|---|---|---|---|
5 Apr 2026 M Chinnaswamy Stadium, Bengaluru | L | 7 (3) | 0/1 | 233.3 | c D Padikkal b JA Duffy | Match |
28 Mar 2025 MA Chidambaram Stadium, Chepauk, Chennai | L | 0 (4) | 0/0 | 0.0 | c MS Bhandage b JR Hazlewood | Match |
18 May 2024 M Chinnaswamy Stadium, Bengaluru | L | 0 (1) | 0/0 | 0.0 | c Yash Dayal b GJ Maxwell | Match |
22 Mar 2024 MA Chidambaram Stadium, Chepauk, Chennai | W | 15 (15) | 3/0 | 100.0 | c C Green b Yash Dayal | Match |
17 Apr 2023 M Chinnaswamy Stadium, Bengaluru | W | 3 (6) | 0/0 | 50.0 | c WD Parnell b Mohammed Siraj | Match |
4 May 2022 Maharashtra Cricket Association Stadium, Pune | L | 28 (23) | 3/1 | 121.7 | c SS Prabhudessai b Shahbaz Ahmed | Match |
12 Apr 2022 Dr DY Patil Sports Academy, Mumbai | W | 17 (16) | 3/0 | 106.3 | lbw b JR Hazlewood | Match |
24 Sep 2021 Sharjah Cricket Stadium | W | 38 (26) | 4/1 | 146.2 | c V Kohli b YS Chahal | Match |
25 Apr 2021 Wankhede Stadium, Mumbai | W | 33 (25) | 4/1 | 132.0 | c KA Jamieson b YS Chahal | Match |
25 Oct 2020 Dubai International Cricket Stadium | W | 65 (51) * | 4/3 | 127.5 | not out | Match |
Every bowler he has faced, most balls first. Tap a bowler to see every match, or a column to sort. Out = dismissed by that bowler; run-outs are listed separately.
| 10 | 84 | 73 | 0 | 86.9 | – | ||||
| 9 | 69 | 113 | 2 | 163.8 | 56.5 | ||||
| 9 | 67 | 100 | 2 | 149.3 | 50.0 | ||||
| 7 | 51 | 50 | 1 | 98.0 | 50.0 | ||||
| 6 | 50 | 45 | 2 | 90.0 | 22.5 | ||||
| 6 | 49 | 63 | 1 | 128.6 | 63.0 | ||||
| 6 | 48 | 69 | 0 | 143.8 | – | ||||
| 8 | 48 | 63 | 2 | 131.3 | 31.5 | ||||
| 6 | 47 | 53 | 3 | 112.8 | 17.7 | ||||
| 8 | 45 | 48 | 2 | 106.7 | 24.0 | ||||
| 7 | 43 | 57 | 3 | 132.6 | 19.0 | ||||
| 7 | 38 | 42 | 3 | 110.5 | 14.0 | ||||
| 5 | 37 | 40 | 1 | 108.1 | 40.0 | ||||
| 4 | 32 | 52 | 2 | 162.5 | 26.0 | ||||
| 5 | 31 | 56 | 1 | 180.6 | 56.0 | ||||
| Run-outs (no bowler credited) | 3 | ||||||||
| Total | 84 | 2,093 | 2,839 | 74 | 135.6 | 38.4 | |||
Every innings across all opponents, with the chart first and the table newest first.
Oldest to newest, one bar per innings. Coloured bars = out, dark blue = not out. Tap a bar for details; on a phone, swipe sideways.
| Date | vs | Res | Runs (balls) | SR | Dismissal | |
|---|---|---|---|---|---|---|
| 21 May 2026 | Gujarat Titans | L | 16 (7) | 228.6 | b Mohammed Siraj | Match |
| 18 May 2026 | Sunrisers Hyderabad | L | 15 (21) | 71.4 | c E Malinga b PJ Cummins | Match |
| 15 May 2026 | Lucknow Super Giants | L | 13 (9) | 144.4 | c N Pooran b Akash Singh | Match |
| 10 May 2026 | Lucknow Super Giants | W | 42 (28) | 150.0 | b Shahbaz Ahmed | Match |
| 5 May 2026 | Delhi Capitals | W | 6 (13) | 46.2 | c Sameer Rizvi b L Ngidi | Match |
| 2 May 2026 | Mumbai Indians | W | 67 (48) * | 139.6 | not out | Match |
| 26 Apr 2026 | Gujarat Titans | L | 74 (60) * | 123.3 | not out | Match |
| 23 Apr 2026 | Mumbai Indians | W | 22 (14) | 157.1 | c Tilak Varma b AM Ghazanfar | Match |
| 18 Apr 2026 | Sunrisers Hyderabad | L | 19 (13) | 146.2 | c S Arora b E Malinga | Match |
| 14 Apr 2026 | Kolkata Knight Riders | W | 7 (6) | 116.7 | c R Powell b AS Roy | Match |