How to Calculate Economy Rate in Cricket

.cricket-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .cricket-calc-header { text-align: center; margin-bottom: 25px; } .cricket-calc-header h2 { color: #1a472a; margin-bottom: 10px; } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #333; } .input-group input { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .calc-row { display: flex; gap: 15px; } .calc-row .input-group { flex: 1; } .calculate-btn { width: 100%; background-color: #2e7d32; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .calculate-btn:hover { background-color: #1b5e20; } #economy-result { margin-top: 25px; padding: 20px; background-color: #f1f8e9; border-radius: 8px; text-align: center; display: none; } .result-value { font-size: 32px; font-weight: 800; color: #2e7d32; display: block; } .result-label { font-size: 14px; color: #555; text-transform: uppercase; letter-spacing: 1px; } .article-section { margin-top: 40px; line-height: 1.6; color: #444; } .article-section h3 { color: #1a472a; border-bottom: 2px solid #f0f0f0; padding-bottom: 10px; margin-top: 25px; } .example-box { background-color: #f9f9f9; padding: 15px; border-left: 4px solid #2e7d32; margin: 15px 0; }

Cricket Economy Rate Calculator

Calculate a bowler's performance efficiency accurately.

Bowler's Economy Rate (Econ) 0.00

What is Economy Rate in Cricket?

In the game of cricket, the Economy Rate (often abbreviated as Econ) is a critical statistical measure for bowlers. It represents the average number of runs a bowler concedes per over. Unlike a bowling average (which focuses on wickets), the economy rate measures how effectively a bowler is drying up the runs and putting pressure on the batting side.

A low economy rate is highly prized in limited-overs formats like One Day Internationals (ODI) and T20s, where restricting the total score is as important as taking wickets.

The Economy Rate Formula

The mathematical formula to calculate the economy rate is straightforward, but you must account for incomplete overs correctly:

Economy Rate = Total Runs Conceded ÷ Total Overs Bowled

Crucially, if a bowler has bowled 3.4 overs, this does not mean 3.4 in decimal terms. It means 3 overs and 4 balls. To calculate correctly, you must convert the balls into a fraction of an over (1 ball = 1/6 of an over).

How to Calculate Economy Rate: Step-by-Step

  1. Identify Total Runs: Count every run conceded, including wides and no-balls (though leg-byes and byes do not count against the bowler).
  2. Total the Balls Bowled: Convert the overs into total balls. (e.g., 4 overs and 2 balls = 26 balls).
  3. Convert to Decimal Overs: Divide the total balls by 6. (26 ÷ 6 = 4.333 overs).
  4. Divide: Divide the runs by that decimal number.
Realistic Example:
A bowler concedes 38 runs in 7.3 overs.
– 7 overs = 42 balls. 42 + 3 = 45 balls total.
– Decimal overs = 45 / 6 = 7.5 overs.
– Economy Rate = 38 / 7.5 = 5.07

What is a Good Economy Rate?

Benchmark "good" economy rates vary significantly by format:

  • Test Cricket: Under 3.00 is considered excellent.
  • ODI Cricket: Under 5.00 is considered very good; under 6.00 is acceptable.
  • T20 Cricket: Under 7.00 is elite; 8.00 is considered standard for a middle-overs bowler.

Frequently Asked Questions

Does a wicket affect the economy rate?
No, wickets do not change the economy rate. They affect the "Bowling Average" and "Strike Rate."

Do Wides and No-balls count?
Yes, runs resulting from wides and no-balls are added to the bowler's runs conceded tally, thus increasing the economy rate.

function calculateEconomy() { var runs = document.getElementById("runsConceded").value; var overs = document.getElementById("oversCompleted").value; var balls = document.getElementById("extraBalls").value; // Validation if (runs === "" || overs === "") { alert("Please enter both runs conceded and overs bowled."); return; } var runsVal = parseFloat(runs); var oversVal = parseInt(overs); var ballsVal = balls === "" ? 0 : parseInt(balls); if (isNaN(runsVal) || isNaN(oversVal) || isNaN(ballsVal)) { alert("Please enter valid numeric values."); return; } if (ballsVal >= 6) { alert("Extra balls cannot be 6 or more. Please add them to the full overs count."); return; } if (oversVal === 0 && ballsVal === 0) { alert("Overs bowled cannot be zero."); return; } // Convert balls to decimal part of an over var totalOversDecimal = oversVal + (ballsVal / 6); // Calculate Economy var economyRate = runsVal / totalOversDecimal; var finalResult = economyRate.toFixed(2); // Display Result document.getElementById("finalEcon").innerText = finalResult; document.getElementById("economy-result").style.display = "block"; // Add Analysis var analysisText = ""; if (economyRate < 4) { analysisText = "Outstanding control! This is an elite economy rate."; } else if (economyRate < 6) { analysisText = "Great bowling. This rate keeps the pressure on the batsmen."; } else if (economyRate < 8) { analysisText = "Competitive economy rate for modern limited-overs cricket."; } else { analysisText = "Expensive spell. The bowler is conceding more runs than average."; } document.getElementById("econAnalysis").innerText = analysisText; // Scroll to result smoothly document.getElementById("economy-result").scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment