Ball-by-ball cricket scoring

Score every match like it's the final.

Run tournaments, score ball-by-ball, and track player impact — all from your phone. Works offline, syncs the moment you're back online.

Free to try. No credit card. Works on Android & iOS.

Features

Everything a scorer, a captain, and a tournament organiser actually need.

No bloat. No fantasy points. Built around how cricket is actually scored in India — extras, free hits, super overs, the lot.

01 ยท Scoring

Score every ball, the way you'd say it

Wides, no-balls, byes, leg-byes, free hits, super overs โ€” all of it, with one-tap entry. Mis-tap a wicket? Undo, recover, move on.

02 ยท Wickets + DRS

The edge cases that break other scoring apps

Caught-behind, run-outs with bowler-credit toggle, retired-hurt that lets the batter return, DRS reviews with outcome tracking. Score the match as it happens โ€” not as the app insists.

03 ยท Tournaments

From bracket to trophy in one app

Round-robin, knockout, league + playoff โ€” set the format once and the app handles scheduling, points tables, NRR and the bracket art.

04 ยท Player Impact Score

A real stat that actually means something

PIS scores every player's contribution to the match โ€” runs vs match strike rate, bowling under pressure, key-moment intervention. One number that captures whether they actually swung the result.

05 ยท Match-ups

Who owns who

Career head-to-head between any two players โ€” bat vs bowl, runs conceded, balls faced, dismissals. Make the toss decision with data, not vibes.

06 ยท Share cards

Make the WhatsApp group jealous

Auto-generated share cards every milestone โ€” fifty, hundred, hat-trick, super-over chase. Beautiful enough to actually post.

07 ยท Offline-first

The ground has no signal. The app does not care.

Every ball is queued locally and replays automatically when you're back online. Fast-tap the keypad as much as you want โ€” duplicate-safe by design.

08 ยท Scorer assignment

Don't score your own match

Pick a teammate, a parent, an academy coach โ€” anyone with a phone. They get a one-tap invite and the match shows up in their Action Center. Tournament organisers can build a reusable scorer roster.

Who it's for

Built for the way you actually play.

๐Ÿ†

Sunday-league captains

Weekend matches, league standings, the lot.

  • Score on the boundary, not on a laptop
  • Auto-generated league points table
  • Player stats that carry across seasons
"We stopped arguing about who's actually carrying the team. Now we have receipts."
Captain ยท weekend league, Bengaluru
๐ŸŽ“

Coaches and academy directors

Inter-class tournaments, progression tracking, parent updates.

  • Multi-team brackets in a few taps
  • Per-player development reports
  • Share match cards with parents over WhatsApp
"Parents finally see the work. The kids see their own progression."
Head coach ยท academy, [City]
๐Ÿข

Office-league organisers

The corporate cup, run like the IPL.

  • Multi-day, multi-team formats with auto-scheduling
  • Live leaderboards your colleagues actually check
  • Auction support and squad budgets (coming soon)
"The whole company watches the Slack channel during the finals now."
Sports head ยท [Company]
๐ŸŒ†

District and association events

Eight teams or eighty — the app scales.

  • Scorer roster: invite scorers once, assign across the tournament
  • Auto-generated post-match reports + share cards
  • Public live view URL for spectators (no install needed)
"We used to run a 40-team tournament off a WhatsApp group. Never again."
Organiser ยท [Tournament name]

How it works

Three steps from setup to scoring.

  1. 01

    Create the match

    Pick the format (T20, ODI, Test), add the two teams, set venue + overs, save the playing XI for each side. Two minutes, three taps each.

  2. 02

    Invite your scorer

    Pick a scorer from your contacts or enter a phone number. They get a one-tap SMS invite and accept inside the app. For tournaments, build a scorer roster once and skip per-match invites.

  3. 03

    Score live, share live

    Toss, openers, first ball, full innings. Every milestone auto-generates a share card. Post-match, get insights on what swung the game.

FAQ

Frequently asked, fully answered.

Click any question to expand. Real flows, no fluff.

How do I create a standalone match?

A standalone match is one not tied to a tournament โ€” a friendly, a Sunday league fixture, a practice game. Six steps:

  1. Open the app, tap the + button on the Home tab.
  2. Pick the format โ€” T20 (20 overs per side), ODI (50), or Test (multi-day, two innings each).
  3. Select the two teams. If a team doesn't exist yet, tap "Create team" inline โ€” name, short code, primary colour.
  4. Set venue and overs (overs is pre-filled from the format; change for a 15-over modified game).
  5. Save the playing XI for each side. Each lineup needs 11 players, a wicketkeeper, optionally a captain and vice-captain.
  6. Complete the toss. Pick the winner and their decision (bat or field). The match transitions to LIVE when the first ball is scored.

How do I create a tournament?

Tournaments support round-robin, knockout, and league-plus-playoff formats. The flow:

  1. Create the tournament. Name, format, start/end dates, number of teams.
  2. Enrol teams. Pick from existing teams or create new ones. Teams are reusable across tournaments.
  3. Generate the schedule. The app proposes a fixture list โ€” drag to reorder if needed.
  4. (Optional) Build the scorer roster. Add scorers once at the tournament level, and per-match assignment becomes a dropdown โ€” no per-match SMS invites.
  5. Start play. Tap any scheduled match to begin scoring. Points table, NRR, and the bracket update automatically.

