Kevin Porter Jr. had himself a night on Thursday and put himself in the history books. At just 20 years and 360 days old, the Houston Rockets star did no other player has done in NBA history. And yes, that includes LeBron James.

KPJ balled out against the Milwaukee Bucks and erupted for a career-high 50 points on top of 11 assists. According to NBA History, Porter became the youngest player ever to record at least 50 markers and 10 dimes in a game, breaking the previous record set by LeBron. The King was 23 years and 66 days old when he achieved the feat on March 5, 2008.

Porter's huge night pushed the Rockets to secure a big win against the Eastern Conference contenders and helped his team snap a five-game losing skid.

It's been quite a ride for the young swingman but it sure seems that he's found a home in H-Town. Porter started the season with the Cleveland Cavaliers but refused to suit up due to still unclear reasons. He ended his controversial stint with the Cavaliers after being traded to the Rockets. He was then sent to the Rockets' G League affiliate squad and made headlines as the main option for the Rio Grande Valley Vipers.

After his short but sweet G League stint, the former USC standout was called back by the Rockets. Porter's been averaging 15.2 points in 19 starts for the struggling Rockets before exploding for a 50-piece on Thursday against the team that drafted him in 2019.

Kevin Porter Jr. has definitely shown potential and is looking like one of the more promising young guns in the NBA. And hey, maybe he can smash more of LeBron James' records along the way.