No cracks..No scratches on front because it has a screen protector on it.. The back does have scratches..thanks