Everything you need to run a football league

From team registrations and bracket generation to live standings, player stats, and venue scheduling — every tool a serious organizer needs, in one self-hosted PHP application.

Multi-Division Leagues

Run multi-tier leagues with fully customizable promotion and relegation rules. Unlimited teams, unlimited divisions, unlimited seasons — all from one admin panel.

Tournament Brackets

Generate single-elimination, round-robin, and group-stage tournaments for 8, 16, 32, 64, or 128 teams. Visual bracket viewer updates as matches are played.

Auto-Fixture Generator

Smart scheduling that prevents double-bookings. Pick time slots, days, and pitches — the system builds a conflict-free fixture list around field availability.

Player & Team Statistics

Track participations, titles, finals, head-to-head records, and detailed player profiles. Add match highlights, line-ups, and post-game reports to every fixture.

Online Team Registration

Team administrators sign up online and request to join your competitions. Approve, decline, or message applicants directly from your admin dashboard.

Real-Time Field Availability

See every match, training session, and pitch booking in one timetable. Create one-off events or recurring slots, and check field availability at a glance.

Trainings & Friendlies

Beyond competitive fixtures: schedule team training sessions, set up friendly matches between clubs, and notify players automatically by email.

Community Posts

Grow your league's community with built-in posts, photo uploads, and mentions for players, teams, venues, and competitions. Share match results directly to social media.

Featured

Membership Plans

Build flexible payment plans for academies, clubs, and tournaments. One-time fees, recurring memberships, or custom billing cycles — admins design tiered packages without external Stripe or Memberpress integrations.

Academy monthly fees Seasonal team memberships Tournament entry payments Custom billing cycles

What's Next

We're constantly improving FLM based on what real organizers need. Here's what we're considering for upcoming releases — your feedback helps us prioritize.

  • Double-elimination tournament format
  • Play-off and play-out matches for league competitions
  • Online payment gateway integration (Stripe, PayPal)
  • "Find an opponent" / "Teams looking for players" matchmaking
  • Venue and event ticketing system
  • Football academy module: classes, age groups, and progression tracking

Frequently asked questions

Common pre-sale questions about hosting, licensing, customization, and what's included with Football League Manager. Can't find your answer? Contact us and we'll reply within 1-2 business days.

PHP 8.2 or later, MySQL 5.7+ or MariaDB 10.3+, and Apache (with mod_rewrite) or Nginx. Standard shared hosting from any major provider works — no VPS or dedicated server required. Most customers run it on plans starting at €5/month.

Football League Manager is built on Laravel and needs to run on a dedicated domain (e.g. footballpro.com) or subdomain (e.g. league.yoursite.com). It cannot be installed in a subfolder of an existing WordPress, Joomla, or other CMS site — Laravel's routing requires the application root. Keeping it isolated also keeps updates, sessions, and security clean.

No coding required for daily use. Installation involves uploading the files to your server, creating a database, and running the one-click installer. If you've ever installed WordPress, you can install Football League Manager.

Standard (€49) covers one domain and is meant for organizations running their own leagues or single-client work. Extended (€399) covers unlimited domains and clients, intended for developers reselling websites to multiple clubs, schools, or associations. Both include lifetime updates and 6 months of technical support.

Yes. The full demo at demo.footballleaguepro.com gives you admin-level access to a live instance — try every feature, create leagues, run brackets, manage teams. No signup or credit card required.

Single-elimination knockouts (8/16/32/64/128 teams), round-robin leagues (single or double), group-stage to knockout, and multi-division leagues with promotion and relegation. Tiebreakers (goal difference, head-to-head, goals scored) are configurable per tournament. Double-elimination is on the roadmap.

Yes — full source code is included and you are free to modify it. Keep in mind that updates may overwrite modified core files, so we recommend documenting your changes before applying an update.

Lifetime free updates — every release, forever. Technical support is included for 6 months after purchase, covering installation help, bug reports, and configuration questions.

Buy a License

Choose the license that fits your use case. Both tiers include lifetime free updates, 6 months of technical support, and instant download after purchase. All transactions are processed securely on Gumroad.

  • Standard

    59.00 One time fee

    If you're running your own league, club, or academy

  • For 1 website (single domain)
  • Run your own league, club, or academy
  • Full source code included
  • Lifetime free updates
  • 6 months technical support
  • Not for resale to clients
  • Not for inclusion in templates you sell

Read the full Standard License

  • Extended

    399.00 One time fee

    If you're a developer or business building sites for multiple clients

  • For unlimited websites (multiple domains)
  • Build sites for clubs, schools, associations as a developer or business
  • Full source code included
  • Lifetime free updates
  • 6 months technical support
  • Use across all your client projects
  • Not for inclusion in templates you sell

Read the full Extended License

Get notified about new releases

Subscribe to receive an email when we ship new features, security updates, or major releases. No marketing — only product updates.