Shahid Afridi( 157 meters)
Shaid Afridi hit a massive six 157 meters,If You are talking about The largest six hit by pakistani in T20 , then i'll vouch for ishbah , He hit the longest T20 WorlDCup six in 2007
Adam Gilchrist 122 m on 17th May 2011 playing for KXIP vs. RCB @IPL 4
Chris Gayle, in international T20
I think yuvraj singh in icc t20 cricket world cup semi final against australia of 119 m.
Yuvraj Singh of India hit biggest six in t20 world cup. It was 119 m long six.
it is both odi and T20
Yuvraj Singh Hit 6 sixes in an over against Stuart Broad in 2007 world cup t20, Yuvi got the best timing of all the players on this list. He is a match winner on his day and won quite a few for Indian over the years.