How Long Is a Cricket Match? — All Formats Explained
From a 2.5-hour T20 to a 5-day Test — a clear breakdown of how long each format of cricket takes, with playing hours, breaks, and day-night schedules.
Cricket spans an unusually wide range of match durations — from a T20 completed in under 3 hours to a Test match that occupies 5 full days. Understanding how long each format takes helps fans plan their viewing and appreciate the endurance required by players across formats.
T20 Cricket
A standard T20 match takes approximately 3–3.5 hours from toss to final ball. Each innings is a maximum of 20 overs, which takes roughly 80–90 minutes. Add the innings break (20 minutes), toss ceremony, and post-match presentations and you're at around 3.5 hours total. Day-night T20s typically begin at 6–7pm local time and finish by 10–10:30pm. Knockout games may go to a Super Over if scores are tied, adding 10–15 minutes.
One Day International (ODI) Cricket
A 50-over ODI takes approximately 7–8 hours including breaks. Each innings lasts around 3–3.5 hours (50 overs at roughly 15 balls per over = 3.5 hours). The innings break is typically 45 minutes. Day games start at 9:30–10am and finish by 5–6pm. Day-night ODIs begin at 1:30–2pm and finish under lights at 9–10pm. Rain interruptions (requiring DLS calculation) can extend matches.
Test Cricket
A Test match is scheduled over 5 days, with 6 hours of play per day (90 overs minimum). Each day has three sessions of roughly 2 hours each, separated by a 40-minute lunch break and a 20-minute tea break. In practice, play rarely lasts the full 5 days — many Tests are decided in 3–4 days. A 5-day Test amounts to approximately 30 hours of actual cricket. The longest Test ever was the 'Timeless Test' of 1939 in Durban, abandoned after 10 days due to England needing to catch their ship home.
Other Formats
- The Hundred: Each side faces 100 balls. A complete match takes about 2.5–3 hours — even shorter than T20.
- First-Class / County (4-day): Scheduled over 4 days (6 hours/day), making it 24 hours of potential play. Rarely goes the full 4 days.
- Village/Club cricket: Usually 40- or 50-over formats completed in an afternoon — approximately 4–5 hours.
Why Matches Vary in Actual Duration
Actual match duration varies because of: early finishes (teams bowled out before their overs are used), slow over rates (fielding teams penalised but still slow), rain delays (covered by DLS in limited-overs), and drawn Tests that go the distance. Day-night Tests and ODIs extend the playing window by starting later and using floodlights.
Frequently asked questions
How long does a Test cricket match last?
A Test match is scheduled over 5 days with 6 hours of play per day (three 2-hour sessions). Total potential play: 30 hours. Most Tests are decided in 3–4 days; fewer than 20% go to the final session of day 5.
How long is a T20 cricket match?
Approximately 3–3.5 hours for a standard T20. Day-night T20s typically begin around 7pm and finish by 10:30pm.
What is the shortest format of cricket?
The Hundred, launched in 2021 by England & Wales Cricket Board, is currently the shortest ICC-recognised format — each side faces 100 balls and a full match takes under 3 hours.
