NBA: Ranking the 10 best players under the age of 23 heading into 2018-19

CHICAGO, IL - DECEMBER 27: Kristaps Porzingis #6 of the New York Knicks moves against Nikola Mirotic #44 of the Chicago Bulls at the United Center on December 27, 2017 in Chicago, Illinois. The Bulls defeated the Knicks 92-87. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jonathan Daniel/Getty Images)
CHICAGO, IL - DECEMBER 27: Kristaps Porzingis #6 of the New York Knicks moves against Nikola Mirotic #44 of the Chicago Bulls at the United Center on December 27, 2017 in Chicago, Illinois. The Bulls defeated the Knicks 92-87. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jonathan Daniel/Getty Images)
6 of 12

7. Karl-Anthony Towns, Minnesota Timberwolves

Age: 22

Stats: 21.3 points, 12.3 rebounds, 42% 3PT

When it comes to filling it up on the offensive end, it might not get much better than Karl-Anthony Towns. He can score from anywhere on the floor, and even hits a better than average on 3-point attempts.

The Minnesota Timberwolves have a solid young core and KAT is the best of all their pieces. While he’s superb on the offensive end, he does struggle on the other end of the floor. And that’s probably the biggest reason why he isn’t higher on this list.

With that said, he’s still extremely talented and just even the slightest improvement on the defensive end could make all the difference for his ceiling.