Batting Average Calculator For Baseball And Cricket

Last Updated: Dec 31, 2025

Created by
Saqib Hanif
Saqib Hanif

Saqib Hanif is the CEO and founder of Calculator Value. He builds calculators and educational content across sports, math, and science, and supports a limited set of construction-related calculators. Read full profile

Reviewed by
Muhammad Waqar
Hafiz Muhammad Waqar

Hafiz Muhammad Waqar is a finance, real-estate, and sports-related calculators reviewer at Calculator Value. He is self-taught through online learning and practical experience. He drafts and reviews finance-related calculator explanations and supporting content, helping to present key assumptions and methodology in simple terms, and does not provide financial advice. He also supports the review of sports-related calculators where applicable. Read full profile

This Batting Average Calculator follows professional standards used in Baseball (MLB) and Cricket.

The batting average is calculated using the standard formulas recognized in official baseball statistics and cricket performance metrics:

Baseball Batting Average = Total Hits / Total At-Bats

Cricket Batting Average = Total Runs / Total Dismissals

βœ… Example: A baseball player with 75 hits in 300 at-bats yields 0.250. A cricketer with 1200 runs in 30 dismissals yields 40.00.

  • Industry-Standard Formulas: The formulas and methods used in this calculator follow widely accepted standards in Sports.
  • Careful Verification: The calculator is tested to ensure it behaves correctly across a range of inputs.
  • Continuous Updates: The calculator is updated as needed to reflect better accuracy and usability.

Welcome to the Batting Average Calculator. In baseball, batting average is a common and simple measure of a hitter's performance, while in cricket, batting average indicates a player's scoring ability per dismissal (times out), and a higher number indicates better performance.

Wondering how good your favourite player or team is in baseball or cricket? This tool is a great fit for you and helps you calculate your favourite player's performance within half a second.

What is the batting average?

In sports, batting average is a statistical measure used in cricket, baseball, and other sports to evaluate a player's performance. It was originally used in cricket but was adopted in other sports such as baseball and softball.

This tool is built using accurate formulas to provide insights into how effectively a player scores runs (in cricket) or achieves hits (in baseball).

Batting average in baseball and cricket

  • Baseball ⚾: The batting average provides a ratio, showing the hitter's success rate. A higher batting average means that the player is consistently hitting the ball and getting hits.
  • Cricket 🏏: Batting average means the total number of runs a player scores per dismissal. It provides key insights into the skills of batsmen and their reliability in different formats, for example, T20, ODIs, and Test cricket matches.

Batting average formula

Both batting averages are calculated by dividing a total by a count of opportunities, but the formulas difference is small.

How to calculate batting average in baseball?

To calculate batting average in baseball, you need to divide the total hits by total at-bats. You can see the following mathematical formula:

  • Baseball Batting Average = Total Hits / Total At-Bats

Where:

  • Total Hits: The number of successful hits the batter achieved.
  • Total At-Bats: The number of times the batter has faced a pitcher, excluding walks, hit-by-pitches, and sacrifices.
A baseball player is hitting the ball

Maintaining a high batting average, typically around .300 or above in MLB, indicates a strong sign of an elite player.

You might also like to read the following baseball calculators:

  • OPS Calculator β€” This tool is used to estimate a player’s performance in baseball.
  • Slugging Percentage Calculator β€” In baseball, it is a stat that gives insight into how well a player hits for power.
  • ERA Calculator β€” Helps you calculate the earned run average, which shows a pitcher’s effectiveness.

Explore the sports category to see more calculators like this.

How to calculate batting average in cricket?

The batting average was first introduced in cricket in the 18th century. It became a simple and key statistic for players. It is measured by dividing the total runs scored by the number of times the player was out:

  • Cricket Batting Average = Total Runs / Total Dismissals

This means:

  • Total Runs = The number of runs scored by the batter
  • Total Dismissals = The number of times the batter has been dismissed.

How to calculate batting average using this calculator?

Our batting average calculator makes this process easy by allowing you to type the key data into inputs to calculate.

  1. Select Sport: You need to choose one, either Cricket or Baseball.
  2. Total Hits or Runs: Enter the number of runs (cricket) or hits (baseball).
  3. Total At-Bats or Dismissals: Enter the number of dismissals (cricket) or at-bats (baseball).
  4. Interpret the result: The calculator will automatically calculate and show the result below accurately.

How to calculate batting average in Excel or Google Sheets

