Karl-Anthony Towns will be long gone. Jahlil Okafor and D'Angelo Russell won't be available either. Emmanuel Mudiay, Kristaps Porzingis, Mario Hezonja and Justise Winslow will all be off the board as well.

After that, there is little if any consensus on who will go by the time the Utah Jazz pick at No. 12. Some experts have Stanley Johnson, Devin Booker and Willie Cauley-Stein going before the Jazz are up while others have them all still there for the taking.

Instead of predicting who will go where, we rank the best fits for the Jazz when they make their pick. Some players will already have found their new team when the Jazz make the selection, but since most experts don't agree, we cover every possible angle.

Here is my ranking of the best players for the Utah Jazz who could be available when they draft at No. 12.

Note: These rankings reflect how each player will fit with the Utah Jazz based on overall talent and also need.