How Long Is a Cricket Match?

Pakistan's Mohammad Rizwan, right, bats during the ICC Men's T20 World Cup cricket match between Pakistan and Canada at the Nassau County International Cricket Stadium in Westbury, New York, Tuesday, June 11, 2024.
(AP Photo/Adam Hunger)
Cricket OddsLive Betting
  • The length of cricket matches varies considerably.
  • Test matches last five days.
  • T20s are usually completed within three hours.

Cricket is unique in its variety of formats played at the highest level. A team can be an online sports betting favourite for the World T20, but be priced as a rank outsider in the cricket betting markets for the World Test Championship. 

How Long Is a Cricket Match?

The length of a cricket match depends on the format. Test matches are played over five days, while red-ball, first-class matches are usually across four days in competitions like the County Championship and Sheffield Shield. 

A fixed duration for Test matches was introduced to avoid a repeat of the longest cricket match ever.

One-day internationals are 50 overs per side and are played across one day, as the name indicates. T20 matches, which are played all over the world in various competitions, see each team bat for 20 overs each. 

Why Does Cricket Take So Long?

Cricket takes a long time because batters are not obligated to run when they hit the ball. In Test matches, batting for long periods of time is a skill, and endurance is part of the contest. 

In long-form, red-ball cricket, each team bats twice, which contributes to each match taking several days to complete. 

Shorter formats of cricket have increased in popularity in the 21st century with the advent of T20 cricket, and shorter formats like The Hundred and the Abu Dhabi T10. 

How Long Is a T20 Match?

T20 matches consist of each team batting for 20 overs. They usually take around three hours.

Matches can be over quicker if fewer overs are required for a result. Longer durations are possible if there are weather delays, injuries, or a super over is required. 

How Long Does a 40 Over Match Last?

A 40-over match will usually last between six and seven hours at the professional level. Like with T20s, matches can be shorter if fewer than 80 overs are bowled, and the duration can increase with weather delays and injuries. 

Some 40-over matches will be concluded inside four or five hours, but with the slow pace of play in professional matches, it usually takes around three hours for each inning.

What’s the 3-Minute Rule in Cricket?

The three-minute rule is the maximum amount of time it should take the next batter to be ready to face a delivery after the previous batter was dismissed.

This decreases to two minutes in one-day internationals and Test matches. The fielding team can appeal, and the batter can be dismissed timed out if they are not ready in time. 

The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.