Fanpage Support info@sportnet.vn
❯

Session match planner

Update: 2026-10-28 | 78 views | Share
SPORTNET • UTILITIES

Play-session match arranger
FASTER SETUP, FAIRER ROTATION

Add the players who are present, their skill levels and the number of courts. Sportnet automatically builds doubles matches, assigns courts and rotates players so the host does not have to calculate every round manually.

✓Automatic doubles matching with skill levels 1–5
✓Prioritizes relatively even match counts
✓Rotates partners and opponents
✓Assigns multiple courts with manual adjustment available
sportnet.vn+ Arrange next round

Wednesday evening session

12 players • 3 courts • Doubles
Playing
Players12
Courts3
Matches arranged8
Waiting4
Court 1Playing
Minh + An
VS
Huy + Nam
Court 2Playing
Lan + Duc
VS
Mai + Binh
Next up
Quan • Lv3Long • Lv4Vy • Lv2Tuan • Lv3
Session balanceAuto matching
Match count
Skill balance
Rotation
Designed for live play sessions

The host prepares the player list — Sportnet handles the pairing work

Built for social play, regular groups and teams that want sensible doubles rotation without creating a tournament.

👥

Regular & guest players

Use members from a Team or quickly add guest players who are joining only this session.

🎚️

Skill levels 1–5

Give the system a simple skill signal to help balance the two sides.

🏸

Number of active courts

Enter how many courts are actually available so simultaneous matches can be arranged properly.

✨

Automatic pairing

Sportnet proposes teams, opponents and courts for the next rotation instead of making the host do it manually.

Fairness comes first

It does more than find four available players — it looks at the whole session

The matching logic favors a sensible overall rotation rather than optimizing one isolated match that happens to look balanced.

⚖️

Even match opportunities

Tries to keep participation relatively balanced across players throughout the session.

📊

Skill balance

Reduces the gap between the two sides using the skill levels entered by the host.

🔄

Less repetition

Rotates partners and opponents so the same small group does not keep playing together.

ℹ️
Matches already arranged but not yet completed still count toward participation opportunity. This helps prevent one player from being stacked into multiple upcoming matches while they are already waiting or playing.
Multiple courts, one coordinated plan

Arrange several courts at once without duplicating players

When several courts are available, Sportnet considers the whole rotation together instead of generating each court independently.

Select eligible players
Build suitable pairs
Compare the combined plan
Assign matches to courts
No player on two courts at onceCounts already-arranged matchesOptimizes the session as a whole
Someone arrives late?

Add players mid-session without breaking the rotation

The host can add a player after the session has started. Fairness is measured from the time that player actually joins instead of aggressively compensating for every match they missed earlier.

🚶

Add late arrivals

No need to recreate the entire session when another player joins.

🕒

Count from participation time

Late arrivals are not over-prioritized just to catch up with players who were there from the beginning.

⚙️

Keep optimizing next rotations

Future rounds still consider fairness, skill and previous partner/opponent history for the remaining session.

The host remains in control

Automatic when useful, manual when real life requires it

An algorithm cannot know every real-world detail: someone may need a rest, two players may want to try a partnership, a court may pause, or the host may simply want a different matchup.

🧩Adjust players / pairs
🏸Change court
▶️Start match
✅Complete / arrange next

State changes are controlled to reduce the risk of two tabs or concurrent actions assigning the same player to two matches.

Two ways to begin

Quick session or an existing Team

⚡

Quick session

No Team setup required. Enter the players who are present, their skill levels and the number of courts, then start arranging matches.

👥

Existing Team

Ideal for regular groups: start from familiar members and simply select who is actually present for this session.

Track the whole session

See who has played more, who is waiting and how rotations have developed

🔢

Matches per player

Compare participation levels across players.

⏳

Waiting players

See who is not currently assigned in the active rotation.

🤝

Pairing history

Helps evaluate repeated partners and opponents during the session.

🏸

Court status

See which courts have matches and prepare the next rotation more easily.

Get started quickly

Create a session and arrange the first matches in 3 steps

1

Create the session

Choose a quick session or an existing Team, then select the players who are present.

2

Enter skill levels & courts

Assign levels 1–5 and enter the number of courts currently available.

3

Arrange matches

Let Sportnet propose the matches, review them briefly and start the session.

V1 scope

Focused on play-session rotation — not tournament management

🏸

Doubles

V1 focuses on arranging four players into doubles matches.

🚫

No detailed score entry

This utility is not intended to replace tournament match operation or detailed scorekeeping.

📋

No rankings

It does not calculate tournament standings or rankings; the goal is fairer rotation inside a session.

Quick answers

A few common questions

Do I need to create a Team first?No. You can create a quick session and enter players directly. Teams are more useful for groups that play regularly.
Will Sportnet always produce a perfectly balanced match?No system can guarantee every match is perfectly even. Sportnet optimizes several criteria together — match opportunities, skill balance and repeated partners/opponents — and the host can still adjust the result.
What happens when a player arrives late?Add them to the session. The system does not try to compensate for every earlier missed match; fairness is evaluated from the portion of the session they actually join.
Can the same player be placed on two courts?The multi-court plan is generated together to prevent the same player from being assigned to two courts in the same rotation.
Is this a tournament-management feature?No. Play-session Match Arranger is a separate utility for social sessions. Sportnet's Tournament module handles deeper tournament workflows.

Spend less time dividing players — spend more time playing

Add the players who are present, their levels and the number of courts. Let Sportnet propose fairer doubles rotations, then let the host make any real-world adjustments that are needed.

Rating

No Rating Login to Comment

Sign in or create a free account to connect with the community, access all features, and receive important notifications.

or
Includes GeoLite2 data by MaxMind.