We have designed a batting average spreadsheet template that you can freely make a copy of and use. Our spreadsheet batting average calculator template uses conditional formatting and proper naming, so it may be helpful for you. You might like it. Click here to see the template.

Wondering how you can create your own? You can use the following formula for Baseball or Cricket, as this works for both.

Formula:

=A2/B2

Here:

  • In cell A2: You can enter the Total Runs (Cricket) or Hits (Baseball) number.
  • In cell B2: Enter the Total Dismissals (Cricket) or At-Bats (Baseball) number.

To use this formula, you may enter "Total Runs or Hits" in the A1 cell. In cell B1, you may type "Total Dismissals or At-Bats", while cell C1 may contain the "Batting Average" heading.

Under the corresponding column headings, you can enter the values in cells A2 and B2 and the formula in cell C2 to see the calculation.

Total Runs or HitsTotal Dismissals or At-BatsBatting Average
e.g., 115e.g., 370=A2/B2 (e.g., 0.311)

Bonus: You can also apply conditional formatting in Excel or a spreadsheet to highlight the batting average of the player, whether it's high or low.

Batting average real world examples

We have prepared an example of how the exact batting average is calculated in both baseball and cricket.

Example 1: Baseball

Suppose, in a match, the total number of hits is 120 and the total number of at-bats is 400.

Plugging the values into the formula, we compute:

  • Batting Average Baseball = 120 / 400 = 0.300

This means the player's batting average is .300, which is recognized as an excellent batting average in baseball.

Example 2: Cricket

Suppose a player makes 3200 total runs with 75 total dismissals.

Using the formula to calculate it:

  • Batting Average Cricket = 3200 / 75 = 42.67

Thus, the player's batting average is calculated as 42.67 runs per dismissal.

Are you confused or unsure about the result interpretation? No worries. Reading and understanding batting average in both baseball and cricket needs a little attention, and we have covered it below. 

How to read batting average in baseball

In baseball, batting average is expressed as a three-digit decimal, but is read without the decimal. For example, a batting average of 0.300 is written without the decimal .300 and read as batting three hundred or the player gets a hit in 30% of their at-bats.

This table shows the ranges of batting average score with performance:

PerformanceBaseball Batting Average
Excellent.300 and above
Good or Above Average.270 to .299
League Average.250 to .269
Below average.230 to .249
Poor.200 to .229
Very poorBelow .200

How to read batting average in Cricket

Reading the batting average in cricket is different from baseball because it is expressed as a number. For example, a batting average from 30 to 40 indicates good reliability and performance.

PerformanceCricket Batting Average
Extraordinary50 and above
Very Good40-50
Good30-40
Average20-30
PoorBelow 20

In MLB history, the following are the ten highest career batting averages in Major League Baseball until 2024.

Historical Top 10 list (pre-2024), according to ESPN:

  1. Ty Cobb β€” .366 (until 2024)
  2. Rogers Hornsby β€” .358
  3. Joe Jackson β€” .356
  4. Ed Delahanty β€” .346
  5. Tris Speaker β€” .345
  6. Billy Hamilton β€” .344
  7. Ted Williams β€” .344
  8. Dan Brouthers β€” .342
  9. Harry Heilmann β€” .342
  10. Babe Ruth β€” .342

Updated Top 9 (post-May 28, 2024), according to MLB:

  1. Josh Gibson β€” .371
  2. Ty Cobb β€” 367
  3. Oscar Charleston β€” .363
  4. Rogers Hornsby β€” .358
  5. Jud Wilson β€” .352
  6. Dobie Moore β€” .350
  7. Turkey Stearnes β€” .348
  8. John Beckwith β€” .348
  9. Ed Delahanty β€” .346
  10. Buck Leonard β€” .345

Note that the Negro Leagues were integrated into MLB records, which likely affects all-time leaderboard rankings. These data are based on sources available at the time of posting, and rankings may change depending on official record updates.

On May 28, 2024, MLB stated that it officially integrated Negro Leagues records into its historical statistics. This update affected the highest career batting average records and placed Josh Gibson at the top, with a career batting average of .371, surpassing Ty Cobb. (sources: MLB official press release and AARP)

Leaderboard rankings may fluctuate because sources are slightly inconsistent, and minor rounding differences may also occur.

Frequently Asked Questions

What is considered a good batting average?
  • In Cricket: around 40+ is commonly considered an excellent batting average for a top-order batter. In T20, the strike rate is considered more important than batting average.
  • In baseball: around .300 or higher is considered excellent. In the history of Major League Baseball (MLB), .371 is the highest batting average made by Josh Gibson.