Los Angeles Lakers star LeBron James returned to face his hometown team, the Cleveland Cavaliers, on Monday night. Nearly coinciding with the one-year death anniversary of Kobe Bryant, the four-time NBA MVP felt that he needed to put on a show and snag a win for the Purple and Gold against the Cavs.

He didn't disappoint as he led his Lakers squad to a solid victory at the expense of the much-improved Cavs. James exploded for 21 points in the fourth quarter alone, which created enough separation for the Lakers to run away with a 115-108 victory. He eventually finished with 46 points, eight rebounds, and six assists for the Lakers.

LeBron James barely recognizes any of the current Cavaliers players as the team's roster has drastically changed over the years. He last played for the Cavs in the 2017-18 season before suiting up for the Lakers in the following year.

Since then, the Cavs have seen a massive facelift as the team focused on their rebuilding cause in the post-LeBron James era.

Now, we take a look back at every player that was on the Cavaliers roster during James' final campaign with the team and where they are today. The following players are ranked from worst to best, during their time with the Wine and Gold.

The Cavs Supporting Cast Begins Here: Jose Calderon

Jose Calderon was signed to a one-year, $2.3 million contract and only suited up for the Cavs in the 2017-18 season where he played limited minutes off the bench. In July of 2018, Calderon eventually signed with the Detroit Pistons where he only saw action in three games.

The Spanish national eventually hanged his jersey and was appointed to be the special assistant to the executive director of the National Basketball Players Association (NBPA) for the 2019-20 NBA season.

Kendrick Perkins

Kendrick Perkins arrived with the Cavs for his second stint with the team in September of 2017. He was relegated to the G League but came out with an impressive showing which earned him another contract with the team in April of 2018. He was eventually waived three months later.

After his playing career, Perkins turned to broadcast and has been appearing as a featured host and analyst for ESPN in its various shows namely The Jump, Get Up, First Take, and SportsCenter.

Isaiah Thomas

Isaiah Thomas first came to the Cavs in August of 2017 after he was traded from the Boston Celtics as part of the Kyrie Irving trade. His stay in Cleveland didn't last long as he was shipped to the Lakers in February of 2018 as part of another multi-player trade.

After his stint with the Cavs, the Washington product eventually inked a one-year contract with the Denver Nuggets in July of 2018 but only saw limited action for the team. A year later, he signed with the Washington Wizards and was eventually traded to the Los Angeles Clippers in February of 2020. Thomas was waived by the team and remains to be a free agent today.

Jeff Green

In July of 2017, Green signed with the team on a one-year, $2.3 million contract. He only lasted for a season and signed with his hometown team in the Washington Wizards a year later. The Georgetown alum eventually signed with the Utah Jazz in July of 2019 but was waived by the team 10 days later.

After a long absence, Green agreed to a 10-day contract with the Houston Rockets in February of 2020. His deal was eventually upgraded as the team opted to sign him for the remainder of the 2019-20 season. Green recently signed with the Brooklyn Nets in November of 2020 which reunited him with his former Oklahoma City Thunder teammates in Kevin Durant and most recently, James Harden.

Dwyane Wade

LeBron James got his wish granted when he was reunited with his close pal in Dwyane Wade in what appeared to be his final season with the Cavs. After agreeing to a buyout with his hometown Chicago Bulls, Wade chose to sign with the Cavaliers in late September of 2017.

At the 2017-18 season's trade deadline, the Cavs acquired several new players and have decided to trade back Wade to the Heat. The 13-time All-Star eventually played out the entire 2018-19 season before he retired by the end of his campaign.

Jae Crowder

Jae Crowder was another piece involved in the Kyrie Irving trade sent from the Boston Celtics in August of 2017. In February of 2018, he was sent to the Jazz in another three-team trade involving the Cavs and the Sacramento Kings. A year and a half later, Crowder found himself as part of the Mike Conley Jr. trade and was shipped to the Memphis Grizzlies.

Not long after, the veteran forward landed to the Miami Heat in February of 2020 where he emerged as an integral piece of the team that made the 2020 NBA Finals. After a productive campaign, Crowder decided to sign with the Phoenix Suns in November of 2020 where he is currently playing out his ninth season in the league.

Larry Nance Jr.

As mentioned earlier, Larry Nance Jr. was involved with the same trade that dealt Channing Frye and Isaiah Thomas to the Lakers. Nance returned to his home state of Ohio where his father, Larry Nance Sr., used to play for the Cavs from 1988 to 1994. He is currently in the fourth season with the Cavaliers after arriving on the team in February of 2018.

