Head to Head
Afghanistan vs India Head to Head Record
In 16 matches, Afghanistan have won 0 and India 14, with 2 drawn/no-result.
Afghanistan
16
played
India
0won
2 drawn / NRwon14
0%87.5%
Afghanistan · last 5LLLLL
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
Afghanistan vs India — Frequently Asked Questions
How many times have Afghanistan and India played each other?
Afghanistan and India have played 16 matches against each other across formats.
Who has won more matches, Afghanistan or India?
Afghanistan have won 0 and India have won 14 of their meetings, with 2 drawn or no-result.
What is the Afghanistan vs India record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.