Clarke included two Indians -- Sachin Tendulkar and Virat Kohli -- in his list of seven great batsmen he played alongside or against. The other five are Brian Lara, A B de Villiers, Jacques Kallis, Ricky Ponting and Kumar Sangakkara.

Clarke included two Indians -- Sachin Tendulkar and Virat Kohli -- in his list of seven great batsmen he played alongside or against. The other five are Brian Lara, A B de Villiers, Jacques Kallis, Ricky Ponting and Kumar Sangakkara.

Clarke included two Indians -- Sachin Tendulkar and Virat Kohli -- in his list of seven great batsmen he played alongside or against. The other five are Brian Lara, A B de Villiers, Jacques Kallis, Ricky Ponting and Kumar Sangakkara.

Brisbane: Former Australian captain Michael Clarke has come out with a list of seven greatest batsmen he played alongside or against during his playing days.

Clarke, who appeared on Big Sports Breakfast, included two Indians -- Sachin Tendulkar and Virat Kohli -- in that list. The other five players are Brian Lara, A B de Villiers, Jacques Kallis, Ricky Ponting and Kumar Sangakkara.

Speaking about Tendulkar, Clarke, who played 115 Tests, 245 ODIs and 34 T20Is, said that the Indian maestro was probably technically the best batsman that he ever saw.

"The hardest batsman to get out. I think Sachin, technically, didn't have a weakness. Part of you hoped that he made a mistake."

The Master Blaster played 200 Tests, 463 ODIs and one T20I during his stellar career and has 100 international centuries to his name.

The 2015 World Cup-winning captain termed Kohli as the best batsman across all three formats at present.

"His ODI and T20 records are phenomenal and he's also found a way to dominate Test cricket. What Kohli and Tendulkar have in common is they love making big hundreds," Clarke said.

The 39-year-old Clarke scored 8,643 Test runs, which included 28 centuries. In ODIs, he amassed 7,981 runs including eight hundreds.