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


District Tournament Results

02/12/2020, 4:15pm EST
By Walt Milligan

Level: Champion, Runner-Up

  • 10U AA: Copper Country, Marquette 
  • 10U B: Escanaba, Marquette Kiwanis
  • 12U AA: Marquette, Copper Country
  • 12U B: Marquette McDonalds, Escanaba
  • 14U AA: Marquette, Copper Country
  • 14U B: TAYHA, Ironwood
  • 18U BB: Marquette, Iron Range ***

*** Both Marquette and Iron Range will participate in the 18U BB State Tournament in Marquette.  Marquette will host, and Iron Range will represent District 8 as the runner-up.  

District Tournament Schedules

01/13/2020, 4:00pm EST
By Walt Milligan

All AA levels - January 31 weekend, Copper Country

10U B - February 7 weekend, Escanaba

12U B - February 14 weekend, Iron River

14U B - February 7 weekend in Munising hosted by TAYHA

18U BB - February 7 Weekend, Marquette

Regional Tournament Schedules

12/30/2019, 1:45pm EST
By Walt Milligan

Both tournaments are weekend of January 10.

East Regionals (Munising) .  Revised December 30. 

West Regionals (Iron River) 

Need team website volunteers

11/30/2019, 7:30am EST
By Walt Milligan

As of today, we have volunteers for 13 out of 40 teams. 

The league cannot function if scores are not reported.  Please check the "Website Team Reps" tab to the left to see if your team has a volunteer, and if not, please talk to your coach and volunteer if you are interested and even moderately handy with computers.  The link for signing up is on the same page.

Click the "Website Instructions" tab to the left for more information on what is required from the volunteers.  After "learning the ropes", it takes less than 5 minutes a week to update your game scores, and you help is greatly appreciated.


Update, December 7.  We are up to 19 teams with representatives out of 40 teams.  Please check the list and help us fill out the volunteer team.


Update, December 17.  We are now up to 24 out of 39 (lost the Onto 18U team.) Keep 'em coming!

2019-2020 Season is Built

11/16/2019, 6:00pm EST
By Walt Milligan

The season is built.  If there are any mistakes or you want to change a team name, please e-mail

As usual, we need each team to have a website rep to enter game scores.  See website instructions on the tab to the left.  If you can order from Amazon you can probably do this job, which is necessary for the league to function.

Team website reps should volunteer at the following link:

After this is completed, I will give you permission to edit your team pages and enter scores.  If you don't receive an e-mail within a couple of days, send an e-mail to  and don't be shy about pestering me.

Have a great season!


Update, November 20:  The list of current website reps is now posted, link to the left, and it will be updated regularly.  If your team is not seeing game results posted, check the list to see if you have a rep or not.  If not, talk to your coach and volunteer!