Afridi, who quit Test cricket in 2010, was recalled for Pakistan's five-match one-day series against South Africa, with the country's chief selector Iqbal Qasim warning it could be the last chance for some players, including Afridi.
But Afridi, who thanked the selectors for their faith in him, said he would only walk away from the game when he felt his time was up "I will never give anyone a chance to speak."
"I will play cricket on my own terms and leave on my own."
Afridi has been under pressure to perform after beingd ropped from the one-day team for the India tour in December last year. However, he was selected for Twenty20s in the same tour.
The dashing batsman, who holds a world record for smashing a37-ball century in a one-day match against Sri Lanka in 1996, has failed to score a 50 in his last 12 one-day matches and captured only seven wickets making it hard for selectors to justify his name on the team sheet.
Afridi, who turns 33 on Friday when Pakistan take on South Africa in the first of two Twenty20 internationals in Durban, said he plays for his fans. "If fans want to see me play, I will play, and if they don't want me to play then I will leave."
Pakistan will play five one-day internationals against South Africa, the first starting in Bloemfontein on March 10.
Afridi has so far scored 7,075 runs in 349 one-day matches with 348 wickets - the most in the 15-man one-day squad announced for South Africa. He has 845 runs and 63 wickets in 58 Twenty20 internationals.
COMMENTS (7)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
Leave already.
we love you Afridi, and will always with you
Lala is turning to arrognace again. Bad bad bad...
i think afridi will return again as he was previously.i support Afridi.
Yeah, has a lease for another 10 years with the Pak team. Has become a fashion now for Pak cricketers to talk big and Walk zilch.
Do tell Afridi that Pakistani Team is not your Personal Property that you are talking in such an Arrogant Manner and you are just over hyped played and nothing else.
As if you own the team. Morons like you can only talk and performance is BIG 0.