Handicap Calculator
Enter two players' MPR stats β see the handicap instantly, live, no login needed.
VS
Players are evenly matched β no handicap applied
What is Cricket Equalizer Pro?
A full league management system β built entirely with AI
Cricket Equalizer Pro levels the playing field for darts leagues of mixed skill. The handicap formula awards the weaker player pre-filled βbonus marksβ so every match stays competitive regardless of experience gap.
Play a Demo Match
Pick a matchup β the handicap pre-fills on the board automatically. Then score darts live.
π ScoreboardRound 1 Β· Dart 1/3
π― Score Entryβ Pro's turn
The Math Behind It
One formula. Fair play for every skill level.
Cricket Handicap Formula
Two Distribution Modes
Closeout fills each number fully (20β19β18β¦). Double Mark spreads 2 marks across all numbers first for a balanced head start.
Live MPR Tracking
Marks Per Round calculates as the match progresses. Recent history (last 5) weights more than career average.
No Backend Needed
All data persists in browser localStorage. Fully deployable as a static site β zero server costs.
League Format
Modeled after APA team play β the full rulebook is built into the app.
12-week regular season followed by a 2-week single-elimination playoff for the top 4 teams. Teams play one match night per week. Standings based on total match points.
Week 13: Semifinals (#1 vs #4, #2 vs #3). Week 14: Championship final.
6 players per roster; 5 play each night. Each player is assigned a Skill Level (SL) 1β7 based on Cricket MPR or 501 PPD stats.
The 23-Rule: The 5 players competing cannot have combined Skill Levels exceeding 23. Prevents stacking all-star lineups.
Senior Limit: Max 2 βSeniorβ players (SL 5, 6, or 7) per night.
8 individual best-of-3 matches per team night (4 Cricket, 4 Γ 501; 4 doubles, 4 singles). 24 total points available. Each player may play at most 1 doubles + 1 singles match per night.
2β0 Blowout: Winner gets 3 pts, loser 0.
2β1 Competitive: Winner 2, loser 1 β rewards making it to the hill.
Forfeit: Winner 3, loser 0.
Re-evaluated every 4 weeks. New players start at SL 3 until 3 matches establish their level.
Explore the Full App
Player management, match history, live scorekeeping, and the full league rulebook β all in-browser with zero backend.
React 18 Β· TypeScript Β· Tailwind CSS Β· Vite Β· shadcn/ui