Asad Shafiq vs Virat Kohli in Test matches

JibranAnsari

ODI Captain
Joined
Oct 13, 2010
Runs
46,881
Asad averages 39 with 4 tons and 8 50s in 37 innings and has 1330 test runs.

Kohli averages 43 with 5 tons and 7 50s in 33 innings and has 1354 runs.

Both have test tons against SA in SA.

Kohli has a ton in australia aa well where Asad has not played a test yet.

Discuss
 
If you combine ODI's and Tests, Virat Kohli is the best young batsman in the world today.

In tests, he has just started to find his footing. I predict he'll score tons in NZ, Eng and Aus too, in the upcoming season.

Shafiq is good but Virat is slightly ahead in my book.
 
Both are equally good. I've seen Shafiq's ton in South Africa and it has come at a very crucial period for Pakistan. Exciting times for India and Pakistan..
 
Pakistanis should accept the fact Virat is atleast 2 levels above any Pakistani batsman barring Younis. Asad is a good player who will end up with 5000 runs at an avg of 40-42 but Virat will score 10000+ runs @ an avg of 50+. He is a future atg.
 
no comparison.. asad is a one dimensional player.. virat has all the shots in the book as well as the confidence to apply them.
 
Virat is better but Shafiq is pretty good as well.
 
Kohli is the best young batsman in the world by miles and he's two levels above Shafiq however, the latter has what it takes to become one of our most successful test batsman ever.

Kohli will end up with an average of 50+ and Shafiq can get there too.
 
Many people here underrate Asad The Test Player. He has a great record against No.1 test bowling unit SA, in their home grounds too.

He may prove to be our best middle order test bat after Misbah and Younus retire.

Still there is a lot of room for him to improve.
 
Asad is all hard work but Kohli is Class quality and Excellence with some arrogance
 
Pakistanis should accept the fact Virat is atleast 2 levels above any Pakistani batsman barring Younis and Misbah. Asad is a good player who will end up with 5000 runs at an avg of 40-42 but Virat will score 10000+ runs @ an avg of 50+. He is a future atg.
Corrected.
 
That was a good knock by Kohli, let's see what lies ahead in the Test. I have a feeling India might win this, I remember last time at the Wanderers how Sreesanth rolled South Africa out for 84 runs.
 
Last edited:
Shafiq is good but Kohli seems way better.
 
Last edited by a moderator:
I know it hurts we don't have anyone of Kohli class but I feel our new blokes are good enough to match the likes of Rohit and DDhawan so all is not gloomy..
 
Asad Shafiq VS Virat Kohli in test matches

Well Virat Kohli way ahead of Shafiq in terms of everything.
 
At test level, Virat just edges Shafiq atm. His knocks in Perth and Adelaide were full of class as well. The thing with Kohli though is he had a slowish start in ODIs as well but then he just took off after the initial period and left everyone else behind. If Kohli continues like this, he'll do the same in tests.
 
I think Kohli just edges Shafiq in test, Shafiq is a good batsman he has a good record against SA, but Kohli is in a class of his own and is the most exciting young bat currently.

Kohli has it in him to score 10000 runs with an average of 50ish, Shafiq is capable of scoring around 5000+ runs with and average of around 40-45ish.
 
Last edited:
So far in their test career, Shafiq has performed better than Kohli but I think Kohli has the skill and temperament to outshine Shafiq in the future. However, time will only tell and if Shafiq works hard then things might be different. The same way the likes of YK is rated higher than Inzi in the test arena despite the latter being far more talented than the former.
 
Both seem at par at the moment in terms of performances . Though Kohli edges it in the technique and temperament .
 
Both are very good batsmen. Kohli has just started to find his feet in Test cricket and Asad is one of the vital cogs in Pakistan's Test line-up.
Kohli is miles ahead if you consider their overall performances,which include ODIs.
Asad and Kohli are both set for great things if they continue to improve their game.

