In a time where high school basketball wasn't covered as intently as it is nowadays, it was nearly unheard of when the matchup between LeBron James and Carmelo Anthony was nationally televised when St. Vincent-St. Mary's high school faced off against Oak Hill Academy back in 2002.
The two high-profile prospects dueled it out as James went for 36 points, eight rebounds and five assists, while Anthony scored 34 points to go with 11 rebounds and a win.
One year later they would be selected No. 1 and No. 3 overall, respectively, in the 2003 NBA Draft and the rest has been a chapter of NBA history.
It has been 17 seasons of battles between two players that have grown to become more than rivals on the court, but also best friends off the court. This week's meeting between the Los Angeles Lakers and Portland Trail Blazers marks the 38th contest - 33 regular-season games and one five-game playoff series - between LeBron and Melo.
So how have these two players have fared against each other in those games?
As you can see, LeBron has the edge over Melo winning 23 of their 38 meetings. Take a look at some of the best matchups between these two future Hall of Famers.
2010 - Melo's game-winner spoils LeBron's 40-point triple-double
James: 43 points (15-33 FG, 1-9 3PT, 12-17 FT), 15 assists, 13 rebounds, 4 blocks, 2 steals
Anthony: 40 points (13-28 FG, 1-4 3PT, 13-16 FT), 7 assists, 6 rebounds, 2 blocks, 1 steal
Of every meeting between LeBron and Melo, this is undeniably the best one.
James had his Cleveland Cavaliers atop of the Eastern Conference while Anthony's Denver Nuggets were one of the Western Conference's best teams.
LeBron was unstoppable going for a monster triple-double of 43 points, 15 assists and 13 rebounds, but it was Melo who ended the game with a bang. In overtime, James finished a tough and-1 at the rim to tie the game with 20 seconds remaining. Anthony, who finished with an impressive 40 points, seven assists and six boards, one-upped his foe's clutch shot by knocking down a game-winning jumper right over LeBron's hand to earn the win.
2012 - Melo drops 41 to keep Knicks alive
James: 32 points (9-21 FG, 2-5 3PT, 12-13 FT), 8 rebounds, 5 assists, 2 steals
Anthony: 41 points (15-29 FG, 1-4 3PT, 10-14 FT), 6 rebounds, 4 assists, 1 steal
LeBron had been dominant to get the Miami Heat out to a commanding 3-0 series lead and the Knicks looked all but finished.
In what could have been the last game of New York's season, Melo kept the Knicks alive another day by going for 41 points in front of a rocking Madison Square Garden crowd.
James knocked down a clutch 3-pointer to tie the game with just over a minute remaining in the game, but Anthony came right back with a 3-ball of his own to give the Knicks a three-point lead late. The Knicks came up with a stop and Melo was fouled on a 3-point attempt but only hit one of three free-throw tries, leaving the door open for the Heat.
LeBron answered with an and-1 to make it a one-point game with under 20 seconds to go, but after Amar'e Stoudemire went 1-for-2 at the line, Dwyane Wade missed what would have been the game-winning 3-point attempt.
Melo finished with 12 points in the fourth quarter to help lead his team to victory.
2018 - LeBron closes out Melo, Thunder
James: 37 points (14-23 FG, 3-7 3PT, 6-10 FT), 8 assists, 8 rebounds, 1 block
Anthony: 24 points (10-22 FG, 3-9 3PT, 1-2 FT), 7 rebounds, 1 steal, 1 block
This matchup came late in their successful careers and at this point, many considered Anthony nearly finished. He was struggling with the Oklahoma City Thunder but naturally, raised his level of play when suiting up against his best friend and draft class partner.
This was an important game for the Cavaliers who had their share of ups and downs during this season. As a team that was rattling off long winning streaks and losing streaks throughout the year, this win in the last game before the All-Star break gave Cleveland a four-game winning streak heading into the unofficial halfway point of the season.
LeBron's 37-point, near-triple-double effort along with a strong performance from his team's bench helped overcome 24 points from Melo and 20-plus-point performances from Russell Westbrook, Paul George and Steven Adams.
It was one of Anthony's best games of the 2017-18 season, but James' impact on the game was too much to handle.
First meeting, last meeting
First meeting: 2003 - Nuggets 93, Cavaliers 89
James: 7 points (3-11 FG, 0-2 3PT, 1-1 FT), 11 rebounds, 7 assists, 3 blocks, 2 steals
Anthony: 14 points (6-17 FG, 1-2 3PT, 1-3 FT), 6 rebounds, 2 assists, 1 block
The highly anticipated first NBA meeting between these two future stars came within the first five games of their careers. Melo got the best of James in this one, as LeBron struggled to score on the offensive end.
Anthony and the Nuggets won both games against James and the Cavaliers in their rookie season, as Melo dropped a game-high 26 points to go with an impressive four blocks and three steals in their second meeting. LeBron scored 19 points with six rebounds and five assists, but Cleveland came up short again.
Last meeting: 2018 - Rockets 124, Lakers 115
James: 24 points (9-22 FG, 1-7 3PT, 5-7 FT), 5 assists, 5 rebounds, 2 steals, 1 block
Anthony: 7 points (3-10 FG, 1-7 3PT), 10 rebounds, 1 assist, 1 steal
Melo only played 10 games with the Houston Rockets last season, but one of those games came against LeBron.
Although James significantly outplayed Anthony, it was Melo's team that came away with the win behind 36 points from James Harden and a 28-point, 10-assist double-double from Chris Paul.
It was the second game of the season as Melo and the Rockets kept LeBron and the Lakers winless. As previously mentioned, Anthony would only play eight more games in the entire 2018-19 season before Houston elected to part ways with the 10-time All-Star.
This was the last time these two superstars shared the court together. Now, the rivalry turns another chapter as LeBron and the Lakers are running through the West while Melo - who was just recently signed by the Blazers - has just earned Western Conference Player of the Week as he tries to help turn their season around.
It has been appointment television to watch these two duel it out since 2003 and with completely different narratives and circumstances on the line in this one, it is must-see-TV once again.