HOW IT WORKS

Two Ways To Score.
One Place For Everything Else.

Scout Mode for fast capture. League Mode for full event tracking. Heatmaps, printable reports, organizations for sharing with your coaching staff, and a public NXL rankings layer. Pick a tile to jump in, or read straight through.

GETTING STARTED

From Sign-Up to Your First Point

You can score your first match in under five minutes. Two paths in — pick the one that fits the moment.

1
Create your account
Sign up with your email. Free during the beta — no card required. When billing goes live we'll give you plenty of notice.
2
Head to the Dashboard
Six tiles, one for each area of the app. The two scoring entry points sit side by side at the top.
3
Pick your path
Need to capture stats right now with no setup? Tap Scout Mode. About to play a tournament with a fixed roster and want full historical tracking? Tap League Mode. Want to see what the app produces? Open Analytics — it'll be empty until you log some points.
SCOUT MODE

The Fast Lane

Sit down at the field, tap Scout Mode, start scoring. No leagues, no events, no rosters. Type-as-you-go and you're capturing data within seconds.

The whole flow

1
Pick a layout
Choose any field layout in the system, or upload a photo of your field right inside the match. New bunkers can be added by tapping the field — no admin trip required.
2
Name your team(s)
Single-team capture for "just track us," or two-team capture to score both sides at once. Type "Test A" and "Test B" if you don't care, or type real team names — your call.
3
Type-as-you-go labels
No pre-built rosters required. Type a player's name and they exist. The "+ Add Player" button puts subs in mid-match without leaving the screen.
4
Score the same way as League Mode
Same field, same drag-to-bunker, same stat buttons (GU, Alive, SRV, BZR, penalties, elimination order). Free Draw with player attribution — your routes are tied to who ran them. Lanes brush for parallel-line lane work.
5
End the match
Submit Win, Loss, or No Point on each point. Tap End Match when the game's done. Check the "Mark as practice" box if you want this session out of your real analytics.

Linking sessions across the year

If you scout the same NXL team at multiple events, type their name in Scout Mode and the autocomplete will surface the canonical team as a chip. Tap the chip to link — every session you tag the same way aggregates together. Your combined wins, losses, and per-bunker stats against that team show up in Event Hub → Scout Sessions tab, grouped by canonical team.
Why we built it: the old "fill out the entire tournament structure first" flow was wrong for 95% of how people actually use the app. Scout Mode is what scouting at a real event feels like — fast, focused, no scaffolding.
LEAGUE MODE

The Full Historical Chain

The deeper, historical-tracking flow for coaches running a fixed roster across an event or a season. Pro tier.

Before the match

1
Pick a League → Event → Division → Team
If any of these don't exist yet, there's a "+ New" button right next to the dropdown. Create on the fly.
2
Pick your Round
Prelims, Wildcard, BYE, Quarters, Semis, Finals. Picking BYE auto-records a win — no match needed.
3
Pick your opponent
Same story — if they're not in the system, add them right from the dropdown. Copy Rosters pulls in their last lineup if you've played them before.
4
Hit Start Match
Match number auto-increments. Rosters auto-load — you tap pre-existing players, no jersey-typing every game.

The full chain, captured

Every point you score in League Mode rolls up: League → Event → Team → Player → Match → Points → Stats. Player ratings build over time. Win percentages, bunker preferences, route history — all of it persists across matches and events. This is the data layer behind the public /r rankings.

Active event reminder

The first match at an event locks in the league/event/team for you. Every match after auto-fills. If 48 hours pass without activity, we send a "still scoring?" email — one click confirms or closes it out so the scaffolding doesn't follow you to the next weekend.
Same scoring, different entry point: the field, the drag mechanics, the stat buttons, the route brush — all identical to Scout Mode. League Mode just adds the historical chain on top. If you've used one, you know the other.
SPLIT DECK

Two matches, one swap

At NXL events you'll often score two games at once on adjacent fields. Split Deck pairs two matches behind a one-tap deck switcher at the top of the scoring screen — no bouncing back to Event Hub between points.

Set it up from the Split Deck toggle in Scout Mode or League Mode setup. Already started both matches independently? Open the MENU on either one and tap "Add Split Deck" → pick the partner from your in-progress matches.
TEAM COLLAB

Score together in real-time

Create an organization, invite teammates, and multiple coaches can score the same match simultaneously. Player slots, point progress, and the score header sync across all connected devices in under a second.

Each org keeps its data private. Members see only matches inside their own org. The optional public live-view link lets people watch a match unfold from anywhere without signing up.
ROUTES & LANES

Where they ran. Where they shot.

Two brushes inside scoring let you draw what actually happened on the field. The Route brush captures the path each player ran from break to elimination. The Lanes brush captures the parallel paint lanes a player shot off the break.

Both layers are tied to the player who ran them, so when you open Analytics later you can see break-lane tendencies per player, find the routes a team relies on, and spot the holes in your own movement before your next match. Stats tell you what happened; routes tell you why.
PRACTICE

Now A Checkbox, Not A Mode

