Live match control
One-tap goals, cards, subs, and assists. The clock and half-time are managed for you.
- Two halves with custom length
- Edit or undo any event
- Audited event history
Oveli Football is the mobile-first matchroom for organizers, captains, and players. Score live, track careers, build fixtures, and broadcast every kick to a public watch room — all in a fast app that works offline.
From kick-off to final whistle, Oveli handles the live action, the paperwork, and the public broadcast — so you can focus on the pitch.
One-tap goals, cards, subs, and assists. The clock and half-time are managed for you.
Group stages, fixtures, automatic standings, and the scorers leaderboard — generated as matches finish.
Every player has a profile that builds itself: appearances, goals, assists, cards — across every match they play.
Build squads, set crests, and pull a starting XI in seconds. Editors stay in sync across devices.
Share a 6-character room code. Anyone — fans, scouts, family — can follow the live score without signing in.
Lost reception at the field? Keep scoring. Oveli queues changes locally and syncs the moment you're back online.
No installer, no setup wizard, no spreadsheets. Open the app, set up the match, and go.
One click. Your profile, teams, and tournaments are linked to your account.
Add players or let them register themselves. Pick a starting XI per match.
Tap goals, cards, and subs as they happen. The clock runs itself.
Send the 6-character code so anyone can watch live without an account.
Create a tournament, drop teams in, and Oveli generates the fixtures. As you finalize matches, points, goal difference, and the scorers leaderboard recompute instantly.
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | OVEOveli FC | 4 | 3 | 1 | 0 | +7 | 10 |
| 2 | RYURoyals United | 4 | 2 | 1 | 1 | +3 | 7 |
| 3 | KIBKibera Stars | 4 | 1 | 2 | 1 | 0 | 5 |
| 4 | NAKNakuru Eagles | 4 | 0 | 0 | 4 | −10 | 0 |
Generate a room code at kick-off and share it. Anyone who taps it gets a live, read-only view of the score, the clock, and every event as it happens — no account needed.
A focused tool for the person holding the phone. Big targets, fast taps, fewer dialogs.
Thumb-friendly layouts, bottom tabs, and offline storage. Built for the sideline.
Open the URL and it just works. Add to home screen for an app-like icon.
Every goal, card, and edit is timestamped and attributed. Disputes resolve themselves.
Roles, editors, and a live search across players, teams, tournaments, and rooms.
Co-organizers and spectators see updates the moment they happen — no refresh, no delay.
Vanilla JS, no framework lock-in, no surprise dependencies. Loads fast on any device.
Spin up a tournament, score a friendly, or share a room code with the crowd in the stands.
No. Open the URL in any modern browser and you're in. You can optionally "Add to Home Screen" for an app-style icon and full-screen experience.
Yes. The app caches itself with a service worker and stores match changes locally. When you're back online, your edits sync automatically.
Absolutely. Generate a 6-character room code at kick-off and share it. Anyone with the code can follow the score, clock, and events in real time — no account needed.
Each player has a profile linked to their phone number. Every appearance, goal, assist, and card from any match they play gets attributed to that profile automatically.
The app is free to use for casual leagues, captains, and tournaments. There's no paywall on live scoring, rosters, or watch rooms.
Yes — co-organizers and team editors can be added to a match. Updates propagate in real time across every device watching.