Cricket Batting Average Calculator
Cricket batting average = runs divided by dismissals, with not-outs excluded from the denominator. Solve for average, runs needed, or dismissals.
Cricket Batting Average Calculator
Background.
A cricket batting average is total runs divided by the number of times the batter has been **dismissed** — not by the number of innings played. Not-out innings are removed from the denominator entirely. That single convention is what separates the cricket average from every other batting average in sport, and it is the reason a middle-order finisher who is stranded unbeaten twice a season carries a materially higher average than a top-order batter who scores exactly the same runs off exactly the same number of trips to the crease.
The International Cricket Council states the denominator plainly on its own rankings page: a team rating, it explains, "can be compared with a batting average, but with points instead of total runs scored and a match/series total instead of number of times dismissed." The peer-reviewed literature writes it in symbols the same way — Lemmer, in the Journal of Sports Science & Medicine, defines it as AVE = R/out, "where R is the total number of runs scored and 'out' the number of times the batsman was out." This calculator implements exactly that identity, Average = Runs ÷ (Innings − Not outs), and nothing else.
If you have arrived here from baseball, note carefully that this is a different statistic wearing the same name. A baseball batting average is hits divided by at-bats, a proportion bounded between .000 and 1.000, and a .300 season is excellent. A cricket batting average is runs per dismissal, an unbounded quantity where 40 is a fine career, 50 is the traditional mark of a great, and the all-time Test record sits at 99.94. The two numbers cannot be compared, converted, or averaged together, and Quanta keeps them on separate pages for that reason.
The not-out rule creates the one real judgement call in the arithmetic, and the Laws of Cricket settle it. Under MCC Law 25.4.2, a batter who retires because of "illness, injury or any other unavoidable cause" and cannot resume is recorded as "Retired – not out", so no dismissal is added. Under Law 25.4.3, a batter who retires for any other reason and does not resume is recorded as "Retired – out", and that counts as a dismissal in the denominator even though no bowler took a wicket and no fielder made a catch. Get those two rows the wrong way round in a season book and every average in the column moves.
The calculator runs in three modes, all rearrangements of the same identity. The default mode takes runs, innings and not outs and returns the average. The second mode inverts it: give it a target average and your innings and not-out counts, and it returns the aggregate of runs you would need. The third mode asks the selection-committee question — at a given average, how many dismissals can a stated pile of runs absorb before the average drops below the line? Every mode returns the same seven figures, including the deliberately unflattering "runs per innings" number, which is what your average would be if the not-outs were counted as dismissals. Comparing the two tells you how much of a batting average is scoring and how much of it is survival.
Below the widget you will find the derivation, a fully worked season, the statistical objection to the not-out convention and why no governing body has replaced it, the way the average interacts with strike rate in limited-overs cricket, and the specific scorebook cases — retirements, runners, abandoned innings, a batter who did not bat — that decide whether a row enters the denominator at all.
What is cricket batting average calculator?
A batting average in cricket is the mean number of runs a batter scores between dismissals. Formally, Ave = R ÷ d, where R is the batter's aggregate runs and d is the number of completed innings — innings that ended with the batter out. Because an innings can end with the batter undismissed (the side is all out at the other end, the target is reached, the declaration comes, the overs run out, or the innings is closed by rain), cricket separates innings batted (I) from dismissals (d), with d = I − N and N the number of not outs. The statistic is quoted to two decimal places and printed in the 'Ave' column of every first-class, List A and T20 career record. Three consequences follow from the choice of denominator. First, the average is unbounded above: a batter who has never been dismissed has no defined average at all, and scorecards print a dash rather than infinity — which is why this calculator refuses to compute when not outs equal innings. Second, the average is not a rate per ball or per innings, so it says nothing about scoring speed; that is the job of the strike rate. Third, the average is sensitive to how often a batter finishes an innings unbeaten, which depends heavily on batting position: a number seven in one-day cricket is not out far more often than an opener, and a tail-ender who habitually survives to the end can post an average that flatters their scoring. Statisticians describe a not-out score as a right-censored observation — the batter would have gone on to some unknown higher score had the innings continued — and several corrected estimators have been proposed in the literature. None has been adopted by the ICC or by the record books, so the conventional runs-per-dismissal figure remains the standard, and it is the only figure this calculator produces.
How to use this calculator.
- Choose a mode. 'Batting average' is the default and answers the ordinary question. 'Runs needed' works backwards from a target average, and 'Dismissals affordable' tells you how many outs a given pile of runs can absorb at a stated average.
- Enter total runs. Count runs off the bat plus any runs credited to the striker from a no ball. Byes and leg byes belong to the team, not the batter (MCC Law 23), so exclude them; so do wides, which never reach the striker's column.
- Enter innings batted. Include every innings in which the batter came to the crease, not-out innings included. Matches in which the batter did not bat are not innings and must not be counted — this is the most common source of a wrong average.
- Enter not-out innings. An innings recorded 'Retired – not out' under MCC Law 25.4.2 belongs here. An innings recorded 'Retired – out' under Law 25.4.3 does not: it is a dismissal, even though no wicket was taken.
- Read the batting average as the headline number, then read 'Runs per innings' directly beneath it. The gap between the two is the entire effect of the not-out convention on this record, and the 'Not-out rate' tells you how large a share of the innings produced it.
- If you are comparing two batters, compare their not-out rates as well as their averages. Two batters on 44 with not-out rates of 4% and 25% are not the same player, and the second one's average is doing far more work than their scoring.
- To set a season goal, switch to 'Runs needed', type the average you want, and keep innings and not outs at their current values — the calculator returns the aggregate you must reach across those same dismissals.
The formula.
The identity is Ave = R ÷ d with d = I − N.
Step one is the denominator. Innings batted (I) counts every trip to the crease. Not outs (N) counts the innings that ended with the batter undismissed. Subtracting gives d, the completed innings — the only innings in which the batter's scoring was actually terminated by the opposition. Step two is a plain division: total runs divided by d.
Why dismissals and not innings? Because an innings that ends not out is an incomplete measurement. The batter was still scoring when the innings closed for a reason external to them: the last wicket fell at the other end, the target was reached, the captain declared, the allotted overs were bowled, or the weather intervened. Treating that score as a finished innings would systematically understate what the batter would have made. Cricket's answer, unchanged since the nineteenth century, is to throw the incomplete innings out of the denominator while keeping its runs in the numerator. That is a deliberately generous convention, and it is why the average always sits at or above runs-per-innings, never below.
Statisticians call the not-out score right-censored: the true finished score is known only to be at least the recorded value. Kimber and Hansford's 1993 paper in the Journal of the Royal Statistical Society treated batting scores with survival-analysis machinery for exactly this reason, and later authors proposed product-limit and Bayesian corrections. This calculator does not implement any of them, and deliberately so: no governing body, record book or ranking system has adopted a corrected average, so a page that silently returned a different number from the one in the scorecard would be wrong in the only sense that matters to a user.
The two inverse modes are algebra on the same line. Solving for runs gives R = Ave × (I − N): to average 50 across 28 dismissals you need 1,400 runs. Solving for dismissals gives d = R ÷ Ave: 1,248 runs sustain an average of 40 across 31.2 dismissals, so the thirty-second time you are out, the average has dipped below 40. That fractional answer is meaningful even though a fraction of a dismissal is not — it is the point on the axis at which the line is crossed.
One edge case is genuinely undefined rather than merely awkward. If N = I, then d = 0 and the average is R ÷ 0. Scorecards print a dash. This calculator raises an error rather than returning infinity, because a page that showed '∞' next to a batter who is 12 not out in their only innings would be reporting a fact about arithmetic rather than a fact about cricket.
A worked example.
A middle-order batter finishes a long season with 1,248 runs from 34 innings, six of them not out. Dismissals are 34 − 6 = 28, so the batting average is 1,248 ÷ 28 = 44.5714285714, printed as 44.57. Now compute the same season the wrong way, dividing by innings: 1,248 ÷ 34 = 36.7058823529, or 36.71 runs per innings. The two figures differ by 7.87 runs — a 21.4% inflation — and every point of that gap comes from six innings in which the batter was still at the crease when the innings closed. The not-out rate is 6 ÷ 34 = 17.6470588235%, high enough to flag the average for a second look: a number six or seven who is regularly stranded on 30-odd when the innings ends will bank an average well above their true scoring rate, while an opener with the same aggregate and one not out would average 1,248 ÷ 33 = 37.82. Switch the calculator to 'Runs needed' with a target of 50 and it returns 50 × 28 = 1,400 runs — 152 more than this batter managed across the same 28 dismissals, or about five and a half extra innings at their current rate. Switch to 'Dismissals affordable' with a target average of 40 and the same 1,248 runs and it returns 31.2 dismissals: this batter can be out three more times and still be averaging 40, but the thirty-second dismissal takes them below it.
Frequently asked questions.
How do you calculate a batting average in cricket?
Why are not outs excluded from the batting average?
How is a cricket batting average different from a baseball batting average?
What happens to the average if a batter retires?
What is a good batting average in cricket?
Should I count innings where the batter did not bat?
Do byes, leg byes and wides count toward a batter's runs?
Can a batting average be undefined?
Is the batting average a fair measure when a batter has many not outs?
Does the batting average tell you anything about scoring speed?
References& sources.
- [1]International Cricket Council — 'About ICC Rankings'. Explaining how a team rating is formed, the ICC writes that it "can be compared with a batting average, but with points instead of total runs scored and a match/series total instead of number of times dismissed" — the governing body's own statement that the denominator of a batting average is times dismissed, not innings played.
- [2]Lemmer, H. H. (2011). 'The single match approach to strike rate adjustments in batting performance measures in cricket.' Journal of Sports Science & Medicine, 10(4), 630–634. Open access. Defines the two measures used across this cluster in symbols: "AVE = R/out where R is the total number of runs scored and 'out' the number of times the batsman was out", and "SR = 100 R/B with B the total number of balls the batsman faced".
- [3]Marylebone Cricket Club — Laws of Cricket, Law 25 (Batter's innings; Runners). Law 25.4.2: a batter who retires through "illness, injury or any other unavoidable cause" and does not resume "is to be recorded as 'Retired – not out'". Law 25.4.3: a batter who retires for any other reason and does not resume "is to be recorded as 'Retired – out'" — the rule that decides whether a retirement enters the dismissals denominator.
- [4]Marylebone Cricket Club — Laws of Cricket, Law 18 (Scoring runs). Law 18.1.1 defines a run as scored "so often as the batter, at any time while the ball is in play, have crossed and made good their ground from end to end", with boundaries and penalty runs added under 18.1.2 and 18.1.3. This is the numerator of the batting average.
- [5]Marylebone Cricket Club — Laws of Cricket, Law 23 (Bye and Leg bye). Runs completed from a delivery that passes the striker without touching bat or person "shall be credited as Byes to the batting side", and leg byes likewise go to the side rather than the striker — which is why extras never enter a batter's run aggregate.
- [6]International Cricket Council — ICC Men's One-Day International Playing Conditions, effective from July 2025 (PDF). Clause 13.6.1 limits each innings to a maximum of 50 overs and clause 13.9.1 limits a bowler to 10 overs, the structural facts that shape how often a batter is left not out in the format.
- [7]International Cricket Council — Playing Conditions index, listing the current Test, ODI and T20I playing conditions for men's and women's international cricket with their effective dates.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 590 calculators remain free
- No billing is enabled