Afrostats

Africa's Home of Sports Data

Afrostats is African Script's multi-role sports data intelligence platform, connecting leagues, clubs, statisticians, clerks and fans in one system. A league's competitions, seasons, rounds and matches are managed top to bottom, live scores reach the public the moment a match is underway, and official standings are built only from matches that have actually been verified - never from an unconfirmed number.

Most grassroots and semi-professional leagues run on a spreadsheet, a WhatsApp group for results, and whichever club official remembers to pay the match fee. Afrostats replaces that with a real data pipeline: a statistician at the venue records the match, a reviewer confirms it, and only then does it count toward a team's record - with club payments and statistician payouts both handled through M-Pesa along the way.

4

// Portals - Admin, Clerk, Statistician, Club

Live

// Scores, Verified Before They Count

M-Pesa

// Club Payments & Payouts

8

// Match Lifecycle States

Free

// Public Live Scores

Platform Overview

Every side of the game Afrostats is actually built for, in one platform.

A league's own shape, enforced, not just suggested by the UI.

  • Competition → Season → Round → Match, enforced at every level - a match can't exist without a round, a round can't exist without a season
  • Teams and club accounts linked into that structure from the start

A match moves through real, named states - scheduled, lineup confirmed, officials assigned, live, paused, completed, verified, locked - with postponement and cancellation handled explicitly, not by quietly deleting a row.

  • Public scores show live, marked "Unverified" until a reviewer confirms the match
  • Standings, leaderboards and player/team stats are built only from verified and locked matches
  • A verified match can be reopened by an admin with a reason on record; a locked match is final

A club covers its matches either with an annual membership or fee-per-match - tracked automatically, whether or not that club even has its own account on the platform.

  • Clubs pay in the portal by wallet or M-Pesa STK push
  • Staff can also collect at the venue - M-Pesa prompt, cash, M-Pesa code, bank, or a waiver with a reason on record
  • Every collection gets a receipt and an SMS receipt

Match-day data entry is real, paid work, not a volunteer favour.

  • Statisticians apply for available match-day tasks and get assigned
  • Their submissions are reviewed before a match counts as verified
  • Paid via M-Pesa B2C payout batches once work is confirmed

Live scores and standings are free and public. A detailed public player profile is a small paid view - a real, built-in way for the platform to earn from the fan side, not just the club side.

Why Afrostats

Built for every side of the game, with the data integrity a real league needs.

01 Verified Data, Not Just Fast Data

The public sees live scores immediately - but official standings only ever count a match once it's actually been verified.

02 Built for Every Side of the Game

Leagues, clubs, statisticians, clerks and fans each get their own portal, not one generic dashboard stretched to fit everyone.

03 M-Pesa, Both Ways

Clubs pay their fees in by M-Pesa; statisticians get paid out by M-Pesa - the same rail, both directions.

04 Real Financial Controls

Every wallet change updates the balance and records the transaction together, in one operation - never one without the other.

05 A Paid Statistician Workforce

Match-day data collection is real, trackable, paid work - not something leagues have to beg volunteers for.

06 Built by African Script

Developed and operated by the same Kenyan team behind African Script's other platforms.

Full Module List

  • Competition / Season / Round / Match Management
  • Live Match Scoring with Verification Workflow
  • Match Postponement, Cancellation & Reopening (With Reasons)
  • Club Accounts & Membership Billing
  • Match-Day Fee Collection (Portal & At-Venue)
  • M-Pesa Wallet Top-Ups & STK Push
  • M-Pesa B2C Statistician Payouts
  • Statistician Application & Task Assignment
  • Public Player Profiles (Paid Access)
  • Standings & Leaderboards (Verified Matches Only)
  • SMS & Email Notifications
  • Role-Based Portals (Admin / Clerk / Statistician / Club)

Frequently Asked Questions

A multi-role sports data intelligence platform connecting leagues, clubs, statisticians, clerks and fans - live match tracking, verified standings, club billing and statistician payouts, all in one system.

Leagues who need to run competitions and publish verified results, clubs managing their own membership and payments, statisticians who do the match-day data entry, league clerks, and the fans following along.

A live score is shown to the public right away, but it only counts toward official standings and stats once a reviewer has verified the match - the "Unverified" badge is the honest difference between the two.

Either in the portal by wallet balance or M-Pesa STK push, or in person at the venue - M-Pesa prompt, cash, M-Pesa code, bank, or a recorded waiver - with a receipt either way.

They apply for and complete match-day data-entry tasks, and are paid out via M-Pesa once a payout batch is processed.

Live scores, standings and leaderboards are free and public. A detailed public player profile is a small paid view; leagues and clubs run on their own subscription/billing arrangement with African Script.

Afrostats is one of African Script's platforms. See our Kahawa Coffee School Management, SokoFlow Supermarket Management System, or the full Ustadi ERP overview.

For inquiries or collaboration, reach out via phone at +254727468148, Facebook, Instagram, LinkedIn, X, Tiktok, email at info@africanscript.com, or visit us at Pension Towers, Loita Street, 10th Floor.

Quick Enquiry