← Back to app

User guide · v1.0.0

CricLogic user guide

CricLogic helps you score cricket in the browser: ball-by-ball innings, quick one-off games, tournaments, optional live viewing for spectators, and a player profile tied to your account.

Account and sign-in

Sign up with email and password, or use Google. You need to be signed in to host tournaments, save matches to your account, and use live sharing.

If you are asked to verify your email, complete that step so every feature stays available to you.

Same email, different provider: if you already have an email/password account and sign in with Google using the same address, CricLogic detects the match and guides you through linking both methods to your existing account. You will not end up with two separate accounts.

Your KraftedLogic UserId

Sometimes a tournament host needs your account ID — for example to add you as a tournament co-admin, or when staff assign scoring duties. Open your profile menu (avatar or name, top right) and tap Copy next to Your KraftedLogic UserId, then send that text to the host. This is not the same as your cricket player ID (the short name used on scorecards and stats).

Dashboard

After you sign in, open Dashboard from the user menu. You will see summary counts and tabs for:

Lists update as things change, so you often do not need to refresh the page.

Player groups

A player group is a long-lived list of people (for example a club night or a WhatsApp squad). It is separate from a tournament: groups help you invite the same circle and, optionally, start group matches from that group so everyone sees history and a simple leaderboard.

Where to find them

On the Dashboard, open the Groups tab. The first time you open it, the app loads your memberships; after that you get + Create, Join (room code), and cards for each group.

Create or join

Group home (host, admins, members)

Tapping a group card opens Group home with the join code, sport badge, and three tabs:

The host also sees ⚙ Settings: rename the group, or Archive group (hides it from the Groups list; the in-app message says you can ask support to restore). Members who are not the host can Leave Group and rejoin later with the code. The host can Delete Group (marks it deleted for all members).

Member availability

On the Members tab, admins can mark each member as Available or Unavailable for a session. Only available members appear in the captain’s draft player pool and in the squad search on the scoring screen. This is useful for large groups where only a subset are playing on a given day — mark everyone who is present as available before starting the match setup.

Starting a match from a group

On the Matches tab, tap + New Match (admins and host). This opens the group match setup flow without leaving the group. The match is automatically linked to the group for history and leaderboard purposes.

Quick match

A quick match is a single game: set up teams and players, choose format (T10 / T12 / T20 / T5 / custom overs), then score ball by ball. Use it for friendlies without running a full tournament.

Starting and resuming

Player roles in team rosters

When you add a player to a team, their role (batsman, bowler, all-rounder, wicket-keeper, etc.) is pulled from their saved cricket profile. If you later update a player's profile, the team roster reflects the new role the next time you open the tournament or match.

Deleting a quick match from the dashboard removes that game and its saved scoring, officials, and any live share you had turned on for it.

Tournaments

New tournament opens a multi-step wizard. Step 1 captures the competition shape, step 2 sets match rules, and step 3 lets you optionally add team names. As host (or co-admin), you can adjust what the app allows from tournament settings.

Tournament structure (step 1)

You choose one of these tournament structures:

For any structure that includes a league, you also set League rounds: Single (each pairing once per cycle) or Double (each pairing twice). The wizard shows a short Tournament stages preview that matches your choice.

Match format, tie-breakers, and table points (step 2)

Teams (step 3, optional)

Add team names if you already know them, or skip this step and create the tournament first. You can add, rename, and manage teams later from the tournament Teams tab before generating fixtures or starting play.

Spectator link (tournaments)

The host copies a spectator link from the tournament screen (it includes ?room= in the address). Fans open that link, or use Join as spectator and paste the same link. The short code in the URL is still what the app uses behind the scenes to find the event — you do not need a separate "code" box on the host's share card.

Player registration link (not the same as spectators)

To build squads from people who want to play, the host shares a registration link (from the Teams tab and in the post-create summary). Opening it adds ?registerTournament=… to the address (then the app cleans the URL). The spectator link is only for watching.

If you don't have an account yet: the home screen shows a short "Join as a player" card with steps. Use Create account or Log in. After sign-in, a popup asks you to Register me for this tournament. You can skip for now; a reminder banner may appear on your dashboard until you finish or dismiss it.

Cricket player ID: you can join the pool with just your account; hosts assign squads using each player's cricket profile ID. Create or edit that anytime from the header menu → Cricket profile (display name, role, batting/bowling style). Career numbers stay under Dashboard → My Stats.

Forming teams (player assignment)

On the Teams tab, tap Form Teams to open the formation wizard. Choose one of three methods:

Formation is additive — running Manual after a Captain's Draft will not clear what the draft assigned. Each method only adds players to teams; it does not remove previously assigned ones.

Fixtures appear on the tournament Matches tab. Hosts and co-admins see actions on each row (availability depends on status and permissions):

Points and standings

Points (wins, ties, net run rate, head-to-head, and so on) follow what the host chose in tournament settings. Check those settings if you need the exact rules for your competition.

Standings tab (team table, MVP, and player stats)

Open Standings on the main tournament screen (host, co-admins, and anyone with access to that view). The top section is the league team table (played, won, lost, NRR, points), ordered by your tie-break rules. Below that, the app aggregates player numbers from completed matches only (locked scorecards with ball-by-ball data):

