skip navigation
Home Associations MAHA District 8 About Contact


The Central Upper Peninsula Hockey League offers a structured environment for youth hockey in Michigan's Upper Peninsula.  Teams compete in the Michigan Amateur Hockey Association (MAHA) "B" Division, corresponding to "house" or "recreational" hockey.

This site also hosts the MAHA District 8 Council.

Click the button on the top navigation bar or the link above to access District 8 content, including information about regional, district and state tournaments.

Send news items to


Still need many team website/score reps

11/22/2016, 10:45am EST
By Walt Milligan

Less than half the teams have volunteered a score reporting representative.  Please check the current list here, and volunteer if your team does not already have a representative.

10U team name change

11/18/2016, 3:00pm EST
By Walt Milligan

Due to a sponsor change, the team that was scheduled as Ironwood McDonalds is now Ironwood - Ironwood Plastics.


Need score reporter for each team

11/14/2016, 10:00am EST
By Walt Milligan

We need a representative from each team to enter game scores into the website.  Check the "website instructions" link to the left for information. 

If you can order something from Amazon, you can probably do this. 

The league cannot succeed without these important volunteers.  Contact with any questions or to volunteer. 

Season Build - update

11/06/2016, 6:00pm EST
By Walt Milligan

I have the season built except for Girls;  waiting to hear from Mac about who is home and who is away for the 5th and 6th games between Manistique and Marquette.

I have to double-check some aspects of the 12U schedule because of the cross-division games.  The cross-grid matrix was ambiguous concerning the Iron Range teams.

If  you see a mistake in any schedule, please e-mail

I will start giving team reps website access towards the middle of this week, after all the kinks are ironed out.  It's too risky to start entering scores before we know the schedules are correct.


New Season Build

11/02/2016, 2:15pm EDT
By Walt Milligan

I hope to have the divisions and teams set up for the 2016-2017 season by the end of Sunday, November 6.  Team score reps, please send an e-mail to with your sportsengine userid, your name, and the team/level that you will be submitting scores for.