Skip to main content
For league directors

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.

North Valley Youth, 12UFall season, week 7 of 12 Live
RankTeamWLPFPASTRK
1NGHNorthgate Hawks6118496W4
2CPCCedar Park Colts61171108W2
3VISVista Vipers43149133L1
4LKLLakeline Lions34128141W1
5SUNSunset Sabers25112166L2
6MCMMill Creek Mustangs1694187L5
Updated 40 seconds ago from field 3.
FinalOIABad Rabbits26-20Texas Fury
FinalFNLTTexas State Bobcats26-20U Conn Huskies
FinalOIAApex Predators31-25THT The Home Team
FinalFNLTTroy Trojans31-25Louisiana Monroe Warhawks
FinalOIAConquer Chargers19-13Pirate Bay Krewe
FinalFNLWest Virginia Mountaineers19-13James Madison Dukes
FinalOIALFFL Leominster27-21Athena Warriors
FinalFNLOld Dominion Monarchs27-21Marshall Thundering Herd
FinalOIAUCLA Bruins33-28USC Trojans
FinalFNLMiami Hurricanes33-28Duke Blue Devils
FinalOIABad Rabbits26-20Texas Fury
FinalFNLTTexas State Bobcats26-20U Conn Huskies
FinalOIAApex Predators31-25THT The Home Team
FinalFNLTTroy Trojans31-25Louisiana Monroe Warhawks
FinalOIAConquer Chargers19-13Pirate Bay Krewe
FinalFNLWest Virginia Mountaineers19-13James Madison Dukes
FinalOIALFFL Leominster27-21Athena Warriors
FinalFNLOld Dominion Monarchs27-21Marshall Thundering Herd
FinalOIAUCLA Bruins33-28USC Trojans
FinalFNLMiami Hurricanes33-28Duke Blue Devils
Registration and payments

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 works
12U12U CoedFall season, capacity 10Registration open
Paid registrations9 of 10$1,215 collected. Payout scheduled for Friday.
Jalen R. promoted from waitlist2 min agoCoupon FALLSCHOLAR redeemed, $50 off8 min agoPayment link sent to 2 unfinished signupsnow

Age 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.

Season scheduler

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.

See the schedule engine
The Flag50 schedule wizard on step one, with a calendar of game dates, division checkboxes, teams on bye, and a count of 33 active teams and 16 expected games
Standings

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 table
Tiebreaker order12U coed
1Win / loss recordAlways first2Points allowedLowest wins3Point differentialPF minus PA4Head to headIf they played5Coin flipLogged and public
Drag to reorder. Each division can run its own sequence.
Retention

Families 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.

ARAvery R.Northgate Hawks · 12U coed · WR/DB
4Seasons46Games31Touchdowns
Verified player

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 brand

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.

Custom domain, or flag50.com/your-leagueLogo and league colors across the public pagePartner banners you sell and place yourself
flag50.com/oakleyalliance
The Oakley Icon Alliance public site on Flag50: branded round-robin standings and a live playoff bracket crowning the 2026 champion
Oakley Icon Alliance's real public page. Standings, bracket, and champion, all written by referee taps. See every league running on Flag50 →
Pricing

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.

Standard rate3.5% + $3Every league starts here. Platform included, no subscription.
Pro feature set100+Registrations, not dollars. Every tool through the Pro feature set unlocks automatically. The rate stays 3.5% + $3.
Elite feature set400+The Elite feature set unlocks for large programs. No negotiation needed.
Open registration in 10 minutesYour first event is free. Cancel any time, keep your data. Full pricing
Questions

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.