One-stop solution for all your cricketing needs!

How Long Is A Cricket Match?

Cricket is a sports with many different rules and regulations. As you know that there are three different formats of the game, rule are not the same for them. If you are a learner of cricket, you may wondering how long does a cricket math last? In this article, we’ll answer of the most frequently asked questions in cricket – “How long is a cricket match?” We will cover this topic in different perspective such as the test, one day international and t20 formats to become as comprehensive as possible.

Test matches: 5 days long

Test matches are the pillars of cricket. They are known for their unique format. A test match will last for five days. This long duration of the game will judge the skills of the players in a comprehensive manner. This will also test the ability of strategic planning, and mental and physical endurance of each team. In a test match, each team will face two innings. Test matches offer a true test of a cricketer’s ability to perform consistently over an extended period. This format rewards patience, resilience, and tactical prowess.

One day internationals: 50 overs each Innings

One day internationals, also known as ODIs, are a popular format in cricket. A ODI match will last for 100 overs in total where each team will play a single innings of 50 overs. This limited-overs format was introduced in the 1970s to provide a more time-friendly alternative to Test matches.  The aim was to allow for a more fast-paced and dynamic game. The restricted number of overs requires teams to strike a balance between building a solid foundation and scoring runs at an accelerated pace. It demands a combination of skillful batting, strategic bowling, and sharp fielding to succeed in a limited timeframe. ODIs offer an exciting spectacle for both players and spectators. The format has gained immense popularity worldwide and has played a significant role in the development and global expansion of cricket.

T20 matches: 3 hours max

T20 matches are the shortest format of cricket. They are known for their fast-paced and high-intensity action. The duration of a T20 match is three hours maximum. Introduced in 2003, T20 matches revolutionized the sport by condensing the game into a more compact and dynamic format. Each team can bat for maximum 20 overs. Therefore, players have to make quicker decisions, play aggressive sorts and maximize their scoring opportunity. T20 matches are often flooded with boundaries and over-boundaries. Every ball can have a huge impact on the outcome of the game. T20 matches have gained the popularity for the shorter length of the game and flushes of excitement.


How long does a Test cricket match typically last?

A Test cricket match typically lasts for five days. Each team have two innings to bat and bowl.

What is the duration of a One Day International (ODI) cricket match?

A One Day International (ODI) cricket match usually lasts for around 8 hours. There are two innings – one for batting of each team. Each innings lasts for 50 overs.

How long does a T20 cricket match usually last?

A T20 cricket match typically lasts around 3 hours, with each team having 20 overs to bat and bowl.

Are there any time restrictions on the length of a Test match?

Yes, there are time restrictions on the length of a Test match. Each Test match is scheduled to be played over a maximum of five days, with each day consisting of approximately six hours of play.  Additionally, there are specific rules and regulations in place, such as the minimum overs to be bowled in a day, to ensure that the match progresses at a reasonable pace and doesn’t go on indefinitely.

How does the duration of a T20 match differ from that of a Test match?

The duration of a T20 match is significantly shorter than that of a Test match. A T20 match typically lasts around three hours, with each team playing for 20 overs. In contrast, a Test match spans over five days, with both teams playing two innings each. A Test match can last up to 30 hours or more, depending on factors such as playing conditions and match interruptions. The shorter duration of T20 matches is intended to create a more fast-paced and exciting form of cricket, while Test matches allow for more strategic and patient gameplay.


The length of a cricket match can vary depending on the format being played. Test matches can last up to five days, while One Day International matches are limited to 50 overs per team and typically take around 8 hours to complete. T20 matches, on the other hand, are limited to 20 overs per team and can be completed within 3-4 hours. Regardless of the format, cricket remains a beloved and exciting sport for fans worldwide. So whether you have the time for a long and strategic test match or prefer the fast-paced action of a T20, there is a format for everyone to enjoy.

Don’t Stop Here

More To Explore