India won the most recent T20I series 2-1 at home.
A total of 29 T20Is have been played between these teams.
India leads 19-9 with 1 no-result.
In India, India leads 13-3 with 1 no-result
In Sri Lanka, India leads 5-3
On neutral grounds, India trails 1-3.
We now look at individual performances, starting with Batting:
Most runs (250 runs or more):

Headed by current players MD Shanaka and RG Sharma.
Only 2 centuries have been made, by RG Sharma and SA Yadav.
Regarding 50+ scores, Kohli has made 4 and several others made 3.
Highest innings scores (75 and above):

SA Yadav’s 112* in 2023 is the second highest score here.
Batting averages (Minimum 20 innings):

MD Shanaka is the only one who has played enough.
Highest strike rates (Minimum 250 balls faced):

RG Sharma has the best strike rate here, closely followed by Shanaka.
Now for Bowling:
Most wickets (8 or more):

YS Chahal leads by a comfortable margin. Chameera is the next highest among current players.
Best bowling (including all 4wi or better):

Headed by Ashwin’s 4-8 in 2016. Newcomer Shivam Mavi had the best figures (4-22) in the 2023 series.
Most dismissals (5 or more):

Led by Dhoni with 18. He also has the most stumpings with 9. Pandya has the most catches by a fielder (11)
Most dismissals in an innings (3 or more):

Headed by Dhoni with 4, while Nissanka has the most for Sri Lanka.
Best match performance (30 runs and 3wi):

Yuvraj Singh is the only one to reach this mark.