ABOUT MHL

What Makes MHL Different?

A tech-powered EASHL league built from the ground up to remove the chaos from EASHL hockey. We automate most of the admin work so you can focus on competing and playing.

EASHL leagues deserve better.

For too long, leagues have relied on outdated systems, manual processes, broken tools, and mobile apps that make things harder than they need to be. Since Discord is already where every league lives, we decided to build MHL around it.

The MHL Bot powers the league by automating as much as possible, from team server creation and manager access to player roles, team roles, roster updates, and league operations across both the official MHL Discord and private team servers.

We also created our own dynamic rating system, giving players overalls that update over time and better reflect how they actually perform on the ice.

MHL was built to make competitive hockey feel modern, smooth, and easy to follow.

SIMPLE. COMPETITIVE. ORGANIZED.

The MHL League System

Our custom-built tools keep league data moving across the website, Discord, and team channels.

League Database

The single source of truth for player records, historical stats, team rosters, and system settings.

Web Platform

A fast, responsive interface showcasing league standings, player leaders, complete schedules, and box scores.

MHL Discord Bot

Automates servers, synchronizes roles, posts game notifications, and handles player registration in real-time.

EA API Stat Engine

Connects directly to EA Sports servers to automatically pull game stats, team results, and player performance metrics.

Dynamic Player Ratings

Rather than relying on static opinions or manual adjustments, the MHL utilizes an automated performance algorithm. Your rating moves dynamically as you play, reflecting your consistency and impact on the ice.

Adjusts automatically after every reported match.
Factors in multi-dimensional metrics (goals, assists, passing %, hits, and blocks).
Provides managers with reliable data for drafting and building rosters.
M
Malekxx94 Left Wing - Montreal Canadiens
78.5
GP 14
G 18
A 12
PTS 30
Recent Trend

How It Works

From joining the Discord to getting assigned to a team, the MHL process is simple, organized, and easy to follow.

1

Join the MHL Discord

Start by joining the official MHL Discord, where league news, signups, announcements, and community updates are posted.

2

Sign Up

Register through the MHL Bot with your gamer tag, position, platform, timezone, and required league information.

3

Enter the Draft Pool

Once signed up, eligible players are placed into the Season 1 draft pool. Players interested in management can also apply for ownership.

4

Scout & Compete

Take part in scouting games to show managers your playstyle, skill level, availability, and fit with their team.

5

Team Assignment

After the draft or assignment process, you will automatically receive your team role and access to your private MHL team server.

Consistent Game Nights

MHL is structured to be predictable, letting you schedule your week without surprises.

Wednesday 9:00 PM - 9:35 PM - 10:10 PM EST
Thursday 9:00 PM - 9:35 PM - 10:10 PM EST
Friday 9:00 PM - 9:35 PM - 10:10 PM EST

Pilot Launch Details

We are starting focused to refine and perfect our custom league technology.

8-Team Launch

A tight-knit community focus to guarantee competitive balance and high-quality matchmaking.

All Teams Make Playoffs

The regular season determines seeding, giving every squad a chance to lift the cup.

Feedback Driven

We continuously implement features and updates based directly on manager and player input.