How long does a cricket match last?

In This Article
Cricket is a sport where matches can span from a few hours to several days, depending on the format. The duration varies, with different international cricket match types like test matches, One-Day Internationals (ODIs), and Twenty20 Internationals (T20Is). Keep reading to discover the typical lengths of each format.

Test Matches

A Test cricket match usually runs about 7 hours and 30 minutes per day, spanning five days. Yet, the match duration might extend on a given day if the minimum number of overs hasn’t been met. Presently, a minimum of 90 overs must be bowled each day.
Each match day consists of several sessions, including breaks for lunch and tea. The initial session spans two hours, succeeded by a 40-minute lunch break. The subsequent two-hour session is followed by a 20-minute tea break. The final session extends for two and a half hours.
A standard test match involves four innings. Yet, it might not reach the full four innings if the match duration expires, if one team struggles to dismiss the other, or if adverse weather conditions force an early end.

One-Day International (ODI) Matches

Unlike a test match, a One-Day International (ODI) comprises just two innings, each limited to 50 overs. Typically held within a single day, an ODI lasts approximately 7.5 to 8 hours. In case of weather disruptions, a reserve day(s) may be allocated to complete the match.
During an ODI match, three sessions structure the gameplay. The initial session, or inning, runs for 3 hours and 20 minutes, capped at 50 overs. It’s succeeded by a 40-minute break. The match concludes with the second inning, which mirrors the duration and overs limit of the first.

Twenty20 International (T20I) Matches

Twenty20 International (T20I) matches are the shortest format in cricket, completed within a single day and often lasting about three hours. They involve just two innings, with each limited to a maximum of 20 overs.
During a T20I match, the gameplay is divided into two innings separated by a break. Each inning spans 1 hour and 20 minutes, with a 20-minute break between them.
In case of a tie at the end of a T20I match, a Super Over occurs. During this period, the team scoring the most runs in the Super Over wins the match. A usual Super Over extends the match by approximately 30 minutes.


The duration of a cricket game varies based on the format being played. Test matches can last up to five days, typically around 7-8 hours of play per day. One-Day Internationals (ODIs) are completed in a single day, lasting around 7-8 hours. Twenty20 (T20) matches, the shortest format, generally last about 3-4 hours.


Stay with Us!

Subscribe to get updated regularly.

Contact Us
Have a question or need assistance? Submit the form below