Basketball fans are always trying to compare LeBron James to Michael Jordan and love debating with other fans over who the greatest player of all-time truly is.

Everyone is entitled to their own opinion, but if there’s one person we should be asking about this it’s Vince Carter because he’s actually played against both guys. On Saturday night, the Atlanta Hawks hosted the Indiana Pacers and the second the 43-year-old stepped onto the court he made NBA history.
 

Sure, Carter didn’t exactly go up against Jordan when MJ was in his prime, but not many people have a list that comes close to Carter’s when it comes to people he’s played with or against.

Carter also happens to be the only person in NBA history to play 22 or more seasons, but he’s still got a few more years to go if he wants to become the oldest player to ever suit up for an NBA game. ​