how long do cricket matches last
While Test cricket is played for 5 days, One Day International matches are played for 50 overs each side on one day and Twenty/Twenty matches are played for 20 overs each side. It depends on the type of game, and the rules it is played under. Twenty-twenty games last about two hours.