Competitive Halo 3 MCC

Halo Competitive ANZ

Download the Watcher
Admin Portal
Live Session
WATCH LIVE →

Recent Form

Last 10 sessions
#PlayerSessGames WLWin% K/GD/GA/GOBJK/DKDAELOLast Played

2026 Season

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

Lifetime Leaderboard

All-time stats
#PlayerSessGames WLWin% K/GD/GA/GOBJK/DKDAELOLast Played

About

What this is, and where the numbers come from

Who made it

Built by Justin (xTS Vrall). It started as a stats board for his own squad's Halo nights and grew from there.

It took a fair bit of shaking out. Early on most sessions turned up something odd, and Halo's report does not name the medals, so those had to be worked out by hand. It has been running clean for a couple of months, which is why it is being offered around.

It is a passion project rather than a product. Two young kids and a business means things move when they move, so bugs get fixed and requests get read, just not always quickly.

What it is

A stats board for Halo Competitive ANZ. Games played through the Discord queues get their full scoreboard recorded here: kills, deaths, assists, medals, objective work, map and gametype, game by game.

Where the numbers come from

Halo writes a carnage report to disk when a game ends. The Watcher is a small Windows app that reads those reports and sends them here. Nobody types anything in, and nothing is estimated. If a number is on this site, it came out of the game itself.

That also means the board only knows about games somebody was running the Watcher for. It is not a complete record of the queue, and it never claims to be.

NeatQueue does the matchmaking

NeatQueue runs the queues, picks the teams and keeps the MMR. It knows who won. It cannot see inside a game, which is the gap this fills. The two are meant to sit side by side rather than compete, which is why there is no rival rating here.

Why some games have no map

The map is the one thing missing from Halo's report. It gets worked out from theatre films, and when that fails the Watcher asks the player directly. Skipping that question leaves the map unknown. Everything else about the game still counts.

Getting yourself off the board

Ask and your name comes off. Your games stay, because removing them would change everyone else's results in those matches, but they stop being attached to you.

Not an official Halo Competitive ANZ tool, and not affiliated with NeatQueue, Microsoft or 343 Industries.

Found something wrong, or want something added? Use the Feature Requests tab. It gets read.

Get the Watcher

Your games, on the board, automatically

The Watcher is a small Windows app that sits in the background while you play. When a game ends, Halo writes a carnage report to disk and the Watcher reads it and sends the result here. You never upload anything by hand, and it does not touch the game or read your screen.

Download for Windows

About map names

Your scores, kills, deaths and medals are captured either way. The one thing missing from Halo's carnage report is which map you played, so the Watcher works that out by matching each game against your theatre films. No films means every game lands with an unknown map. Everything else still counts.

The Watcher tells you what it can actually see on startup, rather than making you guess. If it reports no films, turn on saved films in MCC.

What it sends

The scoreboard from each finished game: gamertags, kills, deaths, assists, medals, the map and the gametype. Nothing else, and nothing between games.

Your download is tagged with its own key, so uploads can be traced back to one installation and switched off individually without affecting anyone else.

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)
COMPLETE 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
All sighted medals identified and confirmed — 62 in the map, none outstanding
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
COMPLETE Phase 4 — LAN Events
Import LAN spreadsheets — all six events, 2016 through 2026
Dedicated LAN page with event breakdowns and career leaderboard
LAN vs Online player comparison — K/D, KDA, Win% and OBJ deltas
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
Two-tier admin: "watcher admin" (download/run watcher only) vs "master admin" (delete/edit sessions)
Session report sharing
IN PROGRESS Phase 6 — Power Timers
Full-screen spawn timer for Guardian, The Pit, Construct and Narrows
Weapons run off the game clock, powerups are tapped when taken — the two respawn differently in Halo 3
Spawn cycle corrected to the real 2:33 / 3:03 — drop-spawn weapons take ~3s to land and settle before the timer starts
15:00 countdown clock, ten-second spoken calls, vibration and screen wake lock
Missed a tap? A powerup left untapped for 30s assumes it was taken at spawn rather than stalling
Shared sync — one person taps, everyone's timers follow
Discord-style channels: click one to join, drag people between them, four independent clocks for two teams at a LAN
In-game PC overlay with a hotkey (or a controller paddle) for the powerup, on the same channels as the phones
Lockout, Sanctuary and Warlock
Start the clock from the game itself instead of by hand
Changelog
Team Summary
Player Summary
Session Insights
Per-Game Breakdown