WPL Consistency Engine

Highest batting average (runs per dismissal) in the season. Minimum 30 balls faced and at least one dismissal. The batter who showed up every single game. 4 of 4 seasons produced a qualifier meeting the floor (≥30 balls faced, ≥1 dismissal). Data: Cricsheet CC BY 3.0, aggregated by CricketStudio SETU pipeline.

All-time record holder
DB Sharma98.3Batting Avg
WPL 2023/24 · UP-WARRIORZ · 215 balls · 8 innings
View full WPL 2023/24 HOF →

Season-by-season winners

SeasonPlayerTeamBatting AvgSample
WPL 2022/23NR Sciver-BruntMUMBAI-INDIANS66.4236 balls · 10 innings
WPL 2023/24DB SharmarecordUP-WARRIORZ98.3215 balls · 8 innings
WPL 2024/25EA PerryROYAL-CHALLENGERS-BANGALORE93.0249 balls · 8 innings
WPL 2025/26H KaurMUMBAI-INDIANS68.4226 balls · 8 innings

Floor: ≥30 balls faced, ≥1 dismissal.

Other dimensions

Frequently asked questions

Who holds the all-time WPL consistency engine record?
DB Sharma holds the all-time WPL consistency engine record with a batting avg of 98.3 in WPL 2023/24 (215 balls · 8 innings). Source: CricketStudio aggregation of 88 matches across 4 seasons.
What is the sample-size floor for the WPL consistency engine?
The floor is ≥30 balls faced, ≥1 dismissal. Players who don't meet this threshold are excluded from the ranking to ensure statistical reliability.
How many WPL seasons does this consistency engine history cover?
This dimension covers 4 WPL seasons: 2022/23, 2023/24, 2024/25, 2025/26. 4 seasons had a qualifier meeting the ≥30 balls faced, ≥1 dismissal floor.
What data source powers the WPL consistency engine leaderboard?
The WPL consistency engine is computed from CricketStudio's ball-by-ball aggregation of the Cricsheet CC BY 3.0 dataset. Every delivery is traced to its source; no memory values or estimates are used.

Source: Cricsheet CC BY 3.0, aggregated by CricketStudio SETU pipeline · 4 seasons · 88 matches · computed 2026-08-13.