An Stats

Match analysis for Gaelic games

Tag the match, generate the report, run the video session — entirely offline, on your own laptop. An Stats covers football, hurling, camogie and ladies football, from club to county.

One licence covers the whole setup · email us for a free trial
  1. Tag. Live from the stand, or off the recording.
  2. Report. Fourteen sections of statistics, saved as a PDF.
  3. Review. Playlists, clips and highlight reels for the session.
An Stats: match video alongside the hotkey tagging panel and event list
Fully offlineNothing uploaded, no broadband needed
One keypress per eventtagging that keeps pace with the game
Club to countyone licence, every team in the setup
Your data, mindedlocal database, backed up to your Google Drive
Tagging

Every event of the game, one keypress each

Kickouts, shots, turnovers, frees and discipline — captured as fast as the game happens, live from the stand or off the recording. No spreadsheets, no second screen.

The restart battle, on evidence

Every kickout or puckout is logged won clean, won on the break or lost — so restart strategy is discussed on numbers rather than impressions.

Every shot, with its story

Point, two-pointer, goal, wide, short or saved, from play or from a free — and where on the pitch it was struck. That location data powers the shot maps and expected points in the report.

Credit the right players

Attach a shirt number or a note to any event. Set up the roster once and names follow through the event list, the reports and the season statistics.

Complete coverage of your code

Cards, marks, 45s and 65s — each code carries exactly the events its rules provide, and discipline feeds directly into the player statistics.

Adapts to your terminology

Rename or hide any button, or define entirely custom events — they carry through the reports and exports like everything else.

Accurate under pressure

A single undo corrects a mis-tag, and every event can be edited or relocated afterwards — the report stays right even when match day is hectic.

Video that behaves

Drag any recording onto the window and it plays — camcorder, phone or camera-system export. Variable playback speed for tight review, and every tagged event appears as a coloured marker on the scrubber; click one to jump straight to it.

Periods that match your game

Tag half time, quarters or water breaks and ends swap automatically where they should. Every period you mark becomes its own section of the report, with its own statistics and maps.

The report

Fourteen sections. Zero extra work.

Press Generate Report and the tagged events become a match report you can hand straight to management — filterable to one half, one period or one event type, and saved as a PDF. What follows is redrawn from a sample report:

Sample match report · County SFC Quarter-Final · 14 June 2026
Ballyduff 1-2-9 (16) v Crossmore 0-1-11 (13)
24 · 21Shots
50% · 57%Conversion
14.2 · 12.8xP
71%Own kickouts won
0.42 · 0.35Pts / possession
14 · 9Turnovers won
7 · 5Wides

Match momentum

Every tagged event rolls into one curve over the running points difference — the spell where the game turned, identified with timestamps rather than recollections.

Momentum, Ballyduff Momentum, Crossmore Points difference
HT +3 0:00 15:00 30:00 45:00 61:24

Head to head

The match in five bars — when the scoreline flatters one team, this is where it shows.

Ballyduff Crossmore
24
Shots
21
12
Scores
12
7
Wides
5
14
Turnovers won
9
11
Frees won
8

The restart battle

Every kickout won clean, won on the break or lost.

Won clean Won break Lost
Ballyduff kickouts71% won · 15/21
Crossmore kickouts63% won · 12/19

Expected points (xP)

Chance quality separated from finishing — above xP, the forwards delivered.

Ballyduff
+1.8
Crossmore
+0.2
Grey bar: expected points from where the shots were taken. Solid bar: points actually scored.

The pitch, mapped three ways

Locations captured with one click during tagging become shot maps, kickout maps and activity heatmaps — shown here for one team; the report carries both.

Shot map

Point Two-pointer Goal Wide Short Saved dashed = from a free

Every located shot, coloured by outcome — with the two-pointers where the rules put them, outside the arc.

Kickout map

Won clean Won break Lost

Short kickouts hit the flanks and come back clean; the contested ones break in the middle third, and the long deliveries past halfway are where this one was lost. The short-versus-long argument, settled.

9 14 7 5 8 3 4 1

Activity heatmap

FewerMore events

Where the team actually played the game — and the third of the pitch they never reached.

That's a sample of seven sections from fourteen. The saved PDF also carries score by period, possessions and points per possession by source, shooting tables, scorers with roster names, turnover maps and a full event timeline — filterable to any half, period or event type.

Possessions are inferred by chaining the tagged events: a restart or turnover starts one, a shot ends it. Points per possession measures how efficiently possession turns into scores.

— from the report itself. It explains its own numbers, so management doesn't have to ask.
Match day and after

Built around an actual week of training

From Sunday's game to Tuesday's session to the season building behind it — with every file backed up along the way.

Sunday, pitch-side

Tag live, attach the footage later

  • Live mode replaces the video with a match clock — tag the game as it happens, exactly as you would off tape
  • No connection required — and the clock persists through closing the laptop at half time
  • Attach the recording afterwards and every event lands on the footage
  • Or skip live and tag off the recording that evening — same panel, same report
Live match mode with a large match clock in place of video
Live mode: a match clock stands in for the video until the footage arrives.
Tuesday, video session

