So, who made the mistake? The broadcasters had rightly mentioned Shahid Afridi‘s age during his debut ODI innings. The broadcasters had displayed 21 as his age, hence that makes it confusing about who carried it as 16. According to the wrong age, Afridi became the youngest to 1000, 2000 and 3000 ODI runs. The veteran Pakistan cricketer has recently spilled the beans over his real age. Afridi has claimed that he was born in 1975 in his latest book ‘Game Changer’. Afridi’s age has always stirred controversy and has been a reason for laughter for many. Now that he has revealed his real age, the question is who tweaked his age in the first place when it was shown clearly by the broadcasters that he was 21 when he made his debut against Sri Lanka in 1996.

Here is a video from Afridi’s debut innings:

In his latest book, he has also slammed Gautam Gambhir. Speaking of his rivalry with Gambhir as personal, Afridi went on to launch a no holds barred attack on the former India opener. “Some rivalries were personal, some professional. First the curious case of Gambhir. Oh poor Gautam. He & his attitude problem. He who has no personality. He who is barely a character in the great scheme of cricket. He who has no great records just a lot of attitude.”

Afridi also said: “I remember the run-in with Gambhir during the 2007 Asia Cup, when he completed his single while running straight into me. The umpires had to finish it off or I would have. Clearly, we had a frank bilateral discussion about each other’s female relatives. Gambhir behaves like he’s a cross between Don Bradman & James Bond. In Karachi we call guys like him saryal (burnt up). It’s simple, I like happy, positive people. Doesn’t matter if they are aggressive or competitive, but you have to be positive & Gambhir wasn’t.”