ClubWiz
Your Cricket Wizard
Free · Designed for iPad. Not verified for macOS.
ClubWiz - Cricket Club Management Made Simple
The all-in-one app for cricket clubs to manage match fees, track player statistics, coordinate events, and keep your club finances organized. Powered by Play-Cricket.
FOR CLUB ADMINS:
• Match Fee Collection - Set fees per event, track who's paid, and see outstanding balances at a glance. No more chasing players for payments.
• Player Wallets - Members can top up their wallet balance. Fees are automatically tracked when they attend matches and training sessions.
• Event Management - Create matches, training sessions, and social events. Players RSVP directly in the app with availability status.
• Financial Dashboard - Track deposits collected, event fees received, and annual subscriptions. Export reports for your club treasurer.
• Annual Subscriptions - Set up membership tiers and track who's paid their annual fees.
• Leaderboards - Automatic batting and bowling statistics synced from Play-Cricket.
• Team Chat - Built-in messaging for announcements, event discussions, and club communication.
FOR PLAYERS:
• My Dashboard - See your wallet balance, upcoming events, and payment history in one place.
• Easy RSVPs - Respond to match and training invitations with one tap.
• Performance Stats - View your batting and bowling averages, recent scores, and club rankings.
• Push Notifications - Get notified about new events, payment reminders, and club announcements.
KEY FEATURES:
• Play-Cricket integration - Sync matches and player stats automatically
• Stripe payments - Secure online payments for subscriptions
• Biometric login - Face ID and Touch ID supported
• Push notifications - Stay updated on events and payments
• In-app messaging - Connect with teammates and players from other clubs
PERFECT FOR:
- Cricket club committees
- Club treasurers and secretaries
- Team captains
- League cricket clubs
- Social cricket teams
Download ClubWiz today and transform how your cricket club operates!
more Every XI's season card now shares as a poster: where you finished, captain, points, form, and your best batter, bowler and impact player. Champions and promoted sides get the full gold treatment.
1.39.0 Sep 7
• A new home for your club — the Club tab brings it all together: match-day hero, season pulse, weekend wrap, momentum trends, rivalries and squad pulse.
• Player races — the Golden race, Impact race, Fantasy race... and yes, a ducks race. Sort them your way and chase your mates all season.
• Milestone watch & moments — see who's closing in on a landmark, and relive the weekend's big moments.
• Birthdays — never miss a teammate's big day, with birthday cards right on the Club tab.
• Posters for everything — every race, wrap, moment and birthday comes as a shareable poster, ready for the group chat.
• Wagon wheels — see exactly where every shot went, with shot-placement wheels and scoring zones on scorecards and in gameplans.
1.38.4 Aug 31
ClubWiz 1.36.0 — Can we still win the league?
NEW: Race Calculator
The big one. On every team's page (The League tab) you'll find the Race Calculator — play out the rest of the season yourself:
- See every remaining fixture in your division, grouped by match day. Tap a team to make them win, or call it a tie or washout.
- Watch the projected final table update live as you pick — with promotion and relegation zones, and arrows showing who moves where.
- Losing sides keep their bonus points automatically (based on their season average), or tap the bonus chip to set exact batting and bowling points yourself.
- "How do we finish…?" — pick any position and get a straight answer: how many wins you need if rivals keep their current form, what points total guarantees it whatever anyone else does, and when a spot is mathematically gone (including the cruel cases where the teams above you play each other and someone has to take the points).
- At a glance: your best and worst finish on current form, right at the top.
Perfect for settling the "we can still go up if…" debates in the group chat — now with actual maths.
1.36.0 Aug 12
Dismissal videos in match gameplans
1.35.0 Jul 30
• Match Gameplans — AI-powered opposition scouting reports on every fixture: their form, key batters and bowlers, and a match plan. Now with PDF download to share with your squad.
• Stay on top of dues — clubs can now set a dues limit for match availability, and you can request extra time to pay right from the app. Gentle daily reminders help you never miss a match.
• Better money management — pay any amount toward your annual membership, and treasurers get a new Wallet Transactions page for deposits, refunds and transfers.
• Fixes & polish — card top-ups now appear instantly in your activity feed, venue stats load faster, availability history is viewable for past dates, and fantasy scoring is more accurate.
1.34.1 Jul 16
- Team analytics — A new Team Overview page brings league standings and team performance stats together.
1.33.0 Jun 18
Parent & Guardian accounts — now across clubs
Guardians can manage children who don't have their own login — even when the parent and child belong to **different clubs**.
- **Register a Child** page for parents — request to link a child (at your club or another) and track pending requests in one place
- Admins approve child requests and choose exactly which player to link them to
- **Cross-club aware throughout:** switch between yourself and your children across clubs, with each child's dashboard, fees and stats scoped to their own club
- All notifications for a managed child are routed to the parent
Per-match "Meet Time"**
Admins can set an optional arrival time for each match (separate from the start time), ideal when players need to gather before the published kick-off.
On the team-selection poster, the meet time shows as MEET 13:30 (24-hour) in the header just below the venue, and only when it's set.
1.32.0 Jun 4
Team selection improvements
- New Team Changes page — see exactly what changed between two team publishes (additions, removals, role
swaps)
- Show Changes view now groups by team and tracks captain/keeper role changes
- Includes a shareable graphic for posting team updates
Admin permission expansion
- Main admins can now manage payments
Match scorecard accuracy
- Ball-by-ball commentary now links to the correct innings (was sometimes mismatched)
- Powerplay / middle-overs / death-overs phases now show against the right team
1.31.1 May 25
Match Story (the new cinematic share)
- v1.28.0 Initial cinematic share with multi-scene cards + Remotion video pipeline (#236)
- v1.28.0 Server-rendered MP4 + share button on dashboard (#239)
- v1.28.0 Render & Download button actually downloads (#242)
- v1.28.2 Platform-chrome safe area + drop POWERED BY pill from Result/Scorecard (#244)
- v1.30.0 Own-club-only stars, in-flow brand pills, result cleanup (#247)
Events / RSVPs
- v1.27.0 Shareable event deep link with native share sheet (#231)
- v1.27.0 Shareable team selection poster + YouTube link on dashboard (#232)
- v1.27.0 Allow Share Team on past/completed matches (#233)
- v1.28.0 Restore Not-Responded counts via roster-based RPCs (#235)
- v1.28.0 RSVP reminder targets correct non-responders + clearer toast (#240)
- v1.29.0 Parent-linked children in event roster + super-admin nav bypass (#245)
- v1.29.0 Recompute matches/events financial_year_id from date (#246)
- v1.29.0 Replace MIN(uuid) in FY trigger that blocked all event/match inserts (#248)
- v1.29.0 Stop batch attendance summary timing out (Ifield 0/0/0 cards) (#249)
Fantasy
- v1.28.0 Configurable free transfers per league (#238)
- v1.28.0 Derive gameweek status from deadline_at instead of stored column (#237)
Sync / data integrity
- v1.28.0 Drop substring club-name matching in detail + matches sync (#241)
YouTube
- v1.27.0 Manual stream link editor on match page (#230)
Subscriptions
- v1.27.0 Never destroy paid sub rows when player marked inactive (#229)
App-level
- v1.28.0 Server-controlled app version gate (#234)
- v1.28.1 Toast viewport above modal overlays (#243)
- v1.30.1 Unambiguous late-hour dashboard greetings (#250)
1.30.1 May 21
- events: shareable event deep link with native share sheet
- events: shareable team selection poster + YouTube link on dashboard
- youtube: manual stream link editor on match page
1.27.0 May 17
Match Fees & Payments
- Pay All Dues from Wallet — single button to clear all outstanding dues at once instead of paying each one individually.
- Tiered match fees display correctly — right amount shown, right paid/unpaid status, and the filter actually works.
- Retroactive fee recalculation — when an admin changes a fee category or rate, past events recalculate automatically (no manual
fixing needed).
- Wallet refund on subscription downgrade — if an admin reduces a member's already-paid subscription tier, the difference goes back
to their wallet.
Members & Permissions
- Inactive members properly locked out — can't be added to events, won't receive notifications, can't have payments made for them.
- Admins keep their admin access after login — fixed a bug where admins were being silently demoted.
Finance Hygiene
- No duplicate financial years — background sync no longer creates overlapping financial year records.
Mobile / iOS
- App icon badge clears properly — no more stale "you have notifications" red dot when there's nothing to see.
- YouTube live links open in the right app — taps go to YouTube / Safari instead of breaking inside the app.
1.26.2 May 15
Fix app crash on view location
1.25.0 May 9
YouTube live streaming integration
Admin player management + auto-deduct sweep + RSVP fixes
Multi-club roles + founding admin flow
1.24.2 May 8
live scorecard stubs from RV + dashboard live-score widget
live-refresh match page via realtime
event history tab
league-tables: per-county dynamic columns + rules popover
player selection acknowledgement
1.22.1 Apr 30
1. Configurable Dashboard with Upcoming Events Widget (#157)
- Players can customize their dashboard layout — reorder, show/hide sections
- New "Upcoming Events" widget shows next matches/events with RSVP buttons inline
- Event type emojis, countdown, RSVP summary (yes/maybe/no counts)
2. Select Specific Members for Event Creation (#158)
- invited_player_ids field on events — admin can invite specific players instead of entire member types/groups
- Overrides group/member type eligibility when set
3. Parent Notifications, Chat Safeguarding & Biometric (#159)
- Parents receive push notifications for their linked children's events
- Chat forum access blocked for minors (skip_forum_for_minors)
- Biometric setup prompt after sign-in
- Parent RSVP routing via parent_child_links
4. Recurring Events with Automated Instance Generation (#160)
- Parent template events with recurrence config
- Cron job runs every 15 min, creates child event instances
- Existing notification triggers auto-send invites for generated instances
5. Event RSVP Overrides Fixture Availability
- When a player RSVPs to an event linked to a match, the RSVP syncs to season availability
- Event-level response takes priority over fixture-level availability in the heatmap
6. Paginated Heatmap Players
- Load more button instead of loading all players at once
- 200 players per batch to prevent iOS crash (was unlimited)
1.21.1 Apr 15
Cross-club player stats and Link Career Stats page
Tiered match fee system with per-player
Manual match creation and PlayCricket linking
Tiered permission roles with signup flow redesign
Show manual events in the availability dashboard
1.20.0 Apr 5
- Allows parents to link to their children's player profiles and manage things on their behalf.
- Player switcher — Parents with linked children get a player selector in the app header to switch between their own profile and
their child's.
- Parent chat access — Parents can view and participate in their child's club conversations.
- Payment on behalf — Payment functions updated so parents can pay for their child's events.
1.19.0 Mar 27
- Improved push notification reliability on iOS
1.16.2 Mar 20
- fix(ledger): support auto-deduct for training and social events
- fix(push): add iOS Firebase config and fix token retry logic
1.16.1 Mar 19
Features
- Auto-deduct match fees from player wallets, tabbed Player Settings page
- Social sharing & deep linking with landing page redesign
- Platform fee reduced from 2% to 1%, pricing page & calculator updates
- Landing page redesign with new hero, comparison grid, glass UI
1.16.0 Mar 16
ECB-standard member types system for age groups and gender sections
Member type and group restrictions to events
Sync ground coordinates from PlayCricket, auto-set event locations
Enable Google Pay for Android production
Score dashboard preview stats
1.15.0 Mar 6
- Calendar Sync — Sync match and event availability to your device calendar with RSVP integration, deduplication, and auto-sync settings
- Activity Log — Comprehensive activity log in Accounts with financial impact tracking and balance check badge
1.13.1 Feb 24
- PlayCricket sync improvements
- Chat improvements
1.11.1 Jan 25
- Chat refactor with archive and groups support
- Chat UX improvements
- View permissions (view_users, view_players)
- Improved sync system
1.10.0 Jan 19
Bug Fixes
- Serve landing page at root URL without redirect for SEO
Features
- Add native PaymentSheet with Google Pay and improve payment tracking
- Add SEO-optimized feature pages with dedicated routes
1.9.0 Jan 15
Every XI's season card now shares as a poster: where you finished, captain, points, form, and your best batter, bowler and impact player. Champions and promoted sides get the full gold treatment.
more Version 1.39.0 Sep 7
Data Linked to You The following data may be collected and linked to your identity:
Purchases Location Contact Info Contacts User Content Identifiers