How do I invite someone to score who isn't on the app yet?

You can invite a scorer by phone number even if they haven't installed Playxi:

  1. On the Create Match screen, in the "Who's scoring?" card, pick Someone else.
  2. Either use the contact picker (no permission requested โ€” uses the OS picker) or type a phone number directly.
  3. The app looks up the number. If they're a Playxi user, you'll see their name and avatar. If not, you'll see "We'll text them when you create the match."
  4. Create the match. An SMS goes to the unregistered number with a one-tap install + auto-claim link.
  5. They install the app and log in with that phone number. The pending scorer invitation flips to INVITED in their Action Center automatically โ€” they tap Accept and they're in.

How do I score a wicket / DRS / no-ball?

Wicket: tap the W key. A modal opens with all 10 wicket types. Pick one, select the dismissed batter, choose the bowler-credit (default depends on type โ€” RUN_OUT doesn't credit, CAUGHT does), and if needed pick the fielders. The next-batsman picker opens immediately and cannot be dismissed until you pick โ€” preventing accidentally scoring with a ghost striker.

DRS: long-press the most recent ball in the over strip. Pick "DRS review", choose the outcome (Upheld, Struck Down, Umpire's Call), and the ball log updates with the review note. If the wicket was overturned, the dismissed batter is automatically reinstated.

No-ball: tap NB before tapping the runs. The next ball is auto-marked free-hit. Wickets on free-hit are restricted to run-out and similar (the app enforces this rule).

Wide: same as no-ball but no free-hit follows.

Bye / Leg-bye: tap B or LB before the runs key. Stats credit goes to the team total (extras), not the batter.

Mis-tap: hit Undo. The last ball is removed, the innings state reverts, the stats recalculate. Up to 2 levels of undo.

Can I score offline?

Yes. Every ball is persisted locally the moment you tap. If you're offline:

  • The ball still appears in the over strip with a "queued" indicator
  • The match score updates immediately on your screen
  • When connectivity returns, queued balls replay to the server in order
  • Each ball carries an idempotency key โ€” even if the network re-tries, you'll never see duplicate balls in the log

The keypad is locked while a ball is in flight, so fast-tapping in poor signal doesn't create duplicates either.

What's Player Impact Score (PIS)?

PIS is a single number per player per match that captures their actual contribution to the result.

It combines:

  • Batting: runs scored, strike rate vs match SR average, balls faced under pressure
  • Bowling: wickets, economy vs match economy, dot-ball pressure
  • Fielding: catches, run-outs, drops (where logged)
  • Key-moment weight: contributions in the final 6 overs, in chases inside the last 30 runs, in partnerships above 50

Higher PIS = bigger impact. A 30-run cameo at strike rate 220 in the death often outranks a 65-ball-50 at strike rate 76. Open the post-match view to see the breakdown.

How are tournament-bound matches different from standalone ones?

A few key differences:

  • Scorer assignment: in a tournament with a roster, picking a scorer for the match is a dropdown โ€” no SMS invites, no Accept step. The scorer just sees a quieter in-app notification.
  • Team rosters: enrolled teams' full squads are available across every tournament match.
  • Points table: every match updates the table automatically. NRR is recalculated on every innings change.
  • Bracket art: knockout matches surface in the bracket view with team logos and winners.

How do I change a scorer mid-match or resend the invite?

Open the match (any match in SETUP or TOSS state). Tap "Change scorer" on the scorer card to open the bottom sheet:

  • Replace โ€” pick a different person; the previous scorer is removed.
  • Take over โ€” you become the scorer yourself; the previous assignment is revoked.

If the invite is still pending and you want to nudge them, tap Resend invite. The button is greyed out for the first 24 hours after the original invite โ€” once 24 hours have elapsed and the recipient hasn't accepted, you can resend exactly once per 24h window. The SMS goes out again with the same install link.

Is my data private?

Short version: yes, and we collect as little as possible.

  • Phone numbers are used for sign-in and scorer invites. Never sold, never shared with advertisers, never used for lookalike audiences.
  • Match data (scores, balls, players) is stored under your account. You can export or delete it at any time from Settings โ†’ Account.
  • Contacts are read on-device only when you use the contact-picker for inviting a scorer โ€” we use the system picker, so we never get the contact list itself, only the one number you picked.
  • Analytics are anonymised event metrics (which screens get used, which features convert). No personal content is included.

Full details on the Privacy Policy page.

What happens to my data if I uninstall the app?

Your data lives on our servers under your account. Uninstalling deletes local-only state (queued offline balls that haven't synced, draft matches you haven't created on the server). Everything synced is preserved โ€” log in on a new install with the same phone number and your matches, tournaments, teams, players, and stats are all there.

If you want to permanently delete your account and all server data, go to Settings โ†’ Account โ†’ Delete account. Deletion is irreversible and processed within 30 days.

How much does it cost?

Playxi has a generous free tier and paid plans for teams and tournament organisers who need more. Pricing is being finalised โ€” sign up for the launch notification and we'll send the plan details when they're ready.

Coming soon to your store

Score your next match with Playxi.

Free to try. No credit card. Full feature set.

We'll email you once. No marketing fluff. Unsubscribe instantly.