Season 13  ·  Est. 2024
ELECTRONIC·HOCKEY·LEAGUE
Login with Discord
⬡   EA NHL Pro Clubs   ·   Season 13
ELECTRONIC HOCKEY LEAGUE
Xbox & PlayStation · Tuesday · Wednesday · Thursday
All skill levels welcome · Free to play
Join Discord
Season
13
Now Open
Teams
12
Franchises
Game Nights
Tue · Wed · Thu
8:30 · 9:00 · 9:30 PM EST
Platforms
Xbox & PS
Cross-platform
📰 League News
🏆 League Standings
📊 Power Rankings
📅 Period:
📊 Stats:
👥 Team Rosters
🏅 League Records
📅 Game Schedule
Week 1
Full season schedule:
📺 Live Streams
🎬 Clips & Highlights
💬 Community Forums
📜 League Rules
Per the EHL Official Rule Book (Est. January 1st, 2026). League Management retains final say on all interpretations and may amend rules at any time.
💰Salary Cap
Team Cap

All teams are given a maximum cap of $140,000,000. Teams may spend their money however they see fit; however, the League Office retains the right to veto any contract or transaction at any time.

Entry-Level Contracts

Players being drafted in their first Entry Draft will be signed to a 1 year / $5,000,000 entry-level contract. If they joined after the draft, they will be available to be selected in the next season's draft.

Maximum Player Value

The maximum individual player value for Season 12 is $15,500,000. Non-rookie player valuations can be changed at any point of the season by League Management consensus. A League Manager re-evaluation is non-appealable.

🎯Draft
Entry & Free Agent Draft

Players in the draft are automatically given one-season contracts, but may sign to term if they have veteran status. Term signings must take place before the first games begin, or the player will be held to a one-season deal.

✍️Free Agency & Re-Signing
Unrestricted Free Agency

UFAs will be signed when allocated by League Management. During this period teams and players must agree on contract details in order to be signed, and players may refuse to sign for a team. Players won during the Free Agency Draft will be assigned to a team on a one-season deal at the decided price — rookies remain on one-year contracts. Veteran-status players may choose to sign an extension.

Restricted Free Agency

Restricted Free Agency runs from the conclusion of the finals to 5 days before the next Entry Draft. During this period teams may re-sign veteran-status players and extend rookies who have met the minimum game threshold after re-evaluation.

Unsigned Rookies

Rookies who did not meet the minimum game requirement are automatically entered into the Entry Draft and may not be re-signed. At the conclusion of Restricted Free Agency, all unsigned players are put into the Entry Draft.

🔄Trades
Submitting a Trade

Trades must be posted in the Trade Center channel and sent to someone on the Stats team to be fully processed. All trades are reviewable and able to be overturned by League Management.

Trade Requests

A player may request a trade after they have played 4 games with the team.

Tampering & Poaching

Trade tampering and poaching are not allowed. Team Management must communicate with other Team Management when interested in a player. This does not require hard evidence — a perception of rule-breaking may result in a no-trade clause on the player, suspension of the player or Team Management, an override of the rule, or other consequences decided by League Management consensus.

🎟️Trading Picks & Deadline
Trading Picks

Only 1st through 3rd round picks can be traded. Picks must be written into the trade form by both Team Owners, and may only be traded for the following season — no subsequent-season picks. For example, Season 6 trades can only include Season 7 picks up to the 3rd round; Season 8 picks cannot be traded in Season 6.

Trade Deadline

The trade deadline is posted on the Timeline. Teams cannot sign or trade players or ECUs after the deadline passes. Traded players retain the same contract value and length they were originally signed to, and teams may retain up to 3 players' contracts in trading. Trades may be voided or vetoed in accordance with the EHL Code of Conduct.

📜Player Code of Conduct
Scope

The Player Code governs all member behavior in EHL-affiliated servers, during EHL-sanctioned events (voice and text chat), and in DMs with fellow league members.

Basic Violations
  • No harassment — including constant pinging, annoying, or slander of another player. Continued pinging after being told to stop is an automatic one-day mute, subject to increase.
  • No threats — death threats, dox threats, or anything similar.
  • No suicidal encouragement — no "kys", "die", or similar.
  • No abusing roles you receive.
  • No slurs — racial, r-word, p-word, or gender slurs. Combinations carry the same weight; there are no loopholes, and League Management has final say. Using a slur after being told not to skips one step in consequences.
  • No alt accounts — both accounts will be banned.
  • No harassing League Management — escalates consequences a minimum of one level.
  • No gambling or wagers in the server, and never in a way that impacts the league.
Violation Punishments

