Your season runs itself after week one.
Three jobs eat a director's week: collecting parent money, building the schedule, and rebuilding standings. Flag50 handles all three: registration that pays you directly, a season scheduler that drafts every week, and standings that settle off the referee's live score.
8 to 16 week seasons. No subscription when you run registration through Flag50.
| Rank | Team | W | L | PF | PA | STRK |
|---|---|---|---|---|---|---|
| 1 | NGHNorthgate Hawks | 6 | 1 | 184 | 96 | W4 |
| 2 | CPCCedar Park Colts | 6 | 1 | 171 | 108 | W2 |
| 3 | VISVista Vipers | 4 | 3 | 149 | 133 | L1 |
| 4 | LKLLakeline Lions | 3 | 4 | 128 | 141 | W1 |
| 5 | SUNSunset Sabers | 2 | 5 | 112 | 166 | L2 |
| 6 | MCMMill Creek Mustangs | 1 | 6 | 94 | 187 | L5 |
Bad Rabbits26-20Texas Fury

Apex Predators31-25THT The Home Team

Conquer Chargers19-13Pirate Bay Krewe
West Virginia Mountaineers19-13James Madison Dukes
LFFL Leominster27-21Athena Warriors
Old Dominion Monarchs27-21Marshall Thundering Herd
UCLA Bruins33-28USC Trojans
Miami Hurricanes33-28Duke Blue Devils
Bad Rabbits26-20Texas Fury

Apex Predators31-25THT The Home Team

Conquer Chargers19-13Pirate Bay Krewe
West Virginia Mountaineers19-13James Madison Dukes
LFFL Leominster27-21Athena Warriors
Old Dominion Monarchs27-21Marshall Thundering Herd
UCLA Bruins33-28USC Trojans
Miami Hurricanes33-28Duke Blue Devils
Stop chasing coaches for parent payments.
Share one registration link. Parents sign their own kids up, pick the age group, acknowledge your waiver, and pay, and the money lands in your Stripe account. No coach fronts the fee, no director runs a spreadsheet of who still owes. Every family gets a dashboard with each kid's status and waitlist position.
See how registration worksAge groups in one click
Pick your sport and Flag50 builds the usual brackets, 6U through 14U, with sensible team counts.
Your waiver, your fields
Upload the waiver PDF parents acknowledge at signup, then collect allergies, jersey size, or emergency contacts.
Paid into your account
Connect Stripe and parents pay during signup. Flag50 runs the form, the receipts, and the refund tracking.
Sell gear at signup
Add jerseys, flags, or mouthguards with their own sizes and prices. Parents pick sizes and it lands on their charge.
One bulk gear order
Quantities totaled by item and size across the league, plus a per-player CSV. Only paid orders count toward it.
Scholarships and promo codes
Fixed-dollar codes with expiry and use limits. Every redemption is tracked and exports with its funding source.
Caps and waitlists
Cap an age group or the whole season. The public page shows spots left, and a full division rolls to a waitlist that offers the next family automatically.
Recover unfinished signups
An abandoned checkout holds its spot about 72 hours, then frees it without losing the family’s answers or waiver. Send a fresh payment link anytime.
A full season schedule, drafted in one pass.
Divisions, fields, time slots, and bye weeks go in. Balanced weekly matchups come out, and you stay in control of every game.
Balanced round robins
Every division gets an even slate across your fields and time slots, all season.
Divisions and conferences
Schedule 8U through 14U in one pass, each with its own game length and rules.
Bye weeks
Block a holiday weekend and the schedule flows around it, no hand fixing.
Coach preferences
A coach running two teams gets back-to-back games, not a split day at the park.
Conflict checking
No team plays twice in a slot and no field double-books. The draft comes out clean.
You get the last word
The engine drafts, you adjust. Move any game before you publish the week.
Standings that are never a day behind.
The referee ends the game and the table moves. Ties resolve in the order you set, per division, so nobody argues about seeding on Sunday night.
See a full season tableFamilies come back when the season leaves something behind.
Every referee tap adds to a player's record. By season three a kid has a history worth returning for, and a parent has a reason to re-register without a phone call from you.
Profiles build themselves
Games, points, and streaks come straight from referee scoring. No coach enters stats.
Records cross seasons
A player carries their history from spring to fall to next year, in your league.
Verified player cards
Age and grade verification through our verification partner is rolling out now, so your divisions stay honest.
Your league, your brand on the front of it.
Every league gets a public page at flag50.com/your-league, or point your own domain at it. Your logo, your colors, your sponsors, with live scores and standings underneath.

3.5 percent plus $3 per registration. That is the whole bill.
Run registration through Flag50 and the platform is included. No subscription, no per-seat fee, and more features unlock as your season grows.
Questions season operators ask.
Can I move a season already in progress onto Flag50?
Yes. Import teams and results to date, then start live scoring from the next game week. Standings recompute from what you upload.
Can the schedule respect my coaches' constraints?
Yes. Add coaches to your org with their teams and a scheduling preference. A coach running two teams can get back-to-back games, or you can place their games by hand. The season scheduler honors those preferences when it drafts each week.
Do parents need an account to pay?
No. A parent opens your registration link, fills out the form, acknowledges the waiver, and pays. An account only matters if they want the family dashboard or to follow the player profile afterward.
Who owns the registration money before payout?
Funds settle to your connected account on your payout schedule. Flag50 takes its fee at the transaction, not from a lump sum later.
Can two divisions run different rules?
Yes. Pricing, roster limits, game length, and tiebreaker order are all set per division inside one season.
What do we keep if we leave?
Rosters, schedules, results, and player histories export as CSV at any time. Cancel whenever and take the data with you.



