Nav view search



Fantasy College Hockey is a simple, web-based game that allows you to have a fantasy team of college hockey players. The object of the game is collect as many points as you can.


In Fantasy College Hockey, you are a GM (General Manager) who controls a virtual team of college hockey players. You join a league with other GM's and compete for the highest point total over the course of the season.

You have a reserve and an active roster. You will receive points if a player is on your active roster at the time the puck drops in a game. You can move players between your active roster, your reserve, and the free agent pool using the GM tools provided. You are not able to pick up players who are on other GM's rosters in your league or within twelve hours of the start of a game in which their team is playing.

Statistics are compiled automatically the morning after the game. You can monitor your progress against the rest of the league using the League Home.

Getting Started & Drafting

First, get some friends together. People often use the message boards on USCHO or /r/collegehockey on reddit to organize leagues online.

Someone should create the league on the FCH site. There is a function to send invite e-mails to participants. Or, communicate the draft date using whatever medium works for you. The system will generate the draft order one hour before the draft and e-mail it to all participants. At the appointed time, the league administrator (whomever created the league) must open the draft.

When the administrator closes the draft, drafted players are moved onto each GM's roster, except any players who were not in the database and selected through the custom pick option. GMs selecting those players should acquire them separately once they are added to the database.


In the game, you have an active roster and a reserve. Each league administrator chooses how many players you may have at each position; the default is six forwards, four defensemen, and two goalies. There is also a free-agent pool. Each player can only be on one GM's roster at a time. If a GM drops a player into the free agent pool, that player is immediately available to other GM's to pick up.

You can move players freely between your active roster, your reserve, and the free-agent pool using the tools available in the "Team" menu. Players may not be moved within twelve hours after the start time of a game in which their team is playing; this is to prevent GM's from starting a player at 7pm, dropping him at 7:30 and picking someone else up for an 8:00 game.

You can make as many moves as you would like within those guidelines. For example, if one of your active-roster players starts a game at 7:00 EST, you will not be able to move him to the bench or drop him until 7:00 AM. However, if a player is on your active roster but does not play until 9:00 EST (such as a game in the mountain time zone), you will have the opportunity to move him right up until the game time for his game, irrespective of who else is on your roster and their game times.

Furthermore you can activate players for specific games then bench them the day after. There is no "week" concept as in other fantasy games.

A roster log is available and all roster moves are public.


Results are compiled daily in the morning, and are refreshed a few days later to catch updated box scores (so your points may fluctuate slightly). You are eligible for a player's fantasy points if he is on your active roster at the moment the puck drops in a game in which his team plays. You will receive points according to the following scheme:

Type Points Applies To Description
W 2 Goalies Win
L -1 Goalies Loss
T 1 Goalies Tie
N 1 Goalies No Decision
ALLOW -5 Goalies Allowed 5 or More Goals
GAA 2 Goalies Save Percentage > 90%
GWG 1 Skaters Game Winning Goal
SHG 3 Skaters Shorthanded Goal
PPG 1 Skaters Power Play Goal
EAG 2 Skaters Extra Attacker Goal
HAT 5 Skaters Hat Trick
GOAL 2 Skaters Goal
ASSIST 1 Skaters Assist
SHUT 5 Goalies Shutout

For example, if in a game one of your players scores two goals and one assist, where one goal was a game-winning goal, he will receive 2 points for each of the goals, a bonus point for the game-winner, and one point for the assist totaling six points. Similarly, a losing goalie who gives up 6 goals will receive -6 points. Goalies are eligible for offensive points and a shutout is defined as a goalie playing 58 minutes or more, allowing zero goals, and being the winning goalie of record.


Statistics are compiled for the previous day's games in the morning. The system will attempt to pull stats several times each morning. Results will be updated when the statistical data source is ready. A variety of tools are provided for viewing these raw statistics. Points from exhibition games do not count towards FCH scores (both teams must be NCAA D-I men's teams).


There is currently no formal functionality for trades but GM's may coordinate amongst themselves.



Playoffs will be available via the League Home page and will only be visible to members of the league. Leagues must have at least eight teams in order for playoffs to operate. At noon the day the playoffs commence, teams will be seeded by total points. Playoffs operate on a weekly cycle, from noon to noon, but the final round encompasses two weeks to account for the one week waiting period before the Frozen Four. . The top point earner in each head-to-head period will advance, and the winner will inherit the higher seed. There are three playoff rounds. Otherwise all game rules apply - individual leagues are encouraged to devise their own rules for disbursing players from eliminated teams, etc.


This website is run on a volunteer basis and may have errors or other bugs. These are part of the game, and even if there are hiccups in the site, they will be applied to everyone consistently. It is every GM's responsibility to monitor their own team against other sources to verify their points are being tabulated correctly. Please report bugs or concerns to the Webmaster using the Contact Us page.