Custom playlists, straight from the event list

  • Tick any selection of events — every shot from number 14, every lost kickout, the full second half — and press play
  • The app runs the selection as a playlist, jumping clip to clip with lead-in and lead-out and on-video controls
  • Build a different playlist for forwards, backs and the management meeting from the same match
  • No exporting, no file transfers — the session runs directly from the application
Match library listing saved matches with dates, competitions and event counts
Every match waits in the library — open one and the events, playlists and report are ready.
When the footage needs to travel

Highlight reels and named clips, in minutes

  • Filter events by type, team or player number, select, and export — each clip is cut and named automatically: 03 - 04m12s shot from play point #14.mp4
  • "Also build highlight reel" stitches the selection into a single file, in match order
  • Stream-copy cutting means no re-encoding — a full match of clips renders in minutes on an ordinary laptop
  • Clip lead-in and lead-out are configurable per event type — kickouts can run long, points stay tight
  • Reports export to PDF and every statistics table to CSV, ready for Excel or a county analysis stack
Export clips window with per-event selection, named clip results and a built highlight reel
The export view: named clips, per-clip status, and the highlight reel built alongside.
Players and the opposition

The season view, for every name on the sheet

The events you tag during matches build into season-long profiles of your own players — and dossiers on every opponent you meet.

Your players

Individual development, documented

  • Season statistics per player — matches, shots, score, conversion, xP and finishing ±, turnovers and frees won, cards
  • Click any row for the per-match breakdown behind the totals
  • A one-click PDF development report per player: summary cards, points-versus-xP trend, personal shot map and heatmap, per-match table
  • Built for one-to-one reviews — hand a player their own season on two pages
Player statistics table aggregated across all matches with score, conversion, xP and cards
Player statistics across the season, with the per-match detail one click down.
The opposition

Scout them from your own tagging

  • The scouting report aggregates every tagged meeting with an opponent into one PDF dossier
  • Scorer threats and who to mark, restart patterns and maps, turnover zones, points per possession by source
  • Their maps are normalised to attack the same goal, so patterns hold from game to game
  • Season trend charts track any team match by match — points, conversion, xP, restart win rate, turnovers
  • A one-click season report PDF gathers the record, trends, results and player statistics into a single document for the committee or county board
Season trend charts for points per match, shot conversion, expected points and kickout win percentage
The Stats view — Players, Teams, Season and Scouting — built from the same tagged events.
And quietly, in the background

A season's work is too much to lose

Every export and report save writes a full copy of your database and queues it — with the clips, reels and PDFs — for your own Google Drive. Offsite, automatic, and out of your way.

  • Built for pitch-side connectivity. The upload queue waits offline and resumes automatically on the next connection — every file retried until it lands.
  • Recoverable by design. If a laptop is lost or stolen, sign in on another machine and the full season is restored from your Drive.
  • Your Drive, your data. The sync is entirely optional, and nothing ever passes through us.
Google Drive sync window showing clips, highlight reel, report PDF and database backup all synced
Clips, the reel, the report and the database backup — synced to your Drive.
Pricing

One licence, everything in it

No tiers, no per-seat pricing, no "contact sales". A licence covers your whole setup — club, school or county — every team, every code, on as many of your machines as you need.

Want to see it on your own footage first? Email us for a free trial — tag a real match, generate the report, run a session off it, then decide.

Annual licence
€149 / year
per club, school or county setup
  • Tagging, reports, xP, clips, live mode, scouting — all of it
  • All four codes, every team in the organisation
  • Unlimited matches, players and seasons
  • All updates while licensed
  • Direct email support from the people who build it
Buy An Stats
Prefer to try it first? Email us for a free trial.
Education pricing available for schools and colleges.
FAQ

Frequently asked questions

Does it really work fully offline?

Yes. The application, your video and your database all live on your own laptop — nothing is uploaded, and no connection is needed to tag, report or export. The optional Google Drive sync backs up your database whenever you're next online.

What video does it take?

Anything your machine can play — MP4 from a camcorder or a phone, Veo and similar camera exports. Drag the file onto the window and start.

Who does the licence cover?

Your whole organisation — every team in the club, school or county setup, on as many of your machines as you need. Separate organisations hold separate licences.

What happens to our data if we don't renew?

It's your data, on your machine, in a standard SQLite database. It never expires, and your exported reports, clips and CSVs are yours forever. Renewal covers updates and support.

What are the system requirements?

Windows 10 or 11, 64-bit. Any laptop from the last several years runs it comfortably — clip export uses stream copy, so there's no heavy re-encoding. macOS is on the roadmap; tell us if that's what your setup needs.

How does expected points work?

Each shot gets a scoring probability from where on the pitch it was taken, times the value of the attempt — goal chances 3, two-pointers 2, points 1. Frees are modelled as more repeatable than shots from play, and shots without a tagged location fall back to league-average probabilities. Finishing ± above xP means the team shot better than the chances it created.

How do we purchase?

Email info@anstats.com and we'll invoice the club or board directly — no card details entered anywhere. You'll receive the installer and your licence by return, and a free trial first if you'd like to run it on your own footage before committing.

Tag Sunday's match. Walk into Tuesday with answers.

The report, the clips and the numbers — from one person, one laptop, one recording.

Get An Stats