Live · Tournaments · Watch rooms

Run the match.
Own the tournament.

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.

No install — open in any browser Works offline Sign in with Google
4 watching live
Goal! · Ouma 67'
Live · 2nd half 67:42
OVE
Oveli FC
Home · 11 players
2
·
1
Royals United
Away · 11 players
RYU
12' A. Otieno · Oveli FC
38'🟨 M. Karanja · Royals United
54' J. Mwenda · Royals United
67' P. Ouma · Oveli FC
90'
Real-time match clock
Tournaments & fixtures
1·tap
Goal & card events
100%
Offline-ready & installable
Everything in one matchroom

Built for the people who actually run football.

From kick-off to final whistle, Oveli handles the live action, the paperwork, and the public broadcast — so you can focus on the pitch.

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

Tournament engine

Group stages, fixtures, automatic standings, and the scorers leaderboard — generated as matches finish.

  • Round-robin scheduling
  • Live standings & goal difference
  • Top scorers leaderboard

Players & careers

Every player has a profile that builds itself: appearances, goals, assists, cards — across every match they play.

  • Self-registration with phone
  • Career stats accumulate live
  • Player cards with form badges

Team rosters

Build squads, set crests, and pull a starting XI in seconds. Editors stay in sync across devices.

  • Drag-free roster picker
  • Per-team match history
  • Captains & squad editors

Public watch rooms

Share a 6-character room code. Anyone — fans, scouts, family — can follow the live score without signing in.

  • Read-only spectator view
  • Live event feed updates
  • Works on any phone

Offline-first & installable

Lost reception at the field? Keep scoring. Oveli queues changes locally and syncs the moment you're back online.

  • Installable on any phone
  • Local-first data layer
  • Background caching at the pitch
Four steps to kick-off

From sign-in to full-time, in minutes.

No installer, no setup wizard, no spreadsheets. Open the app, set up the match, and go.

1

Sign in with Google

One click. Your profile, teams, and tournaments are linked to your account.

2

Build teams & squads

Add players or let them register themselves. Pick a starting XI per match.

3

Score the match live

Tap goals, cards, and subs as they happen. The clock runs itself.

4

Share the room code

Send the 6-character code so anyone can watch live without an account.

Tournament engine

Standings that update with the final whistle.

Create a tournament, drop teams in, and Oveli generates the fixtures. As you finalize matches, points, goal difference, and the scorers leaderboard recompute instantly.

  • Round-robin fixture generation with custom team count
  • Live standings with W-D-L, GF, GA, GD, and points
  • Top-scorer leaderboard scoped to the tournament
  • Bundle exports for sharing or post-event reporting
Sunday League · Group A Matchday 4
#TeamPWDLGDPts
1
OVEOveli FC
4310+710
2
RYURoyals United
4211+37
3
KIBKibera Stars
412105
4
NAKNakuru Eagles
4004−100
Public watch rooms

Every fan, just one code away.

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.

  • 6-character codes, easy to share by SMS or WhatsApp
  • Spectator view stays in sync with the live match
  • Auto-rolls into the post-match summary at full-time
Room codeLive · 67'
OVL · 7K9
Oveli FC vs Royals United 2 — 1
4 spectators watching · last event 67' goal
Why Oveli

Designed for the touchline, not the desk.

A focused tool for the person holding the phone. Big targets, fast taps, fewer dialogs.

01

Mobile-first by default

Thumb-friendly layouts, bottom tabs, and offline storage. Built for the sideline.

02

No build, no install

Open the URL and it just works. Add to home screen for an app-like icon.

03

Audit-ready events

Every goal, card, and edit is timestamped and attributed. Disputes resolve themselves.

04

Made for organizers

Roles, editors, and a live search across players, teams, tournaments, and rooms.

05

Real-time sync

Co-organizers and spectators see updates the moment they happen — no refresh, no delay.

06

Open & lightweight

Vanilla JS, no framework lock-in, no surprise dependencies. Loads fast on any device.

Your next kick-off is one tap away.

Spin up a tournament, score a friendly, or share a room code with the crowd in the stands.

FAQ

Quick answers.

Do I need to install anything?

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.

Does it work offline at the pitch?

Yes. The app caches itself with a service worker and stores match changes locally. When you're back online, your edits sync automatically.

Can fans watch a match without signing in?

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.

How do players' stats build up?

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.

Is there a cost?

The app is free to use for casual leagues, captains, and tournaments. There's no paywall on live scoring, rosters, or watch rooms.

Can multiple people score the same match?

Yes — co-organizers and team editors can be added to a match. Updates propagate in real time across every device watching.