The NCHL's 2004-05 season again saw some teams leaving the fold as both the Edson Ice and the Whitecourt Cats were granted one year leave of absences due to player and executive shortages. Drayton Valley again jumped from the Chinook League to the NCHL bringing the total to five teams. Slave Lake, Drayton Valley and Hinton all jockeyed for the leagues top spot, with Slave Lake narrowly winning out. Slave Lake defeated Jasper in one semi final series, while Drayton Valley and Hinton battled it out in the other, with Drayton Valley moving on to meet Slave Lake in the league finals. Slave Lake emerged the winner, taking home their 4th straight, and 5th overall NCHL championship. Slave Lake then went on to win the Alberta Senior A provincial championship.

Slave Lake 18 14 4 0 156 72 28
Drayton Valley 18 12 5 1 116 73 25
Hinton 18 11 5 2 101 89 24
Jasper 18 4 14 0 58 120 8
Fox Creek 18 2 15 1 51 151 5

Archived information courtesy of the Fox Creek Bandits webpage.

Community content is available under CC-BY-SA unless otherwise noted.