cs.LGApr 15, 2026

Simulation-Based Optimisation of Batting Order and Bowling Plans in T20 Cricket

Authors: Tinniam V Ganesh

Abstract

This paper develops a unified Markov Decision Process (MDP) framework for optimising two recurring in-match decisions in T20 cricket, namely batting order selection and bowling plan assignment, directly in terms of win and defend probability rather than expected runs. A three-phase player profile engine (Powerplay, Middle, Death) with James-Stein shrinkage (a technique that blends a player's individual statistics toward the league average when their phase-specific data is sparse) is estimated from 1,161 IPL ball-by-ball records (2008-2025). Win/defend probabilities are evaluated using vectorised Monte Carlo simulation over N = 50,000 innings trajectories. Batting orders are evaluated by comparing all feasible arrangements of the remaining players and selecting the one that maximises win probability. Bowling plans are optimised through a guided search over possible over assignments, progressively improving the allocation while respecting constraints such as the prohibition on consecutive overs by the same bowler. Applied to two 2026 IPL matches, the optimal batting order improves Mumbai Indians' win probability by 4.1 percentage points (52.4% to 56.5%), and the optimal Gujarat Titans bowling plan improves defend probability by 5.2 percentage points (39.1% to 44.3%). In both cases, the observed sub-optimality is consistent with phase-agnostic deployment: decisions that appear reasonable under aggregate metrics are shown to be costly when phase-specific profiles are applied.

Figures & tables

Explore similar work

CardsList
  1. Machine learning modeling of hit-into-play probability and quantification of pitch sequence effects

    Jun 15, 2026Ryota Takamido, Hiroki NakamotoSequence Modeling

  2. Isotonic Bradley-Terry Model for Paired Comparison Data

    Aug 3, 2026Ryoya YamasakiPairwise Preference LearningPairwise Comparison