When the tournament status is Completed, the header can show a Tournament Champions banner (from the locked final result). People who open the tournament spectator link for a completed event are taken straight to this Standings view first so they see the final table, MVP, and leaderboards; hosts opening the full tournament editor still land on Matches by default unless they switch tabs.

Match rules (including bowler limits)

The host can set a maximum overs per bowler for the tournament. That cap applies while you score; the app will not let a bowler exceed it in an innings (and the bowler picker reflects the limit). To see the rules in effect for the game you are scoring — including the effective max overs per bowler and how they compare to the tournament default — open Match settings from the scoring screen (⚙️).

Team admins

The tournament host can name team admins for a side. They are not the same as staff who run the whole app — they help their own team and can score when it is their team's match and the rules allow it. Use the Team admin tab on the dashboard to see tournaments where you have that role.

Co-admins

The host can add tournament co-admins in Settings. The host enters each person's KraftedLogic UserId (that person copies it from their profile menu and sends it — see Account and sign-in). Co-admins can help with fixtures, squads, and scoring like the host, but cannot remove the host or delete the tournament.

Scoring and match flow

The scoring screen is where you record balls, extras, wickets, and substitutions. In short:

If something must be reopened after a lock, the tournament host (or support / admin, when your league uses those tools) may use reopen for re-scoring or related actions — those move the fixture back toward an editable / confirmable state. Re-locking after data fixes can interact with career stats; follow your league’s process or ask support when in doubt.

Connection: saving to the server needs internet. If you are offline or the signal drops, the app may retry for a moment and show a hint — try again when you are back online (wizard progress is kept as a draft until the tournament is created).

MVP scoring

CricLogic awards a Player of the Match on each completed scorecard and a Tournament MVP on the Standings page. Both use the same points formula, applied to batting and bowling stats from locked innings.

Default points breakdown

Factor Points
Each run scored×1
Each four hit+1 bonus
Each six hit+2 bonus
Strike rate 100+ (min 15 balls faced)+5
Strike rate 125++10
Strike rate 150++15
Each wicket taken+20
Each maiden over+5
Economy below par (par 6.0, min 6 balls bowled)up to +15
Winning team bonus+20

Strike rate bonuses are tiered — a player at SR 150 earns the +15 tier, not all three tiers stacked. Economy points scale based on how far below the par economy the bowler finishes, capped at the configured maximum.

Player of the Match (per game)

Shown on the Stats tab of every completed scorecard as a gold/silver/bronze podium of the top three scorers. A one-line formula hint below the podium shows the weights in effect for that match.

Tournament MVP (aggregated)

Shown on the tournament Standings page. Points accumulate across every completed match in the tournament — a player who contributes consistently across games will outscore a single big performance. The winning team bonus is applied per match won, not once for the whole tournament.

Customising the scoring weights

Tournament hosts can adjust every weight from the tournament Settings tab under MVP scoring. Changes apply from the next time the Standings page is calculated — they do not retroactively change past Player of the Match results stored on individual scorecards.

Only locked matches with ball-by-ball data contribute to MVP calculations. Walkovers and abandoned matches are excluded.

Rain and revised targets (DLS)

When rain or time loss affects a match, CricLogic lets you reduce overs and set a revised target without abandoning the game.

Reducing overs before or during the first innings

Open ⚙️ Match settings during the first innings. Under Reduced overs (weather/conditions), enter the new over count and tap Apply. This reduces the scheduled overs for both innings — useful when rain delays the start or cuts the game short before the first innings is complete.

Closing the first innings early (rain stoppage)

If rain ends the first innings before all overs are bowled, open ⚙️ Match settings and scroll to Close first innings early. Tap Close innings now and confirm. The match moves to the innings break immediately.

After closing the innings early, go to ⚙️ Match settings on the innings break screen to set the revised overs and/or DLS target for the chase before starting the second innings.

Setting a revised chase target and overs

At the innings break or during the second innings, open ⚙️ Match settings:

Both changes take effect immediately and the innings break screen updates to show the revised requirement (e.g. "Team 2 need 145 off 15 overs").

Required Run Rate after a revision

Once revised overs are set, the RRR displayed on the scoring screen and spectator view calculates from the reduced over count — not the original match length.

Sharing and spectators

In scoring, open Share to get a spectator link (and a short code that appears in the URL as ?watch=…). People with the link can watch the live score in read-only mode while you keep scoring. While you are hosting with sharing on, the header may show simple viewer counts (watching now and total opens) — useful feedback that fans are connected.

Profile and player identity

Your account can link to a cricket player profile used for your stats and name across matches. Use My Stats or Claim past stats in the user menu to set that up or connect an existing profile.

When you add players in quick match, search may suggest people you have used recently or public profiles so you pick the right name faster. Search is not case-sensitive (names and player IDs).

Player roles (batsman, bowler, all-rounder, wicket-keeper, etc.) are saved to each player's cricket profile. When you add a player to a team, their current role is shown on the roster. If you update a player's profile role later, the tournament roster reflects that change automatically.

In Claim past stats, search for your name on unclaimed scorecard profiles the same way; matching ignores capitalization, and you can search by part of your player ID as well.

Deleting matches and tournaments

Quick match: on the dashboard, use the delete action on the match card and confirm. That removes the game from your list and clears its scoring data and live share for that match.

Tournament: open the tournament and use Delete tournament when you are the host. That removes the whole event and related scoring and share data for its matches.

Deleting a match or tournament does not delete other people's logins or their player profiles — only the event or game you remove.