Leagues

Teams from 21 different North American leagues, both Junior and NCAA, were in attendance in 2018.