Hamilton teams ready for cricket carnival