How To Calculate The Net Run Rate In Cricket?

Hey, Welcome to The Coding Cricketer.

In this article, I am discussing about how you can calculate the net run rate in cricket by yourself.

What is Net Run Rate?

If you have ever watched a points table of an international cricket tournament, you may have seen a column called the “NRR” at the end. If the total points of two teams are equal, the team with the higher NRR stays up in the table. So, for a cricket fan, it is kind of a big deal to know about that, right?. That “NRR” stands for Net Run Rate. You may already know that. But have you ever wondered how it is calculated? Well, If you have, I have good news for you. Today I am going to teach you guys how to calculate the Net Run Rate so that you won’t have to stay curious whether your team will get selected to the top 4 or not.

How to calculate the Net Run Rate easily?

T20 CWC 2014 Points Table

Image Source – Cricbuzz.com


Let me teach you this with a real-world example because it would make more sense to you rather than just going through the theory.

Let’s calculate the NRR of the Sri Lankan team because we won the world cup😎.

Sri Lanka has played 4 matches in the group stage. 3 Wins . 1 Loss. So, let’s consider the scorecards of each match.

1st match – SL vs SA

SL – 165/7 in 20 Overs
SA- 160/8 in 20 Overs

2nd match – SL vs NED

NED – 39/10 in 10.3 Overs
SL – 40/1 in 5 Overs

3rd match – SL vs ENG

SL – 189/4 in 20 Overs

ENG – 190/4 in 19.2 Overs

4th match – SL vs NZ

SL – 119/10 in 19.2 Overs
NZ – 60/9 in 15.3 Overs

So, let’s get into the math part.

Number of runs scored: 165 + 40 + 189 + 119 = 513
Overs:  20 + 5 + 20 + 20 = 65 Overs

Runs Scored Rate – 513/65 = 7.8923

Number of runs conceded: 160 + 39 + 190 + 60 = 449
Overs: 20 + 20 + 20 + 20 = 80 Overs

Runs Conceded Rate – 449/80 = 5.6125

NRR = Runs Scored Rate – Runs Conceded Rate = 7.8923 – 5.6125 = +2.2

How to calculate the NRR if it is a rain-affected match?

This is how EspnCricInfo explains calculating the Net Run Rate.

Only those matches where results are achieved will count for the purpose of net run rate calculations. Where a match is abandoned, but a result is achieved under Duckworth/Lewis, for net run rate purposes Team 1 will be accredited with Team 2’s Par Score on abandonment off the same number of overs faced by Team 2. Where a match is concluded but with Duckworth/Lewis having been applied at an earlier point in the match, Team 1 will be accredited with 1 run less than the final Target Score for Team 2 off the total number of overs allocated to Team 2 to reach the target.

Let me explain this one with a simple example.

Team A and Team B play a T20 match. Team A bats first and halfway through the innings, the rain interrupts the match. The match gets reduced to a 15-over game. Team A gets a total of 135 runs in their 15 overs.

Rain interrupts the match again and makes it a 12-over game. Let’s say Team B gets a target of 100 runs in 12 overs ( This is not the real target. I am just making it up). Let’s say Team B wins the match in 10 overs.

What is the NRR of Team B according to these details?

Runs Scored = 101
Overs = 10
Runs Scored Rate = 101/10 = 10.1

Runs Conceded = 100 (1 run less than the final target score for Team B)
Overs = 12 ( Same number of overs allocated to Team B)
Runs Conceded Rate = 100/12 = 8.333

NRR = Runs Scored Rate – Runs Conceded Rate = 10.100 – 8.333 = +1.766


I hope you guys learned something valuable from this. Thank you for reading my article. See you tomorrow ✌

Published by Thisura Thenuka

I am a passionate software engineering student. But cricket is my first love ❤

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: