Based on performances, Afridi should be in the ODI team since his averages point to a more than adequate bowling all rounder since January 2003. However, most bowling all rounders would win one or two matches but he in his career has scored 28 fifties and 4 hundreds. Since most of his scores above 10 are scored at about 1.5 runs per ball, we can assume that about half of these innings helped win the match. That is 32/2 = 16 matches he could have won singlehandedly. That is about 6% of his matches for everyone's information. This is quite valuable if you ask me. Not only this, but rarely does he waste time at the crease, I doubt a slow sluggish 20 by him would ever happen and lose his team the match.
Here is a match winning innings by him:
http://uk.cricinfo.com/db/ARCHIVE/2004-05/PAK_IN_IND/SCORECARDS/PAK_IND_ODI5_15APR2005.html.
102 off 46!
Opening, as he did most of his career, he was not too shabby, averaging a solid 24:
Code:
Opening 141 141 1 3484 109 108* 102 24.88 3 22 12
3rd position 16 16 1 407 102 62 55* 27.13 1 2 3
4th position 4 4 0 37 17 17 3 9.25 0 0 1
5th position 10 10 2 163 45* 31 29 20.37 0 0 0
6th position 13 13 2 225 77* 40 33 20.45 0 1 2
7th position 17 17 3 254 73* 37 34 18.14 0 1 0
8th position 24 24 2 457 58 56* 48 20.77 0 2 2
9th position 2 2 0 29 26 3 - 14.50 0 0 0
10th position 1 1 0 16 16 - - 16.00 0 0 0
Quite the versatile batsman too, going in several places and doing fine all over, he does the role given and expected of him.
Then there is the matter that he is 27 years old, his career is far from retirement. Can a good coach tame him somewhat to take advantage of the powerplays or help his shot selection, choosing what balls to hit and what to defend. If he opens, why not give the simple advice to hit the half volleys and short balls but to be wary of anything else (this just being an example of simple advice, not specific to Afridi).
His bowling does not have the same effect, but it fills the vital fifth bowler void which India have fell so often to. This is a silent contribution as going for under five runs per over could be invaluable when a part timer(s) could go for 5, 6, 7 runs per over and also allow the batsman to relax at the other end, by bowling relatviely tightly, he can pile the pressure, especially in the vital middle overs. He also draws in the crowds, which is essential to the spirit of cricket, but this should not affect his selection.
In or out, I say in, any cricketer who can silently get through 10 overs for few runs and at the same time strike fear in the opposing team with the bat should be in the team. Crowds are ruthless, they have given up on Tendulkar, but why not Afridi? Because Afridi does what he says on the box..."BOOM BOOM", and anyone who doesn't appreciate that can drop him and they should, but rest assured, he will not change.