One thing that Asad should be given credit for is that he is not naturally talented like others. His batting is all about hard work and determination. He is not a natural stroke-maker as well. He is very similar to Younis Khan.
Kohli is naturally gifted. He has all the abilities to become one of the best batsmen ever.
Summing it up,both are equally good at the moment. Both should achieve big things.

:shafiq:kohli
 
Shafiq probably wont ever play in pakistan and we are not playing much against top teams in the next five years. India will play more tests than pakistan anyway. Shafiq has in him ti become a 45 average batman and kohli will probably average around 50 with a superior record against better attacka.
 
Both are good Test Batsmen,.

Shafiq has been vital to Pakistan and most of his runs come in very tough situations.

Kohli has also been good and has improved his Test game a lot.

I would say Kohli because he is more consistent then Shafiq.
 
Kohli is miles better than Shafiq.

Shafiq still doesn't know how to rotate strikes and how to change gears when needed where Kohli is master.

Classy guy :kohli
 
Shafiq is weak mentally, while Kohli is much stronger mentally and more aggressive. He just needs to stop running his mouth all the time.
 
Not even a single person who said that the SA pitch was flattened out for kohli is coming forward to accept after SA came down to 148-6 :55:
 
Kohli is a wonderful player. Asad is good too though.

However, Kohli is something else. India needs batsmen like him because of their poor bowling.
A very good successor to Tendulkar.
 
Not even a single person who said that the SA pitch was flattened out for kohli is coming forward to accept after SA came down to 148-6 :55:

Its because they're knowledgeable to realize that the pitch has deteriorated considerably. How long did it take the Saffers to fold you guys up?

Shafiq is weak mentally, while Kohli is much stronger mentally and more aggressive. He just needs to stop running his mouth all the time.

Shafiq is not weak mentally. He's a crisis player and has played several knocks under pressure and that too against the likes of England and South Africa. What are you on about? Infact, as a pressure player batting at #6, there is no one who I would pick over him in test cricket.
 
Shafiq is weak mentally, while Kohli is much stronger mentally and more aggressive. He just needs to stop running his mouth all the time.

Shafiq is mentally stronger than Kohli.

These knocks are a testament to that.

-29-4 on the first day, looking down the barrel and Shafiq scores a Ton and Pakistan went on to make more than 300.

http://www.espncricinfo.com/ci/engine/match/567364.html

-56/4 in the first innings scored 75 to take Pakistan to over 200, and then in the 2nd innings comes in at 176-4 Pakistan only leading by 64 runs only and he takes Pakistan out of a tough situation by scoring an unbeaten 100.

http://www.espncricinfo.com/ci/engine/match/562446.html


-103/4 in the first innings, scores a 50 and with Misbah takes Pakistan to over 200, in the second innings comes in at 54/4 in the second innings with Pakistan still trailing by 16 runs and scores a very good 43 and helps Pakistan set 145 as a Target, Pakistan eventually won this Test.

http://www.espncricinfo.com/ci/engine/match/531629.html


-70/4 facing a huge defeat as Pakistan still trailed by over 350 and he scored a Ton and at one point Pakistan were looking set to wipe of the deficit when Misbah played a pathetic shot to get dismissed on 88, still carried on and was dismissed for 130 being the last man to be dismissed and had saved Pakistan some pride.



Kohli's good Test knocks have come in easier situations compared to Shafiq.
 
Stats apart, Kohli is far more elegant and exciting as a batsman. I wish to see far more of Kohli's batting hence, just too good to watch.
 
Asad averages 39 with 4 tons and 8 50s in 37 innings and has 1330 test runs.

Kohli averages 43 with 5 tons and 7 50s in 33 innings and has 1354 runs.

Both have test tons against SA in SA.

Kohli has a ton in australia aa well where Asad has not played a test yet.

Discuss

Kohli is easily better than Asad. Scored more runs in less innings. Have better average. Probably also have better strike rate.
 
Kohli is easily better than Asad. Scored more runs in less innings. Have better average. Probably also have better strike rate.

