Competitive Halo 3 MCC

H3 SQUAD

Admin Portal
Live Session

Recent Form

Last 10 sessions
#PlayerSessGames WLWin% K/GD/GA/GObj/GK/DKDALast Played

2026 Season

XML-tracked games only · min 20 games
#PlayerSessGames WLWin% K/GD/GA/GObj/GK/DKDAELOLast Played

Lifetime Leaderboard

All-time stats
#PlayerSessGames WLWin% K/GD/GA/GObj/GK/DKDAELOLast Played
Session History

LAN Events

In-person tournaments — separate from online play

The squad runs occasional in-person LAN tournaments — six so far across 2016, 2019, 2020, 2024, 2025, and 2026. Each LAN has the four standard side awards (Main Slayer, Wingman, Death King, King of the Odd Flag), plus the occasional Octagon (1v1 single-elimination bracket — only 2020 and 2024). LAN sessions are tracked separately from online play so the regular leaderboard stays clean.

Loading LAN data…
Range: ·
Trends
Individual Trajectories
Who's Playing?
Fill-ins (limited data)
Skill score = KD 55% + KDA 25% + Win Rate 20% · all stats 70% recent / 30% lifetime
0 selected — select 4, 6, or 8 players

Medals

Every named medal · per-player counts & averages · squad insights

Every Halo 3 medal we've identified, with each player's lifetime count and average per game. Click any medal row to expand the per-player breakdown. Averages are calculated only over games we have medal XML for (the "medal era") so they're directly comparable.

Insights

Patterns the data is screaming about

Player Medal Leaderboard

Total · per game · range
#PlayerGamesTotal MedalsPer GameDistinct Types

Medal Grid

Click a medal to see all 12 players
Medal Cat Total Squad Avg/G Top Earner

Medal Hunt

Cracking MCC's 280-medal pool, one fire at a time

Halo MCC tracks ~280 different multiplayer medals across all six games — way more than original Halo 3's ~60. Every game we play uploads the full medal payload from the carnage XML, but we only know the names of some of the IDs. This page aggregates every medal slot ID we've seen and shows what we know vs what's still unidentified. As we play more, the unknowns sort themselves to the top and patterns emerge.

IDNameConfidenceFiresRows Avg/RowGametypeTop EarnerLast Seen

Player Profiles

Select a player

Chemistry Matrix

Teammate Win Rates

Map Heatmap

K/D by Player & Map

Gametype Heatmap

K/D by Player & Gametype

Ranking System

Halo 3 Military Ranks
Ranks are based on the original Halo 3 military progression. Peak Skill Score unlocks rank tiers permanently. Games Played determines your grade within the tier.

Achievements

Competitive milestones — hardest at the top
Loading achievements…
Submit a Request
0/500
Open Requests
Completed

Development Log

Roadmap and changelog
Roadmap
COMPLETE Phase 1 — Go Live
Deploy to Railway
Supabase database + schema
Admin upload + review flow
Public dashboard with leaderboard, ELO, Team Builder
Historical data import (82 sessions)
IN PROGRESS Phase 2 — Medal System
Map medal IDs from live session data
Medal Hunt page with icons, categories, and squad insights
Medal highlights in session insights
Identify remaining unknown medals (75, 17, 65, confirm 162/69)
IN PROGRESS Phase 3 — Map Data
Detect map names from MCC theatre films
Watcher GUI ships maps live with each game
Colour-coded map badges on session detail
Per-map stats on player profiles
Dedicated maps page with full map stats and breakdowns
PLANNED Phase 4 — LAN Events
Import LAN spreadsheets
Dedicated LAN page with event breakdowns
LAN vs Online player comparison
IN PROGRESS Phase 5 — Polish
Player profile pages — stats, medals, pairings, playstyle blurbs
Chemistry / pair analysis — teammate and opponent win rates
Per-gametype stats on player profiles
Playstyle "fingerprint" — auto-generated from weapon-kill mix + medals
Discord webhook: auto-posts session results with deep-link
Halo 3 military rank system with authentic icons
Achievements system with competitive milestones
"Days since last played" counter per player
Session report sharing
Two-tier admin: "watcher admin" (download/run watcher only) vs "master admin" (delete/edit sessions)
Changelog
Team Summary
Player Summary
Session Insights
Per-Game Breakdown