The CCHL site has six new things to check out: a Trophy Room, a rebuilt Hall of Fame, Team DNA, Game of the Night, Game Replay, and a Monday-morning Weekly Digest.
They share one goal. The league already produces a mountain of numbers every day, and these tools turn them into something you can read in a minute: who is good, who is hot, which game mattered, and where this league has been. Here is what each one is and why it is worth your time
The Trophy Room
The Trophy Room is the league's whole Kehler Cup story on one page: all 24 champions, from the Winnipeg Ferrets in 2002–03 to the Fort Erie Falcons in 2025–26.
A colour-coded strip shows every season as a square, coloured by franchise, so a dynasty shows up as a run of the same colour. Below it sit the timeline with finals scores, and two leaderboards: Cups by GM (Bill Corfield leads with four, Bruce Niblett has three) and Cups by franchise. The franchise table follows teams through every relocation and rename, which is how the Chippawa Crackerjacks and the old Dayton Musicmen end up on the same line.
The last section, Longest Waits, counts the seasons since each current team last won. Eight teams are still chasing a first Cup.
It matters because a league this old has a history worth arguing about, and now the argument has facts behind it. It is also easy to keep current: when a new champion is crowned, one line gets added, and every count updates itself.
The Hall of Fame, cleaned up
The Hall of Fame is where the league keeps its champions' stories, and it has now been rebuilt. The words and photos are the same, but the page is modern, easy to read on a phone, and organized into three wings: Champions, Legends (three-time winners),, and Builders (people who gave the league something lasting).
Every write-up is shown in full under its champion, newest first, with the season, GM, team and photo at the top of each card. The cleanup fixed a long list of typos and garbled characters, from Draisaitl to the odd missing apostrophe, and the Trophy Room links straight into each write-up.
It matters because these write-ups are the league's memory. Years of hard work by past GMs and writers deserve a page that is a pleasure to read, and adding next year's champion is now a copy-and-paste job.
Team DNA
Team DNA shows how every team plays, not just where it sits in the standings. Pick a team, and you get a radar-style card with seven skills: scoring, defense, power play, penalty kill, physical play, discipline and puck control. Each corner shows where the team ranks among the 22 teams, and the card names the team's two defining traits at the top.
You can put a second team on the same card to compare styles side by side. A toggle switches between all the games in the database and just this season, and the link you copy keeps your selection, so you can send a matchup to another GM.
The cards are live. They read the same stat pages the site already uses, so when a team trades for a new lineup and plays with it, the card moves. A "How each skill is measured" section on the page explains every corner.
It matters because records hide style. Two teams can both win 45 games, one by outscoring everyone and the other by smothering shots, and Team DNA shows which is which. That helps when you are scouting a trade partner or sizing up a playoff opponent.
Game of the Night
Game of the Night picks the one game from each day's slate that you should have watched. It reads that day's box scores and looks for what makes a game memorable: big comebacks, nail-biters, fights and rough stuff, high-scoring games and blowouts with a huge goal count. The winner gets a short write-up explaining why it stood out.
Pick any day from the menu to see its game of the night, and the Watch the replay button takes you straight into that game on Game Replay.
It matters because with 22 teams playing most nights, nobody sees everything. This gives every GM a quick answer to "what did I miss?" and a reason to check the site daily. It also gives the league more to talk about: a comeback or a brawl you missed is now a story you can bring up with a rival.
Game Replay
Game Replay lets you watch any played game back on the ice. Choose a game, press Play, and an animated rink shows every shot, save, hit, penalty, and goal as it happened, with a live scoreboard and game clock.
The events and the clock are real, because they come straight from the box score's play-by-play. The puck movement is a cartoon drawn to fit those events. You can change the playback speed, jump to just before the next goal, or restart from the top, so a full game can be watched in just a few minutes.
It matters because the sim runs games in the background and the box score is only a wall of text. Replay turns it into something you can watch, so you can see how your goalie got beaten, how a rival's late rally unfolded, or how a game you only saw as a final score was won.
The Weekly Digest
The Weekly Digest is a Monday 8 a.m. email that gives each owner the week in one read. It carries the power rankings, a "who's hot" section (last week's top point-getters, best save percentages, wins and shutouts, not season-long leader recaps), and the week's schedule. Each team also gets a list of its own game days, for example "Amos Comets: Wednesday, Friday."
The same script updates the "Game schedule for the week" block on the homepage every day, so on Monday it covers Monday through Sunday. It runs on a timer from my own Google account and sends from my own Gmail, so no outside service is involved.
It matters because a league lives on attention. The Monday email brings the league to them: who to worry about, who is surging, and which nights they need to be ready. It sets the rhythm for the week and keeps owners in the game when life gets busy.
Putting it together
These pieces work as one loop. The Weekly Digest pulls you in on Monday, Game of the Night tells you what mattered, Game Replay lets you watch it, and Team DNA explains why a team plays the way it does. The Trophy Room and Hall of Fame give all of it a past to measure against.
None of it changes how the league plays. Every GM still makes the same trades and sets the same lines. What changes is how much of the league you can see and enjoy, and that is what keeps a long-running league fun.
A completely unsanctioned look at what 22 franchises should be doing at the gate
Every real hockey team in the world has figured out that a bobblehead and a theme night sells more tickets than a 2-1 win over a team nobody's heard of. The CCHL has never had a promotion night in its life, but with 22 franchise names this good, that feels like a missed opportunity. Here's what the league office thinks each team should be running — GMs, take notes.
Corfield Division
Fort Erie Falcons — Banner Night. You're the back-to-back champs; act like it. Raise both flags before puck drop, bring in an actual falconer for a pregame flyover, and give away a mini replica of the Kehler Cup to the first 500 through the gate. Let everyone else watch the champs take a victory lap.
Amos Comets — Comet Night. Glow-stick giveaway for every fan, house lights down for a laser intro, and a "make a wish" raffle where one lucky season-ticket holder gets their seats upgraded for life. Close it out with a fireworks show shaped like, well, a comet.
Capeside Loons — Throwback Creek Night. Lean all the way into the small-town-on-the-water energy: flannel giveaways, a dock-building contest on the concourse, and a loon-call competition during the first intermission with a prize for whoever sounds the least ridiculous.
Halifax Norsemen — Valhalla Night. Horned-helmet giveaway at the door, a longship-shaped Zamboni wrap, and anyone who shows up in full Viking gear gets into the concourse bar for free. Bonus points if the goal horn gets temporarily swapped for an actual horn.
Seattle Reign — Coronation Night. Paper crowns for the kids, a "royal court" ceremony between periods crowning that night's three stars, and a velvet-rope red carpet walk for players during intros. Petty, regal, perfect.
Fergus Flapping Kilts — Highland Games Night. This one basically writes itself — bagpipe national anthem, a caber toss (foam, for insurance reasons) during intermission, and a kilt giveaway for the first 500 fans. Fergus already runs real Highland Games in real life, so the bar is set.
Calgary Chinook — Chinook Night. Named after the warm wind that melts a Calgary winter overnight, so build the whole promotion around a "weather event": free hot chocolate turns into free lemonade the moment the in-arena "Chinook Arch" graphic hits the scoreboard. A little Stampede flavor in the concourse food never hurts either.
Springfield Isotopes — Everyone knows what this is. Pink donut night (sorry, Wisborg — had to), a glow-in-the-dark "radioactive" jersey giveaway, and a mystery mascot appearance that's very obviously not a licensed character but definitely rhymes with one.
Chippawa Crackerjacks — Crackerjack Night. A prize-in-every-box popcorn giveaway, a "Take Me Out to the Rink" singalong during the stretch break, and — given how many trades this franchise makes — a live trade-deadline ticker running on the scoreboard all game, just for the drama of it.
Beartown Bears — Pack Night. Honor the junior/minor hockey program with a youth-team puck drop, hand out bear-claw pastries at the concourse stands, and get the student section chanting loud enough to make the away team uncomfortable. If you know, you know.
Senneterre Beavers — Lumberjack Night. Flannel giveaway, a log-sawing contest on the concourse, and a "Dam Good" chili special at the food stands. Hard to go wrong leaning into actual Quebec lumber country.
Canosa Division
Iceland IceCats — Fire & Ice Night. A volcano-smoke entrance for the starting lineup, Icelandic-wool-style sweater giveaway, and a "cold open" intermission where fans guess the attendance by feel, no scoreboard help.
Chattahoochee Crawdads — Crawfish Boil Night. Cajun food specials, a river-themed third jersey reveal, and a "boil pot" raffle drum they spin between periods for prize giveaways.
Denver Spurs — Boots & Spurs Night. Cowboy boot keychain giveaways, a line-dancing lesson on the concourse during the first intermission, and a mechanical bull if the insurance paperwork allows it.
Parry Sound Orrsmen — Legacy Night. Parry Sound is literally Bobby Orr's hometown, so this should already exist — a retro #4 jersey giveaway, a youth-hockey clinic tie-in, and a tribute video that plays "The Save" highlight on loop until everyone in the building has seen it enough times to recite it.
Victoria Ronin — Masterless Night. Red-headband giveaway, a taiko-drum intermission performance, and a "lone wolf" promotion where one fan per game gets announced as the night's honorary Ronin and gets free concessions.
Wisborg Donuts — Two nights in one. Run the straightforward version most of the season — free donut with every ticket stub — then flip it into "Nosferatu Night" once a year, shadow-and-fog entrance, horror-movie score playing as players skate out. Give the people both bits.
Las Vegas Aces — Casino Night. Poker-chip ticket stubs double as a prize raffle, an "Ace in the Hole" between-periods game, and an Elvis impersonator working the concourse all night. Vegas doesn't need much help selling itself.
Val-d'Or Nuggets — Gold Rush Night. Gold-spray-painted souvenir pucks, a "pan for prizes" game on the concourse (plastic pans, glitter nuggets, real prizes), and a miner's-helmet giveaway for the first 500 fans. Val-d'Or is an actual gold-mining town, so again — this one's basically free.
New Mexico Scorpions — Desert Night. Hatch green chile food specials (New Mexico will not forgive you if you skip this), a black-light period where the jerseys glow, and a scorpion-shaped rally towel giveaway.
Georgetown Millers — Mill Night. Georgetown, Kentucky is bourbon country, so a bourbon-barrel-aged popcorn special feels right (non-alcoholic giveaway version for the kids), plus a flour-sack tote bag giveaway playing on the "Millers" name.
Willowdale Rush — Rush Hour Night. First 1,000 fans in free, a countdown-clock scoreboard gimmick all game, and since this is a Canadian team with a very classic-rock-band name sitting right there — a Rush deep cut playing during warmups every single night. Someone's going to notice eventually.
Ever wonder how teams do against one another or who has actually won the most over the last five years? Wonder no more as today's blog gives us an update and takes into account franchise relocations.
An interesting fact in compiling this data is that there is one team that has NEVER lost a season series against anyone... and despite Fort Erie having the best record overall, it wasn't them! Find out who it is below, as that team apparently does not have any holes in their game in the regular season!
Amos Comets — Sit dead in the middle of the league (#11), but have beaten New Mexico Scorpions in the season series all 5 years running, undefeated in that particular rivalry.
Beartown Bears — Dominant over Willowdale Rush (18-6) but have never found an answer for Fort Erie, losing that series by the widest margin of any team they play (8-24).
Calgary Chinook — Third-best team overall, and has swept Val-d'Or Nuggets in the season series all 4 years they've coexisted. Their one real kryptonite: Wisborg Donuts (5-13).
Capeside Loons — Put a beating on Chippawa Crackerjacks (24-8) nearly as bad as Fort Erie's — the Crackerjacks just can't catch a break against anyone good.
Chattahoochee Crawdads — One of the unluckiest draws in the league: swept every single season by both Fort Erie and Iceland Icecats (5-for-5 against each).
Chippawa Crackerjacks — The league's official punching bag: swept every year by three different teams (Fort Erie, Seattle Reign, Iceland Icecats), and their 2-24 record against Fort Erie is the single most lopsided matchup in the whole dataset.
Denver Spurs — Never beaten Fort Erie in a season series, but absolutely owns Halifax Norsemen (19-5).
Fergus Flapping Kilts — Also swept by Fort Erie every year, but does solid business against Senneterre Beavers (17-9).
Fort Erie Falcons — Best offense AND best defense in the league, with 5 teams (plus a 6th at 4-for-4) that have never once beaten them in a season series across 5 years.
Georgetown Millers — A quietly solid #8 team with a 22-10 edge over Chattahoochee Crawdads, their biggest sample-size rivalry at 32 games.
Halifax Norsemen — Below .500 overall, and Denver Spurs is a big reason why — a 5-19 hole they've never climbed out of.
Iceland Icecats — #4 overall with the league's second-best defense, and has two perfect 5-year sweeps of their own (Chippawa Crackerjacks and Chattahoochee Crawdads).
Las Vegas Aces — Surprisingly potent offense (5th in the league in goals/game) wasted on a middling overall record — Iceland Icecats has their number at 9-23.
New Mexico Scorpions — Doubly cursed: swept every single season by both Amos Comets and Fort Erie.
Parry Sound Orrsmen — A top-10 team that's swept Val-d'Or Nuggets every year they've played (21-5 combined) — comfortably one of their favorite opponents.
Seattle Reign — Another team that's never lost a season series to Chippawa Crackerjacks, and put up a 24-8 beatdown on Senneterre Beavers, tied for one of the biggest margins in the league.
Senneterre Beavers — Near the bottom of the standings, and Fort Erie's 25-7 domination of them is the widest win-margin gap Fort Erie has against anyone.
Springfield Isotopes — Middle of the pack, but Calgary Chinook has thoroughly solved them, 2-16 across just 18 games.
Val-d'Or Nuggets — Dead last in the league in literally every category, and swept every season by four different teams (Calgary, Fort Erie, Parry Sound, Wisborg) — their only winning series ever recorded is a 5-3 mark over Amos Comets. All understandable for a slow-building expansion team.
Victoria Ronin — A solidly good team (#5 overall) with one weird blind spot: a losing record against Capeside Loons (3-7), and they're one of only two teams to ever beat Fort Erie in a season series.
Willowdale Rush — Near the very bottom, and suffered the single biggest goal-differential blowout of anyone in the dataset — a -60 goal differential across 32 games against Wisborg Donuts.
Wisborg Donuts — The real story of this whole report: 20-0-1 in season series against the entire league, with their only non-win being a 5-5 tie against Amos Comets.
Fort Erie is a complete team, not just a good record. Across all 5 seasons, the Falcons lead the entire league in both goals-for per game (4.40) and goals-against per game (2.90, best defense too) — best offense AND best defense in the CCHL. That's a rare combination; usually one comes at the cost of the other.
Fort Erie's perfect five-peats. The Falcons have beaten these five teams in the season series every single year you've faced them across the whole 5-year window, no exceptions: Chippawa Crackerjacks, Denver Spurs, New Mexico Scorpions, Chattahoochee Crawdads, and Fergus Flapping Kilts. Chippawa Crackerjacks in particular has also never beaten Seattle Reign or Iceland Icecats in a season series either — they're basically everybody's punching bag.
Val-d'Or Nuggets are the league's true bottom feeder by every measure, not just record: worst offense (3.03 GF/game) and worst defense (4.07 GA/game) in the league, and their 4 seasons against Calgary Chinook, Fort Erie, Parry Sound Orrsmen, and Wisborg Donuts have gone winless every single year against each of them.
Biggest rivalries by volume: five different pairs have played the max 32 games over these 5 seasons — Willowdale Rush/Wisborg Donuts, Seattle Reign/Senneterre Beavers, New Mexico Scorpions/Victoria Ronin, Iceland Icecats/Las Vegas Aces, and Halifax Norsemen/Springfield Isotopes. On the flip side, Amos Comets has the thinnest sample against a few opponents (just 8 games against Val-d'Or Nuggets; Halifax Norsemen has the same against Val-d'Or too) — mostly a function of Val-d'Or Nuggets only having existed as a distinct current-era franchise since the 2024-25 rename.
League scoring overall: 4,292 total games in this 5-season window, 30,333 combined goals, an average of 7.07 goals per game across the whole league — a pretty high-event, offense-friendly era for the CCHL.
The real #1 team isn't who the standings say. Fort Erie Falcons tops the overall win-percentage table at .741, but Wisborg Donuts has the more jaw-dropping record: over these 5 seasons, Wisborg has never lost a season series to anyone. Not once. Their record against all 21 other franchises is 20 series won, 0 lost, and exactly 1 tie (a 5-5 split with Amos Comets). That includes beating Fort Erie itself 14-10 across their 24 meetings — Wisborg is the only team that's had Fort Erie's number.
Fort Erie's kryptonite. The Falcons are 18-2-1 in the season series against the league, an outstanding mark — but the two teams that've beaten them across these 5 years are Wisborg Donuts (10-14) and, more surprisingly, Victoria Ronin (4-6 over just 10 games), a team that finished mid-pack overall (#5) and actually has a losing record against two of the league's worst teams (Chippawa Crackerjacks and Senneterre Beavers). Victoria Ronin apparently only shows up for the games that matter to Fort Erie.
Basement dweller with one signature win. Val-d'Or Nuggets is dead last overall (.311 win%, series record 1-19-1) but that lone series win came against Amos Comets, a team ranked #11 — literally the middle of the league. Every fanbase needs a rival they can still beat.
The most balanced rivalry in the league. Chattahoochee Crawdads vs. New Mexico Scorpions: 13-13 across 26 games, and a goal differential of exactly +0. As even as two teams can possibly be over 5 years.
Biggest goal-differential blowout rivalry. Fort Erie vs. Senneterre Beavers, where the Falcons have outscored them 148-74 (a +74 differential) over 32 games — probably the closest thing to a bully matchup in the whole league.
Closest photo finishes (min. 15 games played): four different pairs are locked at exactly 9-9, including Amos Comets vs. Beartown Bears and Amos Comets vs. Fergus Flapping Kilts — Amos Comets shows up in three of the handful of dead-even rivalries in the league, for whatever that's worth.