Three different scoring modes was confusing. Practice is now a "Mark as practice" toggle on the End Match screen in either Scout Mode or League Mode. Tagged matches still flow through everything — analytics, heatmaps, printable reports, Event Hub — they just show up with a small PRACTICE badge so you can tell them apart. Existing practice sessions are still accessible via the legacy Practice page.
ANALYTICS

Stats, Heatmaps & Printable Reports

This is where all your scoring turns into something useful. Two tabs: Matches and Practice.

The three-panel layout

1
Left — Player List
All players who played at least one point. Click one to filter everything on the page to just that player. Click again to go back to the whole team view.
2
Middle — Field Heatmap
The actual field map with colored circles on every bunker. Seven heatmap modes at the top — switch between them to see different stories.
3
Right — Stats Breakdown
Big-number summary plus a bunker-by-bunker table. When a player is selected, these are their stats. Otherwise they're the whole team. Includes Points Played %, W/L/NP, Bunker Variety, AEP, and (in team view) Match W/L and Win %.

Print Report

Generate a clean printout of your analytics data. Analytics → matches view OR practice view → "PRINT / PDF" button next to the display-mode toggle. Browser print dialog opens — save as PDF or send to a printer.
The output is a flat black-on-white layout with: header (event, filter context, team, win/loss record, date), team summary block, per-player stats table (Points, GU%, Alive%, Survived%, Win%, Loss%, NP%, BZR%, Min, Maj, Pull, Avg Elim Position), and a per-player bunker breakdown — each player gets their own page. The %/#/Both display toggle carries through to the printout.
More export formats coming — CSV/JSON downloads, field heatmap exports, multi-event reports.

Heatmap modes

USAGE
How often each bunker was occupied
GUN UP
% of points the player got their gun up at that bunker
ALIVE
% of points alive after the break from that bunker
ELIM OTB
% of points eliminated off the break at that bunker
SURVIVED
% of points survived to the end from that bunker
AEP
Average Eliminations Per Point — body counts
WIN %
Win rate when the player ran that bunker
Not sure what something means? Tap the Glossary button at the top of Analytics for plain-English definitions.

Stat buttons

GU — Gun Up
Made it to their bunker with their gun up and ready to fire on the break.
Alive — Alive OTB
Still alive immediately after the opening break.
SRV — Survived
Still in the game when the point ended.
BZR — Buzzer
Tagged the buzzer to score.
Min / Maj / Pull
Minor penalty, major penalty, or pulled out of the game.
E# — Elimination #
If they got eliminated, what order they went out (1st out, 2nd out, etc).

Display modes

