The most stupidest player ever is Flintoff.....He retired from cricket because of his wife when he is in prime form with thousands of home fans getting depressed.
I think we should not comment on any body but here is the qn So in my choice i will go for Afirdi .I am Dam sure about it he is only the in the world of cricket.
He play for money, not for cricket...you can't call anyone stupit just because his preferrences are diffrent.