How Long Does a Cricket Game Last? Full Breakdown by Format

How Long Does a Cricket Game Last? Full Breakdown by Format

By Sarah Miller ·

How long does a cricket game last? The duration varies significantly by format: T20 matches last about 3 hours, One Day Internationals (ODIs) around 8 hours, and Test matches up to 5 days with each day lasting approximately 6 hours.

Understanding Cricket Match Durations

Cricket is unique among major sports due to its multiple formats, each with vastly different time requirements. Unlike fixed-duration sports like football or basketball, cricket's length depends on the rules of play, number of overs, and match conditions. The three primary formats—Test, One Day International (ODI), and Twenty20 (T20)—are structured to suit different audiences and broadcasting needs.

Key Factors Influencing Game Length

Breakdown of Major Cricket Formats

The evolution of cricket has led to formats catering to different viewer preferences—from traditional multi-day contests to fast-paced urban leagues. Here’s a detailed look at each.

Test Cricket: The Longest Format

Test matches are the original form of international cricket, played over a maximum of five days. Each team bats twice (two innings), aiming to outscore the opponent. A full day’s play consists of 90 overs, usually spread across three sessions of two hours each, with breaks for lunch and tea.

One Day Internationals (ODIs)

ODIs limit each team to 50 overs per innings. Matches typically last around 7 to 8 hours, including a 45-minute break between innings. This format balances strategy and time, making it ideal for standalone events like the ICC Cricket World Cup.

Twenty20 (T20) Cricket

T20 is the shortest international format, with each team facing 20 overs. Games usually finish within 3 to 3.5 hours, similar to a baseball or basketball game. The fast pace and high entertainment value have made T20 leagues like the IPL, BBL, and CPL globally popular.

Format Overs per Innings Avg. Duration Days Played Break Time
Test Match Unlimited (max 90 per day) ~6 hours/day × 5 days 5 Lunch, Tea, Drinks
One Day International (ODI) 50 7–8 hours 1 45-minute innings break
T20 International 20 3–3.5 hours 1 10–20 minute break
IPL Match 20 3 hours 10 minutes 1 20-minute break
Women’s ODI 50 6.5–7.5 hours 1 30–45 minutes
Table data source:1, 2

The table highlights how overs and format rules directly impact match length. While men's ODIs average slightly longer than women's due to bowling pace and field strategies, T20 games remain consistent across leagues. The IPL, as a commercial league, often runs slightly longer due to advertising timeouts.

Additional Time Considerations

Beyond scheduled play, several factors influence actual duration:

Frequently Asked Questions About Cricket Match Duration

How long does a T20 cricket match last?

A T20 cricket match typically lasts between 3 and 3.5 hours from start to finish, including innings breaks and possible stoppages. Each team faces 20 overs, and the game is structured to fit into a single evening session, making it ideal for fans with limited time.

How many hours does a 50-over cricket match take?

A 50-over cricket match, such as an ODI, generally takes 7 to 8 hours to complete. This includes 50 overs per side, a 45-minute break between innings, and standard intervals like drinks breaks. Women’s ODIs may finish slightly earlier due to faster over rates.

Why do Test matches last up to 5 days?

Test matches last up to 5 days because they allow for 90 overs per day and give both teams two innings each. The extended format tests endurance, skill, and strategy. If weather interferes or a result isn’t achieved, the match can end in a draw even after five days.

Can a cricket match end in a draw?

Yes, in Test cricket, a match can end in a draw if the five days expire without a result. However, in limited-overs formats like ODIs and T20s, ties are resolved via methods like Super Overs or the DLS system if needed, ensuring a winner in most cases.

What is the longest cricket match in history?

The longest cricket match lasted 14 days but was spread over 12 years due to interruptions. Officially, the longest Test match played continuously was in 1939 between England and South Africa, lasting nearly 10 days before being abandoned as a draw due to a scheduled ship departure.