Football

Football league and tournament software

Fixture lists, pitch allocation, referees and a live table, for the competitions the federation does not schedule for you.

Start free trial14 days free. No card needed.

The federation schedules the official league. You schedule the rest.

If your first team plays in a provincial division, the fixture list arrives from the federation and you never think about it. Everything else is yours: the veterans' Friday competition, the recreational league that plays on the small pitches, the futsal or minivoetbal competition in the hall, the youth tournament on the May bank holiday. Somebody builds those schedules by hand, usually in a spreadsheet, usually in January.

That person spends the season on three things: the fixture list, the pitch allocation and the referees. They depend on each other, so one postponed match means checking all three again. Tornia keeps them in one place so a postponement is one edit, not an evening.

Formats that fit

  • League, home and away. Double round-robin, three points for a win, goal difference splits ties. Ten teams is 90 matches over 18 matchdays.
  • Single round. Everyone plays everyone once. Half the calendar, good for a summer or a winter hall series.
  • One-day tournament. Pools in the morning, knockout after lunch. Four pools of four fits a Saturday on two pitches.

Points for a win, draw and loss are set per competition. Two points for a win, or a tournament where a draw is settled on penalties and scored as a win: both work.

How it maps onto Tornia

A season holds one or more competitions: U13, U15, seniors, or pool A, B, C and D of a tournament. Each has its own fixture list and its own table. Teams register to the season once.

A venue has as many named pitches as you own. When you generate a schedule you give it a start date, the days you play and the kick-off times, and it deals the matches across those pitches. Five matches at 14:00 need five pitches or staggered kick-offs; the schedule follows whichever you have.

Referees are managed per competition and assigned to a whole matchday in one go. A referee with an account can enter the score and the goals, cards and substitutions after the match, if you allow it.

For results you choose who may submit and whose word is final. Let the team admins submit, and a score waits until an admin of the opposing team confirms it. Once approved, the table and the top-scorer list update on their own.

Building your first fixture list? How to build a league schedule covers round-robin maths, byes and pool draws. Running a one-day event? Read how to organise a football tournament.

Built for football

What Tornia takes off your hands

Fixtures across your matchdays

Single or double round-robin, generated from a start date, your playing days and kick-off times.

Pitches and kick-offs

Every named pitch on a venue gets its share of matches. Five games at once need five pitches or staggered times.

Scores with a second signature

Team admins submit, the opposing admin confirms. Goals, cards and substitutions per match feed the top-scorer list.

A public table for parents

Fixtures and standings on one link, no account. Player names stay private unless you publish the roster.

Set-up

A football league in one evening

01

Create the season

One competition per category: seniors, veterans, U15. Each gets its own schedule and table.

02

Add the teams

Paste the list from your group chat or upload a CSV. Or share a join code and let teams register themselves.

03

Generate the fixtures

Saturdays from 14:00 on pitches 1 and 2, say. Every matchday lands on a real date and pitch.

04

Assign referees, share the link

Cover a whole matchday in one action, then send the public link to every team.

FAQ

Questions organisers ask

Other sports

Running something else?

Ready to kick off your season?

Set up your competition, invite your teams, and let Tornia handle the rest.