A complete match management platform for youth cricket coaches
CrickitMatch is a web app designed for youth cricket coaches and team managers. It lets you schedule matches, assemble your squad, track every ball bowled and faced in real time, record fielding contributions, write match reports, and generate season-level analytics — all from your phone or laptop.
First-time setup — register your school or academy
Go to crickitmatch.com and tap Register academy on the login screen.
Tap Register academy on the login screen
Enter your academy / school name, your name, email address, and choose a password (minimum 8 characters)
Tap Create account — you'll be logged in automatically as the head coach
Your Admin code is shown on screen and is always accessible later from ☰ → Org Admin. You'll need it to authorise sensitive actions like deactivating staff
Coaches, managers, and players all log in differently
Enter your email and password then tap Sign in. You'll land on the Schedule tab.
Players do not need an email or password. Each player is automatically assigned a unique access code (e.g. CM-UTJMT3) when they're added to the squad.
Tap Access code on the login screen
Type in the code your coach gave you and tap Sign in
You'll see your personal stats dashboard — batting history, bowling figures, fielding record, and team notes
Tap Forgot password? on the login screen, enter your email, and follow the instructions sent to your inbox. Passwords must be at least 8 characters.
Finding your way around after login
Once logged in, the green header bar always shows your org / team name and the currently active match. Tap anywhere in the bar to see match context.
Below the header, the tab bar lets you switch between all sections. Each tab shows an icon above its label for quick recognition at a glance. The active tab is highlighted with an underline — green for most tabs, lavender for the three live scoring tabs (Batting, Bowling, Fielding).
Coach tabs: 📅 Schedule · 👥 Squad · 📋 Hub Rules · 🏏 Batting · ⚪ Bowling · 🧤 Fielding · 📝 Notes · 📊 Report · 📈 Analytics.
Tap ☰ in the top-right corner to open the menu. This works identically on desktop and mobile.
Add/remove coaches and managers, view your Admin code, update team name, age category and coach details.
View your account details and change your password.
Opens this guide in a new tab.
Logs you out securely. Always sign out on shared devices.
Adding and managing your upcoming matches
Go to the Schedule tab
Tap + Add match
Fill in: Tournament name (e.g. LA Regional Hub Selection), Opponent, Date & time, Venue, Match type (Hub or Open — see section 06)
Tap Add match — it appears in the schedule list
Tap any match row to make it the active match. A green border appears and the header bar updates. All tracking tabs (Batting, Bowling, Fielding etc.) now refer to this match.
Tap Edit next to any match to change the tournament, venue, date, or opponent. The Edit button is hidden once a match is frozen or the report is locked.
Once the match is complete, go to Match Report tab and tap Freeze match data. This permanently locks the Batting, Bowling and Fielding records.
If you need to re-open a frozen match for editing, go to the Match Report tab and tap Unfreeze…. You'll be asked to enter your Admin code to confirm — this prevents accidental unfreezing. Once confirmed, the Batting, Bowling and Fielding tabs become editable again.
Separately, you can Lock report in the Match Report tab to prevent accidental edits to highlights and top-3 selections. Unlike freeze, the report lock can be toggled on/off at any time. When the report is locked, the schedule entry also becomes read-only.
Understanding the two match types and how they affect tracking
Setting batting and bowling quotas per role and age category
Hub rules define the minimum and maximum balls a batter can face, and the minimum and maximum overs a bowler can bowl — per player role and age group. These drive the quota bars in the Batting and Bowling trackers.
Go to the Hub Rules tab (make sure a Hub match is active)
Select the tournament from the dropdown — rules apply per tournament
For each role (Batter, Batting All-Rounder, Bowling AR, Bowler, Wicketkeeper), set the min and max balls for batting, and min and max overs for bowling — per age group (U11 / U13 / U15)
Tap Save Hub rules
Building your squad and selecting players for each match
Go to Team Assembly → Squad Manager. This is your full player roster for the season.
Tap Add player to squad
Enter the player's full name, select their role (Batting, Batting AR, Bowling AR, Bowling, Wicketkeeper) and age category
Optionally add their email (needed for them to log in) and phone
Tap Add to squad — a unique access code is generated automatically
Go to Team Assembly → Match team. This is the 11 players for today's match.
Tap Assign players — your squad list appears
Select the players who are playing today (tick their names)
Drag to set the batting order
Tap Confirm team sheet — this locks the team for the match. Batting and Bowling trackers become available.
How players log in — and how to link careers across schools
Every player in your squad automatically gets a unique code (e.g. CM-UTJMT3). This code is the player's login — no email or password needed. It also serves as their Global Player ID — a permanent identifier that travels with them across schools and academies.
In Squad Manager, each player row shows their access code with a Copy button. Tap Copy then paste it into a message to the player or parent.
When a player logs in with their code they see a read-only view of their own data only: their batting pip history, bowling stats, fielding record, and group notes from the coach. They cannot see other players' data or edit anything.
Adding a player's email is optional but recommended. It enables password resets and future parent notifications.
If a player has played at another academy and already has a CrickitMatch access code from there, you can link both records together. This lets any coach view that player's unified career stats — batting, bowling, and fielding — across every school and tournament in one place.
When adding a new player to your squad, there's an optional Global Player ID field. Enter the player's existing code from their previous school, tap Verify (the system confirms the name), then add them. Their existing code becomes their code at your school too — no duplicate record is created.
If a player is already in your squad and you later discover they have a code at another school:
Go to Squad Manager and tap the player's name to open the edit form
Scroll to the Link to career record section
Enter the player's code from the other school and tap Verify
The system shows the player's name at that school — confirm it's the right person
Tap Confirm link — an alias is written linking the two codes together
Go to 📈 Analytics → Player Career (cross-school) tab. Enter any player's access code and tap Load career. You'll see their full batting, bowling, and fielding history across every school and tournament — even if they played under different codes that have been linked.
Recording every ball faced — live, with optional ball quality tagging
At the top of the Batting tab, four live cards update with every ball:
Balls shows total legal balls faced. Overs is in X.Y format (14.3 = 14 overs and 3 balls). Runs and Team SR update live with every pip.
Tap the batter's name in the player list to select them — their card turns ● scoring lavender to show they're the active batter
Tap one of the outcome buttons: dot · 1 · 2 · 3 · 4 · 6 · W (wicket) · Wd (wide) · Nb (no ball)
The pip appears in the ball log and all stats update instantly
After each ball is recorded, a small lavender tag strip appears briefly below the pip. This lets you tag the quality of the delivery just bowled — useful for comparing batter performance against quality vs poor bowling.
The strip disappears automatically after 10 seconds or when the next ball is recorded. There's no pressure to tag every ball — tap Skip or simply ignore it when the game is moving fast.
If you tag ball quality on a dot ball, a second row appears letting you record why the dot happened:
Batter played and missed. Bowler won the exchange.
Batter deliberately left or blocked — no scoring intent.
Batter hit with intent, but the fielder prevented the run. This is a credit for the batter — not a failure.
Each coloured circle is one ball. Balls with quality tags show a small label beneath the pip:
Under each batter's name, a coloured bar fills as they face balls. The bar turns green when the minimum quota is met, and the batter is auto-retired when they hit the maximum. Status shows as: Min quota met Retired Out
Tap any pip to open the correction panel. You can change the outcome, add or update ball quality, and set the dot type — all from the same panel.
Tap the pip — the correction panel opens showing the current outcome highlighted
Tap the correct outcome (dot / 1 / 2 / 4 / 6 / W etc)
Optionally tap a ball quality (GD / FT / SH / OP) — or tap Clear to remove it
If it's a dot with quality set, optionally tap a dot type (Beaten / Defended / Fielded)
Tap Cancel to close — all changes apply immediately as you tap
Recording every ball bowled — over by over
At the top of the Bowling tab, four live cards show the team's bowling picture:
Overs counts legal deliveries only (wides and no-balls don't count). Runs conceded includes all runs from bowled balls. Team ER (economy rate) is runs ÷ completed overs.
Tap the bowler's name button at the top of the tab to select them — their card and selector button turn ● scoring lavender
Select the delivery length: GD Good length OP Overpitch FT Full toss SH Short
Tap the outcome: dot · 1 · 2 · 3 · 4 · 6 · W · Wd · Nb
The pip appears. After 6 legal deliveries, the over auto-completes with a divider line and the bowler is automatically deselected — tap the next bowler to continue
Each bowler has a min/max overs quota set in Hub Rules. Their progress bar fills as overs are completed. A green banner confirms min quota met; a red alert fires when max is reached.
Tap any ball pip in any bowler's log to correct it — including pips in completed overs.
Tap the pip — it highlights with a blue ring
The correction panel appears showing the original length and outcome
Select the correct length (GD/FT/OP/SH) and outcome
Tap Save correction
If a ball was recorded for the wrong bowler or needs to be removed completely, use the Delete ball button in the correction panel.
Tap the pip you want to delete — the correction panel opens
Tap the Delete ball button (shown in red)
All stats recalculate automatically from scratch
Recording catches, run-outs, stumpings and missed chances
Go to the Fielding tab. For each fielding event, find the player in the list and tap the relevant action:
Each player's Net score = (catches + run-outs + stumpings) minus (missed catches + missed run-outs + missed stumpings). A positive net is shown in green, negative in red. Success% = opportunities taken ÷ total opportunities.
Posting messages to the whole team — visible to all players
The Notes tab has two types of notes:
Visible to all logged-in players. Use for team announcements, session feedback, things to work on. Players see these in their own dashboard under Notes.
Only visible to coaches and managers. Use for tactical notes, observations, things to review. Also included in the internal Match Report PDF.
Go to the Notes tab
Select Group note or Match note
Type your note and tap Post note
Writing the report and generating official submission PDFs
Go to Match Report. Here you write match highlights, select the top 3 performers, and name the opponent's top performers (for Hub submissions).
Write the Team 1 highlights — key batting, bowling, fielding moments from your team
For Hub matches, also write the opponent highlights
Tick Top 3 performers from the batting, bowling, and fielding tables below
For Hub matches, enter the opponent's top 3 player names
Tap Lock report to prevent accidental edits. The tab label shows Match Report [locked] as a reminder. You can unlock at any time to make changes, then lock again.
Team stats, individual charts, and cross-school player careers
The Analytics tab has two views, switchable with the tabs at the top:
Select the Season / Tournament tab (default)
Choose a tournament from the dropdown (or All tournaments for full season)
Tap Load stats
With All players — summary tables selected, you see three sortable tables:
Select a specific player from the View player dropdown to see their match-by-match charts: strike rate trend, non-boundary SR, dot ball %, quota utilisation, scoring breakdown, economy rate, bowling length control, control rate, and fielding net contribution.
When ball quality has been tagged in the Batting tracker, five additional charts appear automatically in the individual batting view:
Splits dot balls into Beaten (bowler won) · Defended (batter chose not to score) · Fielded (hit with intent, run denied). Reveals whether high dot % is a problem or a positive.
SR vs GD · FT · SH · OP per match. The key selection metric — a batter who scores well vs GD is technically sound. One who only scores vs FT/SH is exploiting poor bowling.
What % of 4s and 6s came off each ball type. High boundary % vs GD = genuine shot-making ability. High % vs FT = capitalising on bad balls only.
What ball type got them out each match. Out to GD = genuinely beaten. Out to FT = poor shot selection. Aggregated across the season.
Runs scored off GD balls ÷ GD balls faced — the batter's equivalent of bowling control rate. QC ≥1.0 = scoring freely vs quality bowling. <0.5 = troubled by good bowling.
Tap Save PDF to generate a 4-page visual Season Report:
This view lets you look up any player's full career across all schools — not just your own squad.
Tap the Player Career (cross-school) tab at the top of Analytics
Enter the player's access code (e.g. CM-UTJMT3)
Tap Load career
You'll see their batting, bowling, and fielding stats for every match across every school they've played at
If the player has linked codes across schools (see Section 09), the system automatically resolves the alias and shows a unified view. An Alias resolved badge confirms this.
Adding coaches, managing staff, and account settings
Open the hamburger menu (☰) → Org Admin → Add staff.
Tap + Add staff
Enter their name, email, and a temporary password
Tap Add — they can log in immediately with those credentials
In Org Admin, find the staff member and tap Deactivate. You'll be asked to enter your Admin code to confirm. The person will no longer be able to log in.
Open the hamburger menu → My profile
Enter your current password, then your new password (min 8 characters)
Tap Change password
Open the hamburger menu → My profile
Tap Change email
Enter your current password to verify it's you
Enter your new email address — a 6-digit verification code is sent to that address
Enter the code within 24 hours to confirm the change
For any issues, email support@crickitmatch.com. Include your org name and a description of the issue.
Password, email, and profile management
Tap ☰ in the top right, then My profile to access your account settings:
Enter current + new password. Min 8 characters.
2-step: verify current password, then confirm code sent to new email.
Tap Forgot password? on the login screen. Enter your email address — a 6-digit reset code is sent to your inbox. Enter the code to set a new password. Codes expire after 1 hour.
Staying logged in — how CrickitMatch handles sessions
CrickitMatch remembers your session across page reloads, tab closures, and phone screen locks. If your phone goes to sleep mid-match, or iOS Safari closes the tab in the background, you'll be automatically restored to exactly where you were — active match, active tab, and everything — when you reopen the app.
Multiple coaches can be logged in simultaneously on the same match — from different devices. One coach can be scoring batting while another records fielding, without interfering with each other. Each coach's session is independent.
Tap ☰ → Log out. This clears the session completely. The next person to open the app on that device will see the login screen.