Punishments include but are not limited to server timeouts, mutes, suspensions, game suspensions, temporary bans, and permanent bans. They are applied case-by-case by at least 2 Correctional Board members for an unbiased panel, based on severity, precedent, the member's history, and circumstances. All punishments are appealable in a private discussion.

Multi-League Play

Members are free to play in other leagues. However, recruiting or poaching EHL members for other sites will result in a ban without warning. If contacted about recruitment for another league, please inform an admin — reports are kept highly confidential.

Availability

Players agree to be available a minimum of one night per week, or to communicate to their Owner/GM the week prior. Repeated failure to communicate may result in a suspension. Refusing to play when available results in a suspension for the remainder of the season. Team Management (Owner, GM, AGM) have the final say in lineups.

🛡️Owner / GM Code of Conduct
Held to a Higher Standard

Owners and GMs are subject to the Player Code as well as the Owner Code. They face more scrutiny and harsher punishments, including temporary or permanent removal from their role. They are the first line in combating toxic behavior at the team level.

Reporting Duty

Owners and GMs may hand out their own supplemental discipline, but all violations must be reported to League Management. Failure to report slurs, death threats, or suicide encouragement leads to an immediate suspension pending review.

Grievances & Honesty

Grievances with management, rules, or other owners must be kept within Owner/GM chats — airing league business in general channels creates dissension. During trading, owners and GMs must be open and honest about player availability and the reasons players are being moved, including what positions a player is willing to play. If a player leaves a team Discord, the Owner must inform League Management immediately.

📋Owner Responsibilities
Availability

It is the Team Owner's responsibility to ensure player availability, draft a lineup, and have at least one alternate each game. Owners must communicate availability issues to League Management at least 24 hours before game time.

Emergency Call-Ups (ECU)

Team Owners may sign 2 ECUs per game day in the regular season. ECUs can play 2 games, then return to Free Agent status until signed full-time. Playing more than 2 ECUs without prior League Management approval results in the game being reviewed for a forfeit loss. Players must prioritize the team they are signed for, confirm with their management before ECUing, and owners must confirm with the other team's management before using their ECU — failure results in a forfeit loss.

Short-Term Contracts

One ECU may be signed to a short-term contract per week per team. A short-term contract grants the player for 4 additional games beyond game-night games (6 total), or for a duration approved by League Management. A Free Agency Draft occurring between the signing and the 6 games nullifies the contract. The player must be posted to the lineup by 9:00 AM EST on game day to be secured, cannot be on short-term contracts to two teams at once, and counts toward the 2-ECU limit.

Matchmaking

The Home Team chooses the server. Owners post their code and server in the GAME CODES channel. If a different server will be used on a game night, it must be posted at least 15 minutes before game time, tagging the other team in the MATCHMAKING channel.

📅Season Structure & Gamedays
Season Structure

Each team plays a schedule of 63 regular season games, played Tuesday, Wednesday, and Thursday with 3 games on each day. At the conclusion of the regular season, the top 8 teams advance to an 8-team playoff.

Game Times

Games are held at 8:30, 9:00 & 9:30 PM EST on game days. All games must start within 5 minutes of their start time to avoid penalties.

Late-Start Penalties

Penalties fall on the delaying team:

  • 6+ minutes late — 1 minor penalty to start the game.
  • 11+ minutes late — 2 minor penalties to start the game.
  • 16+ minutes late — forfeit.

Owners may agree to forgive these penalties case-by-case. If the delay is due to EA not working properly (infinite loading, lobby errors), proof voids the penalties. Disagreements are flagged for @BillionthRocket5 review immediately.

🔌Disconnections
Handling a Disconnect

If a player disconnects, both teams play until the end of the period, collect screenshots, exit, and load into a new game with the same settings. A 2-minute penalty is taken by the team that had the player drop (penalties do not increase per disconnect). A third disconnect results in a forfeit for that team. The reconnected game plays out the periods remaining. AI goals do not count. Owners may agree to forgive the penalties and resolve the situation themselves.

📸Stats & Club Usage
Stats & Screenshots

Screenshots of all 5 statistic screens must be uploaded by both teams to the screenshot channel by 12:00 AM EST that night — box score, player summary (all categories), and the main pause screen. Failure to post screenshots (win or lose) results in no stats for that game. NO EXCEPTIONS. A missing full set from both teams may have the match listed as canceled.

Club Usage

Teams must use the league club in league games unless approved by League Management for good reason. Failure to use the league club or notify a League Manager results in a forfeit.

Loadouts

Players must use a created loadout. No skins, no female builds, and no pre-made builds are allowed.

📺Streaming
Stream Requirement

Every team must have one person streaming their game to a Twitch channel, posted in the STREAM LINKS channel. The streamer must turn off game music and commentary (party audio off; personal audio optional). League Management may request streams for highlights. EHL highlights may be used for all social media; any revenue furthers the EHL, and players may use clips they personally recorded.

