Head to Head
India vs Afghanistan Head to Head Record
In 16 matches, India have won 15 and Afghanistan 0, with 1 drawn/no-result.

India
16
played

Afghanistan
15won
1 drawn / NRwon0
93.8%0%
India · last 5WWWWW
Recent meetings
ODIIndia won by 9 wickets
Afghanistan218/10
India224/1Sat, 20 Jun, 2026MA Chidambaram Stadium
ODIIndia won by 170 runs
India402/10
Afghanistan232/10Wed, 17 Jun, 2026Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium
ODIIndia won by 7 wickets
Afghanistan194/10
India195/3Sat, 13 Jun, 2026Himachal Pradesh Cricket Association Stadium
TestIndia won by an innings and 300 runs
India564/8
Afghanistan152/10 & 112/10Sat, 06 Jun, 2026Maharaja Yadavindra Singh International Cricket Stadium
T20IIndia won by 47 runs
India181/8
Afghanistan134/10Thu, 20 Jun, 2024Kensington Oval
T20IMatch tied (India won the 2nd Super Over)
India212/4 & 16/0 & 11/2
Afghanistan212/6 & 16/1 & 1/2Wed, 17 Jan, 2024M.Chinnaswamy Stadium
T20IIndia won by 6 wickets
Afghanistan172/10
India173/4Sun, 14 Jan, 2024Holkar Cricket Stadium
T20IIndia won by 6 wickets
Afghanistan158/5
India159/4Thu, 11 Jan, 2024Punjab Cricket Association IS Bindra Stadium
ODIIndia won by 8 wickets
Afghanistan272/8
India273/2Wed, 11 Oct, 2023Arun Jaitley Stadium
T20IIndia won by 101 runs
India212/2
Afghanistan111/8Thu, 08 Sept, 2022Dubai International Cricket Stadium
India vs Afghanistan — Frequently Asked Questions
How many times have India and Afghanistan played each other?
India and Afghanistan have played 16 matches against each other across formats.
Who has won more matches, India or Afghanistan?
India have won 15 and Afghanistan have won 0 of their meetings, with 1 drawn or no-result.
What is the India vs Afghanistan record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.