If you had to pick one ATG bowler, past or present, to dismiss these batsmen within a full over, who would it be and why?
Viv
Lara
Ponting
Tendulkar
Steve Smith
Gavaskar
Kallis
Dravid
Kohli
No one can confidently get it done in an over.... These are all ATG batsmen for a reason; they could defend against any bowler for an over atleast. Still, my picks will be, given suitable conditions:
Viv - Joel Garner (Garner had Viv's wicket 5x in West Indian domestic circuit, no one else more than twice)
Lara - Bill O'Reilly (Lara had trouble with Kumble in India, Tiger could be potentially deadlier in right conditions)
Ponting - Ravichandran Ashwin (Harbhajan made Ponting dance in India, Ashwin is perfect against him)
Tendulkar - Malcolm Marshall (Sachin didn't really had many perceivable weaknesses, so the best bowler seems the best bet)
Steve Smith - Waqar Younis (similar to Sachin, though I think in place of the very best bowler, the bowler with the best peak strike rate will do better against that technique)
Gavaskar - Dennis Lillee (Though in vastly different circumstances, Gavaskar doesn't really have a great record against Lillee)
Kallis - Sydney Barnes (Kallis had some trouble in England, let the English swing king handle him)
Dravid - Curtly Ambrose (Dravid had a problem with good bounce, especially in Australia. Perfect conditions for Ambrose)
Kohli - Richard Hadlee (Lateral movement is the wall between VK and Test greatness. In swinging NZ pitches, Hadlee can get it done)
On having to pick a single bowler for them all, it will be Glenn McGrath.