Cricket Simulation Engine

SimCricketX

A fully-featured cricket match simulator โ€” build your squads, tune the pitch, and watch every ball unfold through a probabilistic engine built from the ground up.

SimCricketX is a web-based cricket simulation platform that lets you create custom teams, curate format-specific squads, and simulate full T20 or List A matches using a probabilistic ball-outcome engine. Every delivery is resolved using player roles, pitch conditions, game modes, and over-phase dynamics โ€” giving results that feel cricket-accurate rather than random.

Built as a passion project for cricket enthusiasts who want more than a scorecard generator โ€” you get full player statistics, tournament brackets, head-to-head analytics, and exportable match data.

Ball-by-Ball Engine
Every delivery resolved via weighted probability โ€” batting/bowling matchups, conditions, and phase.
T20 & List A Formats
Separate format-specific squads per team so your 50-over specialists aren't picking for T20s.
Ground Conditions
Choose pitch profile, game mode, and over-phase boosts to shape batting and bowling outcomes.
Tournament System
Create round-robin or knockout tournaments with automatic standings and progression.
Player Analytics
Career stats, match-by-match breakdowns, and head-to-head comparisons across all formats.
Export Your Data
Download your full match history, scorecards, and player stats as structured data.
01
Register an Account
Sign up with your email. No external logins or subscriptions needed โ€” your account and all its data live on the platform.
02
Build Your Squads
Create teams and add players with roles (Batsman, Bowler, All-rounder, Wicketkeeper). Maintain separate T20 and List A squads for each team.
03
Configure Ground Conditions
Head to Ground Conditions to set the pitch type (Green, Dry, Hard, Flat, Dead), game mode, and per-phase boosts that will govern your simulation.
04
Set Up & Simulate a Match
Select two teams, choose the format, pick your XI, and simulate. The engine resolves every ball and generates a full scorecard instantly.
05
Analyse & Compete
Dive into player career stats, run tournaments with bracket progression, and track your all-time leaderboards. Export anything you need.
Python 3 Flask SQLite + SQLAlchemy Vanilla JS CSS Variables + Dark Mode CSRF + Rate Limiting Open Source