Pakistan batsman Azhar Ali has been on the song from past twelve months particularly in the Test format while accumulating 1,538 Test runs in 29 innings of 15 Test matches as he surpassed Indian skipper Virat Kohli, who scored 1,503 runs in 16 Tests which is further spread over 25 innings.

With this, Ali has become the highest run-scorer in Test cricket in the last 12 months.

The 32-year-old Punjab-born batsman has smashed five centuries and as many fifties respectively while having his average of 59.15, whereas, Kohli has registered five centuries and two half-centuries at an average of 65.34.

The statistics were compiled between May 12, 2014, to May 12, 2017, which further includes Steven Smith (1399) at third, Cheteshwar Pujara (1378) at fourth and Jonny Bairstow of England (1231) at the fifth place in terms of runs scored most by any batsman in longer format of the game.

Ali has also placed himself at the seventh position while having 14 Test hundreds to his name among Pakistani batsman, as Younis Khan, who is all set to retire after the third Test against West Indies is topping the list with 34 hundred under his belt.

While being in prime form, Azhar Ali would like to continue his amazing run, as the visitors will miss out the services of their two-star batsmen in the form of current skipper Misbah-Ul-Haq and Younis Khan.

Playing top-notch cricket, one of the most underrated batsmen Ali has been significant with the bat for the national team against Australia before smashing two centuries in the ongoing three-match Test series against the Windies.

On day two of the series decider at Windsor Park in Dominica, Ali crossed past Kohli’s aggregate total (which has been set in last twelve months) when he was in the 90s before bringing up his 14th Test hundred.

The top-order batsman, who was forced to open for Pakistan following the crisis at the top in the recent past, smashed 127 off 334 balls before he was dismissed by lanky off-spinner Roston Chase.

In Bridgetown, Barbados, Ali scored 105 before Pakistan collapsed on the fifth-day pitch to see hosts levelling the series one all following a brilliant bowling performance from fast bowler Shanon Gabriel.

The part-time leg-spinner is playing his 60th Test after playing 45 One-day Internationals matches. He has so far scored 4,965 runs in Tests and 1,605 runs in ODIs.

Interestingly, Ali has bagged seven wickets in Tests and four in ODIs.

    Tahir Ibn Manzoor is a staffer at, who follows cricket like food after listening to running commentary on a transistor radio when he was only eight, and penned down the scorecard when he turned 11. He Tweets @TahirIbnManzoor

    Read More