Free · no sign-up · print or share

10-team league schedule generator

A 10-team league is 45 games in a single round robin, 5 games a round. On one pitch with one kick-off a round takes 5 match days. Add your dates, kick-off slots and pitches below and download the dated fixture list as CSV.

Teams
10
Games (single)
45
Games (home & away)
90
Rounds (single / double)
9 / 18
Games per round
5
Byes per round
0
Pitches for a one-kick-off round
5
Match days on 1 / 2 / 4 pitches
45 / 27 / 18

easychamp.com/tools/league-schedule-generator/10-teams

The rounds

Every round of a 10-team round robin

RoundFixtures (home v away)Rests
1Team 1 v Team 10 · Team 9 v Team 2 · Team 3 v Team 8 · Team 7 v Team 4 · Team 5 v Team 6—
2Team 9 v Team 1 · Team 8 v Team 10 · Team 2 v Team 7 · Team 6 v Team 3 · Team 4 v Team 5—
3Team 1 v Team 8 · Team 7 v Team 9 · Team 10 v Team 6 · Team 5 v Team 2 · Team 3 v Team 4—
4Team 7 v Team 1 · Team 6 v Team 8 · Team 9 v Team 5 · Team 4 v Team 10 · Team 2 v Team 3—
5Team 1 v Team 6 · Team 5 v Team 7 · Team 8 v Team 4 · Team 3 v Team 9 · Team 10 v Team 2—
6Team 5 v Team 1 · Team 4 v Team 6 · Team 7 v Team 3 · Team 2 v Team 8 · Team 9 v Team 10—
7Team 1 v Team 4 · Team 3 v Team 5 · Team 6 v Team 2 · Team 10 v Team 7 · Team 8 v Team 9—
8Team 3 v Team 1 · Team 2 v Team 4 · Team 5 v Team 10 · Team 9 v Team 6 · Team 7 v Team 8—
9Team 1 v Team 2 · Team 10 v Team 3 · Team 4 v Team 9 · Team 8 v Team 5 · Team 6 v Team 7—

Team by team

Each team's 10-team season: home, away and rest days

TeamHome / awayRestsOpponents by round (H home, A away)
Team 15 / 4—R1 T10 (H) · R2 T9 (A) · R3 T8 (H) · R4 T7 (A) · R5 T6 (H) · R6 T5 (A) · R7 T4 (H) · R8 T3 (A) · R9 T2 (H)
Team 24 / 5—R1 T9 (A) · R2 T7 (H) · R3 T5 (A) · R4 T3 (H) · R5 T10 (A) · R6 T8 (H) · R7 T6 (A) · R8 T4 (H) · R9 T1 (A)
Team 35 / 4—R1 T8 (H) · R2 T6 (A) · R3 T4 (H) · R4 T2 (A) · R5 T9 (H) · R6 T7 (A) · R7 T5 (H) · R8 T1 (H) · R9 T10 (A)
Team 44 / 5—R1 T7 (A) · R2 T5 (H) · R3 T3 (A) · R4 T10 (H) · R5 T8 (A) · R6 T6 (H) · R7 T1 (A) · R8 T2 (A) · R9 T9 (H)
Team 55 / 4—R1 T6 (H) · R2 T4 (A) · R3 T2 (H) · R4 T9 (A) · R5 T7 (H) · R6 T1 (H) · R7 T3 (A) · R8 T10 (H) · R9 T8 (A)
Team 64 / 5—R1 T5 (A) · R2 T3 (H) · R3 T10 (A) · R4 T8 (H) · R5 T1 (A) · R6 T4 (A) · R7 T2 (H) · R8 T9 (A) · R9 T7 (H)
Team 75 / 4—R1 T4 (H) · R2 T2 (A) · R3 T9 (H) · R4 T1 (H) · R5 T5 (A) · R6 T3 (H) · R7 T10 (A) · R8 T8 (H) · R9 T6 (A)
Team 84 / 5—R1 T3 (A) · R2 T10 (H) · R3 T1 (A) · R4 T6 (A) · R5 T4 (H) · R6 T2 (A) · R7 T9 (H) · R8 T7 (A) · R9 T5 (H)
Team 95 / 4—R1 T2 (H) · R2 T1 (H) · R3 T7 (A) · R4 T5 (H) · R5 T3 (A) · R6 T10 (H) · R7 T8 (A) · R8 T6 (H) · R9 T4 (A)
Team 104 / 5—R1 T1 (A) · R2 T8 (A) · R3 T6 (H) · R4 T4 (A) · R5 T2 (H) · R6 T9 (A) · R7 T7 (H) · R8 T5 (A) · R9 T3 (H)

