Yes, Shahid Afridi got 32 MOM awards in 398 ODIs he played, some for his bowling and some for his batting, however his performance in rest of the matches was next to nothing that's why he ended up with a batting average of 23. Majority of players in this list had a batting average of around 35 or more which means they were far more consistent & impactful throughout their career.
By the way 13 of Afridi's 32 MOM awards came against teams like Bang, Zim, Netherlands, Canada, Kenya, Afghan
8 against Sri Lanka
3 against West Indies
Remaining 8 against big teams like Aus, Ind, End, NZ, SA.
Every big team knew that Pakistan is playing with 10 batsmen if Afridi is in the playing 11.
He received only 2 MoM awards vs West Indies. Please check your stats.
In your effort to undermine Afridi's 8 MoM awards vs Sri Lanka, did you realize that;
1. Afridi hit that famous 37 ball 100 againt Sri Lanka who became World Champions only 8 month and 11 ODIs ago.
2. His most matches vs SL which included Muralitharan who ended up with most ODI wickets (534) by a bowler.
3. His most matches vs SL which included Vaas who ended up with 4th highest ODI wickets (400) by a bowler.
4. His most matches vs SL which ncluded Malinga who ended up with 9th highest ODI wickets (338) by a bowler.
5. His most matches vs SL which included Jayasuria who ended up with 11th highest ODI wickets (323) by a bowler.
6. His most matches vs SL which included Sangakara who ended up with 2nd highest ODI runs (14234) by a batsman.
7. His most matches vs SL which included Jayawardene who ended up with 6th highest ODI runs (12650) by a batsman.
8. His most matches vs SL which included Jayasuria who ended up with 5th highest ODI runs (13430) by a batsman.
9. Afrid dismissed Sanagakara 9 times in ODIs.
10. Afridi dismissed Jayawardene 6 times in ODIs.
Last but not the least.....
11. How many Pakistani batsmen have scored more than 10,000 ODI runs? Only Inzi.
12. How many Sri Lankas batsmen have scored more than 10,000 ODI runs? Four - Sanga, Jayawardene, Jayasuria, Dilshan.
13. How many Pakistani bowlers have taken more than 300 ODI wickets? 3 (wasim, waqar, Afridi)
14. How many SL bowlers have taken more than 300 ODI wickets? 4 (Vaas, Murali, Malinga, Jayasuria)
Hope all these points help understand that wins against Sri Lanka were no mean achievements.
I am sure, you did see how our team folded against Sri Lanka in recent Asia Cup eventhough there was no Murali, Malinga, Vaas, Jayasuria, Jayawardene or Sangakara in it where as we had super stars like Babar Azam and Shaheen Afridi.
One more point, in your earlier post, you had only acknowledged two Afridi performances..... in 2007 T20 WC semi-final and final. Did you forget Afridi's Player of the Series performances in Asutalian Tri-Series vs Aus/WI when we won that Tri-Series after many failed attempts by the sides lead by Imran Khan and Javid Miandad? By the way, that was the only time we won that Tri-Series.
