Who is the only batsman to hit a six off the first ball of a Test match?
In the History of entire test cricket only West Indies Player Chris Gayle hit a six from the first ball of a test match. He achieved this feat during test match against Bangladesh in 2011 in the bowling of Sohag Gazi. It was debut match for Sohag Gazi.