How Long Does a Cricket Match Last? | All Formats

Exact match durations for Test, ODI, T20, and franchise cricket. How long each format takes, what causes delays, and why some matches finish early.

April 13, 20268 min read
How Long Does a Cricket Match Last? | All Formats

A T20 match lasts about 3 hours. An ODI takes around 8 hours. A Test match can go up to 5 days, with roughly 6 hours of play per day. These are the standard durations, but rain, slow over rates, and early finishes can change things significantly. Here is the exact breakdown for every cricket format.

Match Duration by Format

Format

Duration

Hours of Play

Sessions

Test (day)

Up to 5 days

~30 hours total

3 per day (morning, afternoon, evening)

Test (day-night)

Up to 5 days

~30 hours total

3 per day (afternoon, evening, night)

ODI

~8 hours

~7 hours of play

2 innings + interval

T20 International

~3-3.5 hours

~2.5 hours of play

2 innings + interval

IPL / PSL / Big Bash

~3.5-4 hours

~3 hours of play

Includes strategic timeouts

The Hundred

~2.5 hours

~2 hours of play

100 balls per side

Test Cricket: 5 Days, 6 Hours Per Day

A full day of Test cricket has 3 sessions of roughly 2 hours each, separated by a 40-minute lunch break and a 20-minute tea break. Play typically starts at 10:00 or 11:00 AM local time and ends by 5:00 or 6:00 PM.

Each day has a minimum of 90 overs to be bowled. If the bowling side falls behind, the final session is extended until the overs are completed - sometimes adding 30+ minutes to the day.

Not all Tests use all 5 days. A team can win in 3 or 4 days if they bowl the opposition out quickly. The shortest completed Test in history lasted just 2 days - South Africa vs England in Durban, 2000. On the other end, some Tests are drawn after 5 full days with no result.

Day-Night Tests

Day-night Tests use a pink ball and shift the schedule so the final session is played under floodlights. Play usually runs from 2:00 PM to 9:00 PM. The pink ball behaves differently under lights - it swings more in the evening session, which is why batters often struggle after dinner.

From experience: Playing long-format cricket is as much about mental stamina as physical skill. A full day in the field - 90 overs - is exhausting. When I played district-level multi-day matches, the third session was always where concentration slipped and wickets fell. That is why fitness matters more in red-ball cricket than people think.

ODI Cricket: ~8 Hours

An ODI typically starts in the morning or early afternoon and finishes by evening or under lights. Each innings of 50 overs takes about 3.5 hours, with a 30-45 minute interval between innings.

Factors that extend ODIs:

  • Rain delays: Can push finish time by hours. Reduced-overs matches use the DLS method

  • Slow over rates: If teams bowl slowly, the match stretches beyond schedule

  • Tied match: A Super Over adds roughly 15 minutes

T20 Cricket: ~3 Hours

This is cricket's fast format. Each innings of 20 overs takes about 80-90 minutes. Add a 15-20 minute interval and you get a total match time of around 3 hours.

Franchise leagues like the IPL and PSL add strategic timeouts (2.5 minutes each, twice per innings) which push the total to 3.5-4 hours. These timeouts are for broadcaster ad breaks more than actual strategy.

What Causes Delays?

Cause

Impact

Formats Affected

Rain/bad light

Hours lost, overs reduced or day abandoned

All (especially Tests)

Slow over rate

30-60 min extension to complete minimum overs

All

DRS reviews

2-3 minutes per review

All international matches

Injury/concussion sub

5-15 minutes

All

Strategic timeouts

2.5 minutes each (4 per match)

Franchise T20 leagues only

Can Matches Finish Early?

Yes. In all formats, if the chasing team reaches the target or the bowling side takes all 10 wickets, the match ends immediately - no need to complete remaining overs. Some examples:

  • Test: England beat India in 2 days (2024, Rajkot - just an example of a quick finish)

  • ODI: Teams bowling out the opposition for under 100 can chase it in 15-20 overs, finishing in about 5 hours total

  • T20: A dominant chase can end a match in under 2 hours

Conclusion

Cricket match duration depends entirely on the format. T20 is done in 3 hours, ODIs take a full day, and Tests can stretch across 5 days. Rain, slow over rates, and early collapses can all change the schedule. If you are planning to watch or attend a match, knowing the overs structure and expected duration will help you plan your time, and understand why some of cricket's greatest moments happen in the final hour of a Test that seemed destined for a draw.

FAQs

How many hours of actual cricket are in a Test match?

About 6 hours per day across 3 sessions, totalling roughly 30 hours over 5 days.

Why do T20 franchise matches take longer than T20 internationals?

Strategic timeouts. Franchise leagues like IPL include mandatory ad breaks (2.5 minutes each, 4 per match) that add 10-15 minutes.

What happens if rain stops play?

In Tests, lost time is added to following days. In ODIs/T20s, overs are reduced and targets are recalculated using the DLS method.

Is there a time limit for completing an over?

Yes. The ICC expects 15 overs per hour in Tests and limited-overs cricket. Falling behind results in fielding restrictions and fines for the captain.

A
Written by
Abu Bakar

Former Pakistan U16 & U19 Cricketer

Abu Bakar is a former Pakistan Under-16, Under-19, Grade 2, and senior district level cricketer. With years of competitive playing experience at the national level, he brings first-hand expertise to every equipment guide and review on CricketerGuru.