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 |
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.
