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


Please add final game results

03/04/2020, 12:30pm EST
By Walt Milligan

Especially if your team is in trophy contention, please add your final game results as soon as possible.  

Thanks for all the help over the year.


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!