There are a lot of names who play North American specific sports being put into the top lists.
Baseball, Hockey and NFL aren’t worldwide games, that shouldn’t be forgotten when picking the greatest of all time. Picking Jordan and Lebron James is the same as picking Muttiah Muralitharan or Sachin Tendulkar.
It’s also a question of the best career, or the best at the peak of their career. Best career might say Federer or Floyd Mayweather, best at their peak I would say Tiger Woods or Mike Tyson or Bolt.
Kipchoge in the marathon is the best ever pretty clearly (though he lacks the official WR), Bekele might be the greatest distance runner of all time.
All together though, the greatest athlete of all time for me is Usain Bolt. In Berlin in 2009 he was incredible, but he was great over pretty much his entire career.