Channing Frye

Channing Frye landed on the Cavs after he was traded from the Orlando Magic in exchange for Jared Cunningham and a future second-round pick back in February of 2016. He managed to carve out a role with the Cavaliers as a veteran big man in the paint, most especially during their deep postseason runs.

Two years later, Frye was eventually traded to the Lakers alongside Isaiah Thomas and a draft pick in exchange for Jordan Clarkson and Larry Nance Jr. In July of 2018, the veteran returned to the Cavs for a second stint with the team before retiring by the end of the 2018-19 season. After his playing career, Frye was acquired by NBC Sports Northwest to be a co-host of their new podcast segment named ‘Talkin Blazers Podcast' in late October of 2019.

Derrick Rose

Derrick Rose inked a one-year, $2.1 million contract to bolster the backcourt of the Cavs back then. He only suited up for 16 games as he was eventually traded to the Utah Jazz midway through the 2017-18 season.

Rose was waived by the Jazz and proceeded to sign with the Minnesota Timberwolves to reunite with his former Chicago Bulls head coach Tom Thibodeau at the time. He eventually signed with the Detroit Pistons in July of 2019 where he is currently playing in his second season with the team.

Rodney Hood

Rodney Hood was acquired by the Cavs in a three-team trade that involved the Jazz and the Kings back in February of 2018. A year later, he was eventually traded to the Portland Trail Blazers. He missed the second half of the 2019-20 season after suffering an Achilles injury but has already returned to action and is currently playing in his third season with the Blazers.

Cedi Osman

Turkish swingman Cedi Osman was selected with the 31st overall pick in the 2015 NBA Draft by the Minnesota Timberwolves. His draft rights were eventually sent to the Cavs in a draft-night trade. He has been a mainstay in Cleveland since then and is currently playing in the fourth season of his NBA career with the Cavaliers.

George Hill

George Hill joined the Cavs after a three-team trade that involved the Kings and the Jazz back in February of 2018. He eventually played a key role in the team's 2018 NBA Finals stint against the Golden State Warriors where they absorbed a 4-0 series sweep.

The veteran playmaker was eventually dealt in a five-team trade that involved the Milwaukee Bucks and the Wizards, among other teams back in December of 2018. He lasted for a season in Milwaukee before finding himself on the move again. Hill was recently involved in the Jrue Holiday trade with the New Orleans Pelicans and was eventually traded to the Thunder where he now plays today.

Jordan Clarkson

Jordan Clarkson came to the Cavs after being involved in a trade alongside Larry Nance Jr. from the Lakers in exchange for Isaiah Thomas, Channing Frye, and a 2018 first-round pick back in February of 2018.

He found himself being traded again in December of 2019 and was sent to the Jazz in exchange for Dante Exum and two second-round draft picks. Clarkson emerged as a key cog in the team's rotation and recently inked a four-year, $52 million contract to remain in Utah.

J.R. Smith

After rounding up three and a half seasons with the New York Knicks, J.R. Smith was dealt to the Cavs in a three-team trade involving the Thunder back in January of 2015. Smith managed to stay in Cleveland for five seasons before he was finally waived in July of 2019.

Almost a year later, the veteran swingman signed with the Lakers for the remainder of the 2019-20 season to contribute to their championship aspirations in the playoffs. He barely saw action for the Purple and Gold but still managed to snag the second ring of his career alongside LeBron James.

Tristan Thompson

Tristan Thompson has been one of the longest-tenured players in the Cavs roster before James came back in 2014. The Canadian big man was selected by the team with the fourth overall pick in the 2011 NBA Draft and has been one of their most consistent players over the years.

After nine seasons with the Cavs, Thompson decided to seek greener pastures and eventually signed with the Boston Celtics prior to the 2020-21 season.

Cavs classics: Kevin Love

Out of all the players listed above, Kevin Love was the only remaining player from their 2016 championship squad. With no other players left to sign on to significant contracts, the Cavs managed to offer a lucrative four-year $120 million extension for Love which he inked back in July of 2018.

The former UCLA standout eventually saw inconsistent minutes on the floor ever since his former teammate left the squad. He previously sustained a major toe injury two seasons ago and is currently nursing a calf injury which forced him to miss out on the early stages of the 2020-21 season.