Pakistan star all-rounder Shoaib Malik has made an impressive comeback in Test cricket as he passed his highest score in Test Cricket.
Malik who made his return to Test cricket after five years, scored an outstanding knock of 151 runs against England.
He is still unbeaten on 155 runs along with Asad Shafiq who is batting on 50.
Malik has played 32 Test matches before that scoring 1606 runs at an average of 33.45 in 54 innings. His previous high score was 148 which he made against Sri Lanka in 2006.