There are seven levels of hockey leagues, though each of those also have their own levels within them, based on wins and losses and the skill or age of the players. Descending from the top, the levels are National Hockey League (NHL), minor league professional hockey (for semi-professionals), college level hockey, recreational league (ABCD+ ranking), high school hockey, junior hockey, and then minor hockey.