⚽ For pickup football & futsal groups

Balanced Teams.
Better Games.

Organise matches, generate fair teams with AI balancing, track stats, manage payments — all in one app for your group. Built for football and futsal, works for any team sport.

AI
Team balancing
6
Player attributes
Groups & players
iOS + Android
Cross-platform

Built for serious
pickup groups

Every tool your group needs, from scheduling to post-game analysis.

⚖️
Smart Team Balancing
AI-powered algorithm creates the fairest teams from confirmed players, based on real ratings across 6 attributes.
📅
Match Scheduling
Create one-off or recurring matches. Players confirm attendance with one tap — Vou, Saltar, or Não Vou.
📊
Player Stats & Ratings
Rate players across Pace, Dribbling, Stamina, Defence, Passing and Physicality. Track performance over time.
🃏
FIFA-style Player Cards
Every player gets a dynamic card with their OVR and full attribute breakdown. Bronze, Silver or Gold based on rating.
💰
Payments & Treasury
Track monthly quotas, extra costs and who has paid. Supports MB Way and Revolut. Full treasury with balance overview.
🏆
Post-game & MVP
Log final scores, vote for Man of the Match and track injuries after every game. Full match history for your group.
💬
Group Chat
Real-time chat built into every group. No need to jump to WhatsApp — keep all coordination in one place.
🔔
Push Notifications
Automatic reminders when registration opens, when teams are announced, and before kickoff.
🌤️
Weather Forecast
See weather at match time for the game venue, so nobody shows up unprepared for rain.
🏆
Badges & Gamification
Unlock badges for streaks, MVPs, first games and club anniversaries. Climb the monthly leaderboard, earn the Captain of the Month title, track your biggest rival and chase records in the group's Hall of Fame.

Your group, organised

From invite to final whistle — Sided handles the admin so you can focus on the game.

Generate balanced teams in seconds

Sided analyses all confirmed players and their ratings across 6 attributes to generate the most balanced possible teams. No more "the good players are all on the same side".

Considers Pace, Dribbling, Stamina, Defence, Passing & Physicality
Regenerate with one tap until you're happy
Shows average OVR per team for transparency
Works with any number of players

Full match management

Create the match, open registration, manage the squad list, generate teams and record the final result — all from the same screen.

Players confirm attendance with one tap
Admin can confirm, toggle or mark no-shows
Send reminders to non-responders
Recurring matches with automatic scheduling

Post-game summary & MVP voting

After the final whistle, log the score, vote for Man of the Match and report injuries. Every match is preserved in your group's history.

Final score with team breakdown
MVP voting open to all players
Injury reporting per match
Full match history with weather & attendance

Leaderboard & player cards

Every player in your group has a FIFA-style card with their overall rating and individual attribute scores. Rankings update after every match.

Bronze / Silver / Gold card based on OVR
Individual attributes: VEL, DRI, REM, DEF, PAS, FIS
Group leaderboard ranked by cumulative score
Wins, games played and MVP count per player

Treasury & payment tracking

Know exactly who has paid and who hasn't. Track monthly quotas, extra costs like new balls, and keep a running group balance.

Monthly quota per player with paid/unpaid status
Extra expenses (equipment, venue costs)
MB Way and Revolut payment links
Full transaction history and balance

How teams are chosen

Sided doesn't just split a list in half. It blends what admins know with what the results prove, then optimises across every dimension of the game.

Base ratings
Every player has 6 outfield attributes plus a goalkeeping score, set by the admin and refined by teammate peer ratings.
Real-result rating (Glicko-2)
After every match each player's hidden Glicko-2 rating moves based on the result against the opposing team — the same maths used in competitive chess.
Confidence-weighted blend
A player's effective strength mixes their attributes with their Glicko rating, weighted by how settled that rating is — newcomers lean on attributes, veterans on results.
Smart optimisation
A draft builds a fair starting split, then a simulated-annealing search swaps and moves players thousands of times to find the most balanced arrangement.
Balanced in every dimension
The balance score isn't just average rating — it equalises goalkeeping, each individual attribute, and even the spread, so no team is secretly stacked.
Variations & manual control
You get several balanced options ranked best-first. Regenerate as many times as you like, or fine-tune any team by hand before kickoff.

How the characteristics are ranked

Every player is described by six attributes on a 0–99 scale, the same language as a FIFA-style card. Their overall is the average of the outfield attributes, and the card turns Bronze, Silver or Gold accordingly.

