Ryan Grant may never sign the four-year, $29 million deal he reached with the Baltimore Ravens earlier this week.

The deal, which reportedly included $14.5 million in guarantees, is in jeopardy after Grant failed his physical on Thursday.

All NFL contract agreements are contingent on the player passing a physical. Grant has never missed a game due to injury over the course of his four seasons.