There are different types of matches. The shortest format is Twenty20Cricket or T20 in which the duration is similar to that of a baseball match (approximately 3 hours). Then there are the ODIs (One Day International) which usually last about 8 hours, and finally the Test Matches which can last up to 5 days.