VEL · Pace — DRI · Dribbling — REM · Shooting
DEF · Defending — PAS · Passing — FIS · Physical
Goalkeepers also carry a dedicated goalkeeping rating
Teammates rate each other — peer ratings refine the attributes over time
Glicko-2 also tracks rating uncertainty, so a few games settle a new player fast
A rating-history chart and group leaderboard show how everyone evolves

Badges & gamification

21 badges, a monthly leaderboard, a Captain of the Month title, a Hall of Fame and an automatic rivalry tracker — all computed from games you already play, no extra effort.

🛡️
Unshakeable
10 consecutive confirmed presences — no missed games.
🏆
Outright MVP
Voted Man of the Match by at least half + 1 of the players on the pitch, in a single game.
🔥
Win streak
5 consecutive wins.
💰
Always on time
3 months in a row paying the quota on time.
50 games
50 games played in the group.
Promoted to Gold
Crossed the rating threshold into the Gold card tier.
👶
First game
Played your very first game in the group.
💵
First payment
Paid your very first monthly quota.
🌟
First MVP
Received your first Man of the Match vote ever.
🎉
Club anniversary
1, 2 and 5 years since you joined the group.
🤜🤛
Unstoppable duo
5+ games on the same team with one teammate, 80%+ win rate together — awarded to both players.
💎
Supporter
Subscribed to Plus/Pro even without being a group admin.
🧳
Two clubs
Part of 2 or more groups at the same time.
📈
Rising star
2 rating tier promotions in a row, never dropping in between.
📅
Always around
Played at least once in each of the last 12 months.
🗳️
Diligent voter
Voted for Man of the Match in each of the last 5 games played.
🤝
Connector
3+ different teammates with unstoppable chemistry.
📸
Group photographer
Uploaded 10+ photos to group games.
🏗️
Founder
Created the group and is still active 1 year later.
🧮
Model treasurer
Keeps the group's cash position positive.

More than badges

The badge engine feeds a whole layer of monthly competition and group history.

Monthly leaderboard — ranked by this month's wins & MVPs, a fresh start every month
Captain of the Month — equal parts attendance, on-time payment & peer rating
Commitment score (0-100) — presence + on-time payments, shown on the leaderboard
Hall of Fame — best streak ever, most games, most MVPs, most times Captain
Automatic rivalry tracker — your most-faced opponent, shown as "You 4 - 2 Them"
Welcome-back nudge for players returning after missing a couple of games

Payments & treasury, in full

Running a group costs money — quotas, balls, the pitch. Sided keeps every cent tracked so the admin never chases people on WhatsApp again.

📅
Monthly quotas
Set a recurring quota per player, organised into monthly sessions, with a clear paid / pending / unpaid status for each member.
Extra & cash expenses
Log one-off costs — a new ball, bibs, the venue — and split them across the players who took part.
🎟️
Guest payments
Charge a one-off fee to guests who aren't full members, tied to the specific match they played.
📲
MB Way & Revolut
Players pay straight from the app via MB Way or a Revolut link — no manual bank details to copy around.
⚖️
Per-member balance
Each member has a running balance with an optional starting amount, so credits and debts carry over correctly.
💰
Full treasury
A complete transaction history and live group balance, so everyone can see exactly where the money is.

Built for the admin and the players

Admins get a dashboard of exactly who owes what; players get full transparency on their own debt. Configurable per group, country and payment system.

Admin dashboard: who has paid, who is pending, who is in debt
Optional debt visibility so players can settle up themselves
Pending state for payments awaiting confirmation
Configurable per group, country code and payment system

One plan unlocks
the whole squad

Only the organiser pays — every player joins for free. Less than a coffee a month, split across your whole group.

Free
0 / mo

For casual groups getting started.


  • 1 group · up to 12 players
  • Auto-balanced teams
  • RSVP & auto-lock when full
  • MVP voting & match history
  • Chat, announcements & QR invites
  • Push reminders before kickoff
  • FIFA-style player cards
  • Multiple groups
  • Formations & tactics
  • Treasury & no ads
Get started free
Plus
2.99 / mo

or €23.99/year — save 33%.


  • Everything in Free, no ads
  • Up to 3 groups · ~30 players
  • Regenerate teams + variations
  • Visual formations & tactics
  • Absence tracking
  • Premium card & story sharing
  • Premium badges & profile flair
  • Rating evolution charts
Get Plus

Ad-free and premium cards apply to your own account — any player can subscribe, even guests. Group limits depend on whoever organises. Billed securely through the App Store and Google Play. Cancel anytime.