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, representing 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


D8 Teams in State Tournaments

02/15/2023, 12:45pm EST
By Walt Milligan

Congratulations to the following teams that won our District Tournaments and are moving on to the State Championships!

  • 10U B, Marquette Range Bank
  • 10U AA, Copper Country Semco
  • 12U B, Escanaba Hawks
  • 12U AA, Marquette Superior Hockey
  • 14U B, Iron River Ice Hawks
  • 14U AA, Marquette American Legion

The following teams will also participate in the State Tournaments as the sole representatives from District 8, or by direct invitation.

  • 14U A, Marquette Vast Insurance
  • 16U B Girls, Copper Country Kiwanis
  • HS/JV, Copper Country Jim's Pizza
  • 18U BB, Marquette Main Street Pizza
  • 18U BB, Ontonagon Fighting Miners

Good luck to all!

Website team reps needed

11/29/2022, 3:00pm EST
By Walt Milligan

We have 10 teams with volunteer reps, and 19 are still needed.  We can't run the league without these valuable volunteers.

Update January 3:  We have 18 reps and need 11 more. 

If you think you'd enjoy doing this, check the list that is available on the "Website Team Reps" button to the left to see if your team rep position is available, and talk to your coach or team manager about volunteering.

Instructions are on the "Website Instructions" button to the left.

Volunteers need to complete a brief registration at:

Season is built

11/25/2022, 9:30am EST
By Walt Milligan

All the games are now scheduled.  They are scheduled for April 1 at noon.  Team website reps will be able to edit the games to put in the real dates and times, and report the scores after the games are played.

If you want a sponsor listed or a name change, let me know.

Every team should have a volunteer website rep.  This is how scores get reported and standings get updated.  It is not very difficult.  Talk to your coach or team manager if you would like to volunteer, then fill out the registration below so I can make you an editor of your team page and game scores.

Website Rep registration

Instructions for editing your team page and entering scores are given in the link to the left (Website Team Reps) The minimum required is to enter your scores, if the rep for the opponent has not already.