A small toggle near the heatmap lets you flip between [%] (percentages only), [#] (raw counts), and [# / %] (both at once). Useful when "60%" doesn't tell you whether that's 3 of 5 points or 60 of 100.

Filtering your data

Above the heatmap there's a row of buttons: ALL, each round (Prelims, Quarters, etc.), and individual matches. Click any of them to narrow what you're looking at.

Player routes

The ROUTES toggle above the heatmap turns on smooth line drawings of exactly which routes your players ran — one color per point. Pick a player on the left to filter routes to just them. Combine with round/match filters to see how a player's routes changed match-to-match.

Mirror bunker stats

If your field has mirrored bunkers (e.g. two "Snake" positions), the optional toggle on /analytics/field combines them. New layouts can use the Snake-H (Home) / Snake-A (Away) naming convention; the toggle merges them into one heatmap dot. Existing layouts are untouched — opt in only if you want it.

Clicking a bunker

Tap any bunker circle on the heatmap to open the deep-dive popup. You'll see the team-wide totals at that bunker (Usage, GU%, Alive%, Survived%, Win%, AEP), the selected player's block if you've drilled into one, and a full table of every player who's been there. This is how you spot the quiet heroes on your team.
EVENT HUB

Matches, Standings & Scout Sessions

Your tournament home base. Two tabs: Events for the historical-chain stuff, Scout Sessions for the fast-lane stuff.

Events tab

Browse leagues, events, matches, and standings. See full brackets, current standings, who you've played, who's next. Jump to specific match recaps from any row.

Scout Sessions tab

Every Scout Mode session you've run, grouped by canonical team when you've linked them. Each row shows aggregated W/L stats per linked team — so if you've scouted Red Legion four times, you see one row with all four sessions combined. Tap any row to drop into that recap.
POINT RECAP

Review & Edit Any Match

Made a mistake during scoring? Fix it here. Works for Scout Mode AND League Mode matches.

Open any match, expand any point. You can see every stat that was recorded, edit anything that got tagged wrong, or delete the whole point if it was recorded by accident. Match scores recalculate automatically. Same Recap UI for both modes — if you scored it, you can fix it.
ORGANIZATIONS

Run Your Team Together

Multiple coaches, one shared data layer. Create an org, invite your staff, share data without sharing logins.

One owner, many members. Invite by code or browse the public directory. Personal data can roll into the org or stay private — your call.

Creating and joining

1
Create your org
One click. You become the owner. From /admin/members you generate invite codes and share them.
2
Browse the public directory
/orgs lists every public organization. Request to join with an optional message — owners see your request and approve or deny with a reason.
3
Personal data prompt at join
When you join, we ask once: "Bring your X personal matches into this org, or keep them private?" Yes rolls your history into the team. No keeps your old matches yours.

Owner self-service

1
Transfer ownership
Hand the role to a member without deleting the org. Org stays intact, you become a regular member.
2
Members can leave anytime
Non-owners get a "Leave Org" button on their own /admin/members page.
3
Removed = lost access immediately
When an owner removes a member, that person loses access to all the org's data right away — including matches they personally scored while they were a member. The data stays in the org's record so the org's history isn't disrupted.
Where to find it: /orgs for the directory, /join/<code> when someone shares a link, /admin/members for everything an owner does.
FROM ME TO YOU

Tips From Someone Who Actually Plays

Score from a tablet
Phones work in a pinch but a tablet on the sideline is way better. More field visible, easier to drag players.
Start with just wins and losses
Don't feel like you need to tag every stat button on your first match. Just Wins and Losses gets you 80% of the insight.
Routes tell stories stats can't
A player can have a 60% gun-up rate and still run the same safe lane every time. Routes show you that.
Scout opponents in Scout Mode
Sit down at the field, tap Scout Mode, type the opponent's name, start tapping. No tournament scaffolding required. Link the canonical NXL team and your sessions stack across the year.
Stats are a team sport
One set of eyes misses things. With Pro, you plus two teammates can score the same match together — more accurate data, less pressure on one person, better prep when you review it later.
Fix mistakes in Point Recap
Tagged the wrong bunker? Forgot a gun up? Open Recap after the match and clean it up. The score fixes itself.
COMMON QUESTIONS

FAQ

What's the difference between Scout Mode and League Mode?
Scout Mode is the fast lane — pick a layout, type team names, start scoring. No event setup, no rosters required. Perfect for scrimmages and scouting opponents at tournaments. League Mode is the full historical chain — League → Event → Team → Player → Match — built for coaches running a fixed roster across a season. Player ratings build over time and rosters auto-load each match.
Can I track the same team across multiple scout sessions?
Yes. Type the team name in Scout Mode and tap the canonical-team autocomplete chip when it appears. All your sessions for that team aggregate together in Event Hub → Scout Sessions tab, with combined wins, losses, and stats.
How do I tell my own team's practice scouting apart from opponent scouting?
Two signals do the work. Link the session to YOUR team (autocomplete suggests your own team alongside NXL teams) and check the "Mark as practice" toggle when you end the match. Link to an opponent's NXL team and skip the toggle when you're scouting them. Event Hub → Scout Sessions has three sections: My Practice (your own team's data), Opponents (everyone you've scouted), and Unlinked (one-off sessions).
Is Practice still a separate thing?
No — Practice is now a checkbox at end-of-match in Scout Mode or League Mode. Tagged matches show up alongside your regular matches everywhere — analytics, heatmaps, printable reports, Event Hub — with a small PRACTICE badge so you can tell them apart. We don't hide your data; we just label it. Your old practice sessions are still accessible via the legacy Practice page.
Can I print my stats?
Yes. Open Analytics, switch to matches view or practice view, and tap the PRINT / PDF button next to the display-mode toggle. The export includes a header, team summary, per-player stats table, and per-player bunker breakdown. CSV/JSON downloads, heatmap exports, and multi-event reports are coming next.
Can I leave my organization?
Yes. Go to /admin/members and tap Leave Org. Visible to any non-owner member. Your access ends immediately.
What if I'm an org owner and want to step down?
Use Transfer Ownership in /admin/members → Danger Zone. The org stays intact, you become a regular member, and the new owner takes over. No data is deleted.
What if the field layout for my event isn't in the system?
In Scout Mode you can upload a photo of the field right inside the match. For League Mode, the admin panel → Field Layouts lets you upload a base image, mark bunker positions, and tie it to an event.
Can multiple people on my team use the same account?
Better than that — create an organization and invite them. Pro accounts include 2 helper seats (other people who can input data) and up to 17 viewer seats (analytics-only access). Manage from /admin/members.
Can multiple people score the same match at the same time?
Yes — create an organization (Admin → My Members), invite your coaching staff, and any member can join the same match. Stat-button taps, score, and point progress sync across all connected devices in under a second. The match owner can also share a public live-view link with anyone outside the org for a read-only watch experience.
What happens if I lose connection mid-match?
Any submitted points are already saved. Your in-progress point resets, but everything before it is safe. You can resume the match later from the scoring home screen.
Does my data ever get shared with other teams?
No. Personal-mode captures are private to you. Org data stays inside your org and other organizations cannot read or write yours. Only published data — public event standings and the /r rankings layer — is visible to others.
Is PB Stats really free right now?
Yes — during the beta everyone is on a comped Pro plan, no card required. When billing goes live we'll give you plenty of notice.
What's Enterprise?
Enterprise is the top tier — built for leagues, large organizations, and negotiated deals. Reach out if your org needs it.

Ready to Log Some Stats?

Free during the beta. No card required.

GET STARTED FREEVIEW PRICING