Davis says he's 90%, he will play