Kriket memiliki banyak format yang dapat digolongkan menjadi kriket kelas satu dan kriket over terbatas. Standar tertinggi adalah Test cricket (huruf "T" besar) yang bisa dibilang merupakan versi internasional dari kriket kelas satu serta terbatas untuk tim dari 12 negara anggota penuh ICC. Pertandingan Test dimainkan selama lima hari dan pertandingan kelas satu selama tiga atau empat hari; dalam kedua jenis tersebut, setiap tim masing-masing memiliki dua innings dan hasil draw dimungkinkan.
Kriket over terbatas selalu dijadwalkan selesai dalam satu hari. Kriket over terbatas memiliki dua jenis: Kriket List A yang memberi 50 over kepada tiap tim; dan Twenty20 yang memberi 20 over kepada tiap tim. Kedua jenis ini dimainkan di tingkat internasional sebagai Limited Overs International (LOI) dan Twenty20 International. Pertandingan over terbatas tidak memungkinkan hasil draw, walaupun seri masih dimungkinkan dan pertandingan yang tidak selesai dianggap "tanpa hasil".
Kriket over terbatas selalu dijadwalkan selesai dalam satu hari. Kriket over terbatas memiliki dua jenis: Kriket List A yang memberi 50 over kepada tiap tim; dan Twenty20 yang memberi 20 over kepada tiap tim. Kedua jenis ini dimainkan di tingkat internasional sebagai Limited Overs International (LOI) dan Twenty20 International. Pertandingan over terbatas tidak memungkinkan hasil draw, walaupun seri masih dimungkinkan dan pertandingan yang tidak selesai dianggap "tanpa hasil".