Best Answer: The ECHL does not work quite the same way that the NHL does. They have a salary cap calculated weekly instead of by season. The weekly team cap is $11,200 and the weekly team minimum is $8,200. The league minimum for a player is $340 per week for a rookie and $375 for a veteran player. If a team is operating at the maximum, the average weekly salary would be about $560, working at the minimum it would be around $410. Multiplying that by 30 (estimated number of weeks in the season) for an average salary of $12K to $17K. In addition, they receive health insurance, lodging and other benefits.