NBA legend Shaquille O'Neal played in six NBA Finals during his illustrious 19-year NBA career, and he certainly had a whole lot of teammates along the way.

But O'Neal has a pretty incredible streak going that was continued by Toronto Raptors guard Danny Green this season.

What is that streak?

Well, with Green's appearance in these 2019 NBA Finals, 36 straight NBA Finals have featured players who were once teammates of O'Neal's:

Remember: Danny Green and Shaquille O'Neal played for the Cavs way back when in 2010 when O'Neal was at the end of his career and Green was barely getting any playing time.

As someone said in the Twitter comments: we might as well call it Six Degrees of Shaq.

O'Neal played for six teams throughout his NBA tenure, spending the first four seasons of his career with the Orlando Magic and making one Finals appearance before making his way to the Los Angeles Lakers during the summer of 1996.

That was when Shaq began the most dominant stretch of his career and possibly in NBA history, leading the Lakers to three straight championships between 2000 and 2002 and making four trips to the Finals overall during his eight-year run in Los Angeles.

However, due to a tenuous relationship with Kobe Bryant, the Lakers traded O'Neal to the Miami Heat during the summer of 2004 following what was an embarrassing five-game Finals loss to the Detroit Pistons.

O'Neal went on to spend four and a half years with the Heat, winning a title alongside of Dwyane Wade in 2006.

He then finished out the final three and a half seasons of his career with the Phoenix Suns, Cavaliers and Boston Celtics.