Active players that are ATGs :-
India - Virat Kohli
Australia - Steven Smith, Pat Cummins
England - Joe Root, James Anderson
Players whose ATG status is debatable and can change depending on their next 2-3 yrs :-
India - Ravichandran Ashwin, Ravindra Jadeja, Jasprit Bumrah
South Africa - Kagiso Rabada
New Zealand - Kane Williamson
These names except Bumrah( who lacks longevity) are magnificent in home conditions but their away performance( especially alien conditions) puts their status debatable. Anderson has crossed this phase and moved in ATG league due to his sheet longevity of 700 test wickets( absolutely freakish stuff).
Outside these names, there are some ODI ATGs( Rohit Sharma, Mitchell Starc, Babar Azam) or country greats( Ben Stokes, Shakib Al Hasan, Nathan Lyon etc).
India - Virat Kohli
Australia - Steven Smith, Pat Cummins
England - Joe Root, James Anderson
Players whose ATG status is debatable and can change depending on their next 2-3 yrs :-
India - Ravichandran Ashwin, Ravindra Jadeja, Jasprit Bumrah
South Africa - Kagiso Rabada
New Zealand - Kane Williamson
These names except Bumrah( who lacks longevity) are magnificent in home conditions but their away performance( especially alien conditions) puts their status debatable. Anderson has crossed this phase and moved in ATG league due to his sheet longevity of 700 test wickets( absolutely freakish stuff).
Outside these names, there are some ODI ATGs( Rohit Sharma, Mitchell Starc, Babar Azam) or country greats( Ben Stokes, Shakib Al Hasan, Nathan Lyon etc).