LeBron James has been around for a while.
So long, in fact, that he has played in an NBA game against a man who is currently 63 and another who is currently 19.
The Los Angeles Lakers' legend recently took on Dallas Mavericks rookie Cooper Flagg, just after he turned 19.
And at the start of his career, James took on Kevin Willis, who is now 63.
Kevin Willis (63) and Cooper Flagg (19 and 15 days).
— BronnyMuse (@BronnyMuse06) January 5, 2026
What do they have in common? They both played against LeBron James.
Crazy fact 🤯 pic.twitter.com/ARlMDeviNA
MORE: Nuggets' Jalen Pickett has career night to stun 76ers
LeBron played against Willis once in Dec. 2004 and once in Jan. 2005, while Willis was with the Hawks and LeBron was in his second season with the Cavaliers.
A stat recently circulated that said James has played against more than one-third of the players who have ever played in the NBA.
Flagg is now on that list.
And if Flagg has longevity even approaching James, he'll have some crazy feats like this, too. Flagg was the second-youngest player ever chosen No. 1 overall, after just James.
So that link could extend well into the future. Flagg could have a stat someday that says he played against James and against a guy in the next generation spread out by just as many years as this stat.
More NBA news:
- Hawks might trade Trae Young to one of the NBA's worst teams
- 76ers fit as trade destination for former No. 10 overall pick from Bulls
- Magic predicted to trade for 21 PPG scorer to bring off bench as super sixth man
- Nuggets' win over 76ers was so wild that a player posted about it on LinkedIn