Cruz expects to be ready for season opener