🥅In-Game Conduct
Ragging the Puck

Ragging the puck — deliberately maintaining possession for an excessive amount of time without attempting to advance play — is strictly prohibited. Any player caught ragging must take a penalty. A second offense in the same game results in a forfeit for that team. Receiving the in-game ragging penalty counts as ragging.

Mercy Rule

If a team is winning by 10 goals or more, the Owner, GM, AGM, or Designate may offer a Mercy to the opposing Designate. The game can only be stopped if both teams agree in chat. Both teams are still required to get stats.

👕Uniforms & Equipment
Jersey Requirements

Each team must have a Home (dark) and Away (white) jersey. Home jerseys can be any color except white or lightly shaded colors; away jerseys must be primarily white. Alternates can be any color but must be dark or white depending on use.

Color Conflicts

If both teams load in with the same color jersey due to a glitch, teams may quit and restart with no penalty. From Week 2 onward, knowingly using a dark (when away) or light (when home) color without communicating the selection before the game results in a 2-minute minor. Screenshots are required and reviewed by a League Manager. A prior agreement or completing a period nullifies these rules.

🏆Playoff Structure
Eligibility

Players must play at least 8 regular season games to be eligible for the postseason if selected in the draft. If a player was picked in subsequent Free Agency Drafts, their required games are reduced by 2 for each Free Agent Draft that has occurred.

Seeding & Series

Teams are seeded by regular-season standings — 1v8, 2v7, and so on. Series are best-of-7, 2 games per day, with a 3rd game played if a Game 7 is necessary.

🍺Beer League Bowl
Consolation Bracket

The bottom teams play in a consolation bracket during the same time as the playoffs. Seeding is 1v8, 2v7, 3v6, 4v5. There is no games-played requirement for the Beer League Bowl.

⚖️Suspensions & Buybacks
Mute Strikes
  • 1st strike — 1 hour mute
  • 2nd strike — 24 hour mute
  • 3rd strike — 1 week mute
Rule Suspensions
  • 1st strike — 1 week suspension
  • 2nd strike — 1 month suspension
  • 3rd strike — 1 season ban ($25.00 USD required to return)
Ban Buyback Tiers

As of Season 12, three tiers of buy-backs exist. All suspensions and buy-backs are posted in the #Suspensions channel.

  • $25.00 Buy-Back — first ban; no more than three suspensions in one season; a deserved code-of-conduct suspension.
  • $50.00 Buy-Back — second ban; a deserved code-of-conduct or rule suspension.
  • Permanent Ban (no buy-back) — death threats or doxing (no warning given), or a 3rd ban.
🎯 Free Agent Draft Board
Get In Touch
We'd love to hear from you
Questions about joining, rule clarifications, or game disputes — reach out any time.
Commissioner
League Commissioner
EHL Administration
[email protected]
🔒 Privacy Policy

Last updated: May 2026

Overview

This website is operated by the Electronic Hockey League (EHL) as a free fan league dashboard. We do not sell your data, require account registration, or collect personal information to use the site.

Information We Collect

Forum usernames — If you participate in the community forums, you choose a display name. This name is stored only in your browser's local storage and is never transmitted to or stored on our servers.

Usage data — We do not run any first-party analytics. No page views, clicks, or session data are collected by EHL.

Third-Party Services

This site integrates with the following third-party platforms, each governed by their own privacy policies:

  • Discord — Community server links
  • Twitch — Live stream embeds
  • Google Fonts — Typography
  • Firebase / Firestore — Forum post storage (anonymous, no login required)

Cookies

We do not set any first-party cookies. Embedded third-party content (Twitch) may set their own cookies subject to their respective policies.

Children's Privacy

This site is intended for general audiences. We do not knowingly collect any information from children under 13.

Contact

Questions about this policy? Email [email protected] or open a support ticket in the Discord server.

Official Partners
Partner with Electronic Hockey League
Put your brand in front of a passionate EA NHL gaming community
🤝 Current Partners
📦 Sponsorship Opportunities
League Partner
  • Logo in site header & Partners page
  • Discord server banner placement
  • Shoutout in weekly league news posts
  • Stream overlay branding during live games
  • Dedicated Discord announcement post
  • Custom Discord role for your community
Game Night Sponsor
  • Logo on Live Streams page
  • Pre-game Discord shoutout every game night
  • Mention in all game night posts
  • Partners page listing with link
Community Supporter
  • Name + link in site footer
  • Monthly Discord shoutout
  • Partners page listing with link
Ready to Partner?
All tiers are flexible — reach out and we'll build a package that works for your brand.
⭐ My Career