Quarters
Semis
Final
- Single elimination
- Double elimination
- Round robin
- Groups + knockout
A room for your coworkers, your friends or your local bar. You tap the score live from your phone, Ryvaals works out a real Elo ranking and keeps the full history.
Welcome back, .
Already have an account? Log in
No install · Adds to your home screen · 30 seconds to log a game


How it works
No shared spreadsheet, no whiteboard on the wall, no “I definitely beat you last week”.
Step
A room is your table: the one at the office, the bar or the club. Join in one tap if it is public, by invitation if it is private, and you see its players, its matches and its ranking straight away. One account can belong to several.

Step
You keep score while you play, one tap per goal or set. On the last point, every player’s Elo is recalculated: beating the top of the room is worth more than beating the bottom, and everyone sees who gained what.
How Elo is calculated
Step
Games played, wins, average Elo, active weeks, and above all your rivals: the ones you beat, and the ones who always beat you. Every game is added, room by room, with nothing to type back in.
Every statistic
The sports
Every sport comes with its own rules, which your room can adjust, and keeps its own ranking. One account is enough: you are ranked once for every sport you play.
The king of the coffee break. Play it 1v1 or 2v2, and switch on the bonus-point rules if your room counts them.
A mid-field goal is worth 2, a three-bar one 3, when the room says so.

Singles or doubles, with the serve drawn before the first point so nobody gets to argue about it.
Eleven is only a default: the room sets the points per game.

Turn by turn, on a table that follows the game ball by ball. 8-ball, 9-ball or blackball, picked before you break.
Every potted ball is logged during the game, not after it.

The rooms
A room is the group that plays together: your coworkers, the bar downstairs, your club. The same account can belong to several of them, and the rankings stay separate.
Search works without an account: you can browse a public room before asking to join it.
In the app · “Near me” filter

Tournaments
The day the lunch break runs long, the room becomes a tournament: same players, same rules, one bracket. Ryvaals seeds it, starts the matches and fills the tree in as the scores land.
Seeding: by Elo, at random, or in the exact order you decide.
Solo or in teams: and a guest with no account can take a spot when you are one player short.
Live tracking: every score moves the bracket on for the whole room, and for onlookers with no account if the room is public.
Podium and recap: the winner, the longest match, the closest one, and the biggest upset of the tournament.
Quarters
Semis
Final
Getting in
Ryvaals opens in the browser. And if you want the icon on your home screen, add it: it opens full screen, like a real app, without being one.
Questions
And if one is missing, the app answers better than this page does.
Yes. Creating a room, logging matches, following the rankings and the stats: all of it is open, with no card to hand over. There is no paid tier, and the project runs on donations rather than subscriptions.
Not while the room is public: its live matches, its standings and its tournaments are all readable without signing up. The account only becomes necessary to play, since a ranking has to know who was at the table.
The maths from chess, adapted to teams. Everyone holds a number of points, and what a win is worth depends on the gap between the two sides: beating someone above you pays a lot, beating someone below you almost nothing, and losing to someone stronger costs little. That is what makes a ranking end up describing skill rather than how many games you played.
Every sport keeps its own ranking, and you still have one account: you are ranked once per sport and per room. Someone unbeatable at foosball can sit dead last at pool, and that is the point.
In a tournament, a guest can take a slot without signing up: a name is enough. They play, they show up in the bracket, and their matches count towards no ranking, there being no player to hand the points to.
Its members, and nobody else. A private room shows neither its matches nor its standings to the outside world, and you only get in through a join request an admin approves, or through an invite link you can revoke whenever you want.
Join your coworkers’ room or start your own, then play the first game at lunch.
Free, no card needed.