As of now
My top 8 ODI Bats Ever
Sachin
Viv
Abdv
Kohli - may go up or down depends on future performances
Dhoni
Lara
Ponting
Beven
In Tests
Gavaskar - 2nd Greatest behind Bradman
Sachin - 4th best after Bradman, Sunny and Sobers
Dravid - top 20 or 25 of alltime
Kohli - not a great yet (Smith miles ahead now) just very good. He is almost 30 and reached 50 avg recently. I think he will finish his career on Dravid or Waugh league. Gavaskar / Lara League no way.
There was a magazine interview of Tendulkar's. He was just 18 years or so, already speaking about comparisons with Gavaskar and Viv in past tense.
Wisden Selected Sachin as the 2nd best batsman ever when he was 27.
He was already in the league of next to Bradman even before he was 25 i think.
Kohli almost 30 and still not even close to his contemporary Smith. No one compares Kohli to the greats in tests. No alltime 11 features Kohli.
Also, almost all the guys in Next to Bradman league were sensational in their early 20s
Sachin, Viv, Gavaskar, Sobers, Lara, Hutton, Hobbs, Barry Richards , Pollock, Headley, Ranji, Trumper, Hammond..
Bradman and WG too.