Fields and time

How many pitches and match days a 10-team league needs

Each round is 5 games and opens a fresh match day, the way the generator lays the season out: when a day cannot hold the whole round, the rest moves to the next match day. 5 pitches with one kick-off time finish a round in a day, so the season is 9 match days; one pitch and one kick-off time take 45.

Match days for a single round robin by pitches and kick-off times per day; home and away doubles them.
PitchesKick-offs per roundOne round, 60-min gamesMatch days, 1 kick-off timeMatch days, 2 kick-off timesMatch days, 3 kick-off times
155 h 40 min452718
233 h 20 min27189
322 h 10 min1899
422 h 10 min1899

A kick-off slot is one game per pitch; round length assumes 60-minute games and 10 minutes between kick-offs.

Make it yours

Rename the teams, then print, share or save it live

Match days

Comma-separated, 24-hour. Slots × pitches is how many games fit in one match day.

How it works

Rounds, byes and match days for 10 teams

Rounds become match days. Each round opens on a fresh date; when a round has more games than the kick-off slots and pitches on one day can hold, the rest spill onto the next selected weekday, and the next round always starts after the previous one finishes. The sheet you download lists round, date, time, venue, home and away, which is the shape most league sites and spreadsheets expect.

10 teams is the classic league size: 45 games in a single round robin, 90 home and away. Most amateur seasons at this size play twice; a Sunday league with 10 teams and one pitch needs 90 match days for the double.

When the dates are right, the same schedule becomes a live league on EasyChamp: fixtures with kick-off and venue, a table that recomputes from results, a printable match protocol per game and a public site at your own easychamp.com address. The free plan goes live with up to 8 teams per competition; Club lifts that.

Questions

10-team league schedule generator: asked and answered

How many games are in a 10-team round robin?
45 in a single round robin: 10 teams times 9 opponents, divided by two because each game counts for both teams. Home and away doubles it to 90.
How many weeks does a 10-team league take?
One round per week, one round robin: 9 weeks. Home and away: 18 weeks. If your pitches cannot hold a full round in one day (5 games), a round spills onto the next match day and the season stretches by the same amount; the generator shows the exact dates.
How many pitches do I need for 10 teams on one match day?
5 games are played per round. With one kick-off slot that means 5 pitches to finish a round in a day; with two slots, 3; with three, 2. Fewer pitches simply means the round takes more days.
Does a 10-team schedule need byes?
No. 10 is even, so every round pairs all 10 teams into 5 games and nobody rests. Byes only appear when a team withdraws mid-season, and then the fixture becomes a walkover in the live table.
How long is one match day of a 10-team league?
A full round is 5 games. On one pitch that is 5 kick-offs in a row, 5 h 40 min with 60-minute games and 10-minute changeovers; on two pitches 3 kick-offs, 3 h 20 min; on 5 pitches a single kick-off. If a day cannot hold the round, the generator moves the rest to the next match day: with one pitch and one kick-off time the single round robin takes 45 match days.
Can I turn this 10-team schedule into a live league?
Yes. Save it to EasyChamp and the same fixtures become a competition with a public page, a table that recomputes from results and a printable match protocol per game. Free goes live with up to 8 teams per competition; Club ($29/mo) lifts that for the season.

Run it live on EasyChamp: fixtures, scores and standings update themselves

Free plan, no card: round robin, group stages, single and double elimination, a public site for your league at your own easychamp.com address, and team registration with entry fees paid straight into your own Stripe account.

10-team league schedule generator (45 games) | EasyChamp