Kohli also played on the flattest decks of India. So more runs, better average and better SR is given. I also think Virat is better but not due to the facts you mentioned. Asad Shafiq is very classy too. He will be the backbone of our team in future IN SHA ALLAH.
 
Last edited:
Kohli is better no doubt taking up the legacy left behind the greats of the past. However, Shafiq is also very good he needs to take up responsibility and start scoring big 100's instead of the cute 50's.
 
its a tough comparison because Shafiq comes in at no. 6 and almost always with Pakistan in trouble and has to try save the innings with Misbah or the tail

also how many of those runs from Kohli have come in familiar conditions at home on completely flat tracks
 
I rate Asad as a good player , can be a very good one averaging ~45 . Virat is in a different league though .
 
Asad has already played tests against Zimbabwe and Bangladesh while Kohli hasn't. Also Kohli is younger and much fitter than Asad. Also Asad test average is high because of his very low strike rate.
 
Virat Kohli is pure class.
A treat to watch and an ATG material.
Shafiq is good. Nothing more.

Sent from my GT-I9100 using Tapatalk
 
Shafiq played all the shots that Kohli played pull, hook, back foot drive against S.Africa, so at this level both are same but Kohli is marginally ahead bcoz of his SR for me.
 
Shafiq played all the shots that Kohli played pull, hook, back foot drive against S.Africa, so at this level both are same but Kohli is marginally ahead bcoz of his SR for me.
yeah Runs Scored and Batting Average does not count much in test cricket. :facepalm:
 
yeah Runs Scored and Batting Average does not count much in test cricket. :facepalm:

Actually no need to facepalm...........

I'm specifically talking about their S.africa innings where they both came in pressure situation both scored a ton by playing wonderful shots but i'm saying Kohli slightly ahead bcoz he scored quickly.

And yes even in test cricket it has become necessary to score 300 on 1st day to make sure test doesnt result in draw especially if you have weak bowling line up.
 
Actually no need to facepalm...........

I'm specifically talking about their S.africa innings where they both came in pressure situation both scored a ton by playing wonderful shots but i'm saying Kohli slightly ahead bcoz he scored quickly.

And yes even in test cricket it has become necessary to score 300 on 1st day to make sure test doesnt result in draw especially if you have weak bowling line up.

Kohli is not slightly ahead of Shafiq. Kohli is way ahead of Shafiq that it is not a competition anymore. He has scored more runs in less innings, have better average, have better strike rate and have not yet played tests against minnows Zimbabwe and Bangledesh.
 
Kohli is not slightly ahead of Shafiq. Kohli is way ahead of Shafiq that it is not a competition anymore. He has scored more runs in less innings, have better average, have better strike rate and have not yet played tests against minnows Zimbabwe and Bangledesh.

This mean k we have slight difference in our opinions.
 
Shafiq's 130 came when SA scored 517 with Smith getting a double ton and de Villiers hitting 164. Kohli's has come on a wicket where SA are struggling at 213/6 and he is the only one to score a century in the match so far. What a joke!
 
Shafiq's 130 came when SA scored 517 with Smith getting a double ton and de Villiers hitting 164. Kohli's has come on a wicket where SA are struggling at 213/6 and he is the only one to score a century in the match so far. What a joke!

Before posting nonsense check his 111 in cape town the fortress of south africa against same bowling attack. There was not a single century from south africa on that pitch and he started batting when pakistan was collapsed to 34/4

http://www.espncricinfo.com/ci/engine/match/567364.html


next time check your facts before posting nonsense
 
Last edited:
Pakistan fans need a reality check. Kohli scores at a much higher strike rate than Shafiq. Your batsman lacks talent hence still using older players like Misbah.
 
Pakistan fans need a reality check. Kohli scores at a much higher strike rate than Shafiq. Your batsman lacks talent hence still using older players like Misbah.

