Shahid Afridi vs India: ODI record

Shahid Afridi has scored 617 runs off 440 balls against India in ODIs (strike rate 140.23, average 25.71, 28 sixes, out 24 times). Shahid Afridi has taken 21 wickets against India in ODIs (economy 5.61, average 59.90, 1346 balls bowled). Computed from every ball Shahid Afridi has faced or bowled against them.

Shahid Afridi
617
runs vs India · SR 140.23
Shahid Afridi · ODI
Batting vs IndiaValue
Runs617
Balls440
Strike rate140.23
Average25.71
Fours58
Sixes28
Dismissals24
Bowling vs IndiaValue
Wickets21
Balls1346
Economy5.61
Average59.90
Strike rate64.10

How many runs has Shahid Afridi scored against India?

Shahid Afridi has scored 617 runs off 440 balls against India in ODIs (strike rate 140.23, average 25.71, 28 sixes, out 24 times).

How many wickets has Shahid Afridi taken against India?

Shahid Afridi has taken 21 wickets against India in ODIs (economy 5.61, average 59.90, 1346 balls bowled).

More vs-team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions