Pakistani batter Abdullah Shafique has drawn mixed reactions on social media after his response to a presenter during a match in the National T20 Cup.

The moment took place during the game between Sialkot and Karachi Blues. A presenter questioned Shafique about his approach during the chase.

The presenter asked whether he should have tried to hold down one end after arriving at the crease when the ball was coming well onto the bat and expectations were high from him and Hassan Nawaz.

Shafique responded with a remark that quickly went viral online.

“I think you should become a coach with all the good questions you ask. This is a game, and things happen like this. Holding one end—what, am I going to play until tomorrow?” he asked. 

He said he will try to learn from mistakes and try to do better next time.

“These are T20 matches. You have to go with the flow of the game and manage according to the overs. It is not necessary that your success rate is always high. In this game, you learn from your mistakes and try to do better in the next match,” he added.

The exchange triggered debate among cricket fans on social media, with many sharing different views about the batter’s tone and response.

Some users supported Shafique and praised his reply. One comment read, “Agreed ,” while another user wrote, “He just roasted him.”

Others criticised the response and called for a more humble attitude. One comment stated, “He needs to be humble,” while another wrote, “Performance do takay ki nahi aur attitude dekho.” Some fans also felt both sides were at fault, with one reaction saying, “Both in the wrong.”

In the match itself, Karachi Blues posted a strong total of 202 runs. During the chase, Shafique scored 28 runs off 15 balls before his dismissal when Sialkot stood at 60 for 2.

Sialkot later collapsed and were bowled out for 161 in 19.4 overs. Karachi Blues secured a 40-run victory.

Abdullah Shafique has represented Pakistan across formats. In Test cricket, he has played 24 matches, scoring 1,610 runs at an average of 37.44, including five centuries and six half-centuries, with a highest score of 201. 

In One Day Internationals, he has featured in 27 matches, scoring 737 runs at an average of 29.48, including one century and six half-centuries, with a top score of 113. 

In T20 Internationals, he has played six matches, scoring 64 runs with a highest score of 41.