lol at the cricketing knowledge of some posters talking about strike rate in tests :)) and for their information both asad and kohli test strike rate is in 40s its not like they are setting the world on fire like gilchrist sehwag or lara in tests with a high strike rate

these type posters need reality check!!! and please stop watching pyjama cricket
 
Last edited:
Bad comparison, Kohli is far ahead in terms of skills and Talent.

However, Asad can be compared to Pujara. Time will tell who will be more successful test batsman.
 
Some people need to realize test and one day are different. Test wise they are compatible but because of Kohlis talent I see him getting ahead, however because he is accustomed to playing a faster game he may throw his wickets away and not be a good test player. I don't anticipate this to be the case, only time will tell. Id rather have Kohli but it isn't going to be as far a gap as some believe.
 
Kohli is the best young batsman in the world by miles and he's two levels above Shafiq however, the latter has what it takes to become one of our most successful test batsman ever.

Kohli will end up with an average of 50+ and Shafiq can get there too.

4 years later, Kohli is ten levels above Shafiq and there is no chance that the latter will end up with a 50+ average. Funnily enough, statistically he can end up as one of our most successful test batsman if he continues to be picked for another 5-6 years. Will probably limp to 20 Test hundreds and around 7k runs, and we don't have many batsmen who have achieved that.
 
4 years later, Kohli is ten levels above Shafiq and there is no chance that the latter will end up with a 50+ average. Funnily enough, statistically he can end up as one of our most successful test batsman if he continues to be picked for another 5-6 years. Will probably limp to 20 Test hundreds and around 7k runs, and we don't have many batsmen who have achieved that.

But Pakistan has had match winners in tests which shafiq clearly is not. Impact less player.
 
4 years later, Kohli is ten levels above Shafiq and there is no chance that the latter will end up with a 50+ average. Funnily enough, statistically he can end up as one of our most successful test batsman if he continues to be picked for another 5-6 years. Will probably limp to 20 Test hundreds and around 7k runs, and we don't have many batsmen who have achieved that.

He won't do that either...
 
This thread is an old one and made sense when it was made. Times change however, and Shafiq had regressed.
 
But Pakistan has had match winners in tests which shafiq clearly is not. Impact less player.

Which is why I said statistically. Both Shafiq and Azhar are impact-less, but the latter is much better of course.
 
He won't do that either...

Probably and hopefully, but I won't bet on it. The retirement of Misbah and Younis has given him more breathing space, and Babar may not hold onto his spot for long. If he sticks around for 5-6 years he will get close to those numbers. Essentially a replica of his performances over the last 6-7 years.
 
This thread is an old one and made sense when it was made. Times change however, and Shafiq had regressed.

It never made sense. Yes the gap has only widened in the last 4 years, but at no point in his career was Shafiq anywhere close to Kohli's level. A terrible comparison.
 
It never made sense. Yes the gap has only widened in the last 4 years, but at no point in his career was Shafiq anywhere close to Kohli's level. A terrible comparison.

Lol and didnt you say that shafiq could be one of pakistans best test batsman ever.
 
Pakistani fans should stop comparing their batsmen with Indian batsmen, it will always lead to a disappointment for them, the gulf in talent and quality is too huge
 
Lol and didnt you say that shafiq could be one of pakistans best test batsman ever.

That can still happen at least statistically, but comparing Kohli and Shafiq?

Kohli is better than any batsman Pakistan has ever produced, and he is only entering his peak now.
 
That can still happen at least statistically, but comparing Kohli and Shafiq?

Kohli is better than any batsman Pakistan has ever produced, and he is only entering his peak now.

If it can still happen statistically then shafiq will definitely need a smith like streak for next five years at least , in that case kohli will have a competition.
 
It never made sense. Yes the gap has only widened in the last 4 years, but at no point in his career was Shafiq anywhere close to Kohli's level. A terrible comparison.

Kohli batted like a tailender in England, Shafiq did not and he also almost won a Test by himself in AUS with little support.
 
Back
Top