u may make a cover ,with specific size of ur car....from a tailor 
there are no car cover manufacturers...branded...or somthing like that....as far as i know.......u have to make ur self
the ones available iin market may scrach ur car themselves!!,instead of saving it
u may paste or sew a thin layer of form...to protect from cricket balls n light blows