Built for flyball handlers, by flyball handlers

Manage your
team. Win
more races.

The only platform built specifically for flyball — roster management, millisecond-precision time logging, all 15 standard error codes, and full offline support for venues with no signal.

Live session
FLYBALL TEAM MANAGER — PRACTICE SESSION
Running order On deck
#1
Rocket
Border Collie · L turn · 9"
3.841s
#2
Blitz
Whippet · R turn · 9"
4.120s
#3
Shadow
Labrador · L turn · 12"
4.372s
#4
Ziggy
Mix · R turn · 10"
4.610s
Error log — last run 3 flagged
C1
Poor release
C2
Slow start
C3
Off course
C6
Turn
C9
Bad pass
C12
Drops ball
C10
Early pass
C15
Other
C7
Bobble
C4
Missed jump
Team time
15.943s
−0.218s vs seed
Seed: 16.161s
Offline ready · cached
The problem

Your team runs on group chats and spreadsheets.

Every flyball team faces the same chaos: availability buried in a thread, timing data in someone's notes app, split times on a scribbled timesheet, and no way to analyse why a run actually went wrong.

Generic sports apps don't understand what a NAFA CRN is, what a pass time means, or why the jump height on the height dog matters for your seed time.

  • 📋
    Paper timesheets get lost You record the error codes at practice on a sheet. By the time you're home, you've forgotten what Code 6 even meant on that third run.
  • 📶
    Tournament venues have no signal Most equestrian centres and fairgrounds have patchy Wi-Fi at best. Your app needs to work in airplane mode — every single time.
  • 🏅
    Title tracking is a separate spreadsheet Keeping up with every dog's NAFA or U-FLI points progress, across multiple handlers, is a full-time admin job no one volunteered for.
  • No structured running data You're guessing which dog order gets you under your seed time. Flyball Team Manager gives you split and pass times down to the millisecond so you can actually see the gap.
Platform features

Everything a flyball team actually needs

From training sessions to tournament entry management — built around the real, specific workflows of flyball, not adapted from a generic sports app.

Millisecond-precision time logging

Log individual dog split times and full 4-dog relay times to the thousandth of a second — because flyball demands it. Pass times are derived and stored automatically. Build a complete history of every run across every practice and tournament.

Core feature
🐕
Canine profiles built for flyball

Every dog is a first-class entity: call name, registered name, breed, DOB, NAFA CRN, turn direction, jump height, and threaded skill-tracking logs. Not just a stat on a handler's profile.

🏟
Tournament entry management

Track tournament entries with the four dogs running, their running order, seed times, and alternates. Entry-deadline reminders fan out to every handler so nobody misses registration.

📅
Events, RSVPs, and availability

Schedule practices and tournaments. Handlers RSVP with the dogs they're bringing. A team availability heatmap shows when everyone can train, without another thread.

📣
Announcements & team chat

Rich-text announcements that auto-show and auto-hide by date, pinned to the top until the deadline passes. Plus a per-team chat with reactions — no more losing the entry deadline in the WhatsApp scroll.

💰
Team dues and payment tracking

Track tournament fees, quarterly dues, and equipment funds. See who's paid, who's pending, and who's overdue at a glance — without another shared sheet.

Structured error logging

All 15 codes.
One tap to log.

The standard flyball time sheet already lives in the data model. A fast icon grid on phone and tablet means one tap to log Code 9 "Bad pass" or Code 6 "Slow / wide turn" — even while the next dog is already at the start line.

Structured codes feed analytics that correlate error frequency with speed regressions. Stop guessing why your team is slow. Start knowing which dog, which code, how often.

🛣️
On the roadmap The 15-code logger and its analytics are being built for the Pro Competitor and Elite Club tiers. The codes below are modelled from the standard flyball time sheet and already live in the data layer.
All 15 unfavorable behavior codes
C1Poor release
C2Slow start
C3Off course
C4Missed jump
C5Knocked jump
C6Slow / wide turn
C7Bobble
C8Fumble
C9Bad pass
C10Early pass
C11Interference
C12Drops ball
C13No ball
C14Re-run
C15Other
How it works

At practice. At the tournament.
Even with zero signal.

01 — BEFORE
Create your session

Add date, time, location. Handlers get a notification and RSVP with the dogs they're bringing. The team availability heatmap tells you when everyone can actually train.

02 — AT PRACTICE
Build the running order

Plan relays and individual skill work. The plan syncs to every handler's phone in real time — and stays fully readable offline if the venue has no signal.

03 — DURING A RUN
Log times and errors

Tap the large-button timer for each dog. Hit the error code grid for any flag. Offline, data writes to the local cache and syncs automatically when you reconnect.

04 — AFTER
Analyse and improve

Speed trends, error frequency by dog, pass-time improvements, and title progression. Come to the next practice with a training plan, not a gut feeling.

📵
Works at venues with zero signal — not a selling point, a hard requirement.

Flyball Team Manager uses Firestore offline persistence on phone, tablet, and web. Roster data, training plans, and running orders are cached to the device so you can log times and error codes in airplane mode at any equestrian centre or fairground. Data syncs the moment you reconnect. Designed for it from day one.

Pricing

Start free. Scale as you grow.

Cancel any time. No lock-in. Annual billing saves 20%.

Starter
Free
$0

Ad-supported · 1 team · forever free

5
Dogs
1
Admin
1
Team
  • Team & roster management
  • Event scheduling & RSVP
  • Basic time logging (splits & team time)
  • Skill tracking (3 skills per dog)
  • Tournament entry management
  • Offline mode
  • 15 error codes & analytics
  • CSV analytics export
Get started free
For large clubs
Elite Club
$19.99
/ month

or $191.88/yr · unlimited teams & dogs

Dogs
Admins
Teams
  • Everything in Pro Competitor
  • Unlimited teams, dogs, and admins
  • Server-enforced CSV analytics export
Start with Elite
Ready to run faster?

Your team deserves better
than spreadsheets.

Free to start — no credit card, no commitment. Your first team and five dogs are on us forever.

Phone & tablet ready · Web dashboard · Works offline · NAFA & U-FLI ready