Free agent defensive tackle Javon Hargrave has agreed to a two-year, $30 million deal with the Minnesota Vikings, sources told ESPN's Adam Schefter on Wednesday.
The deal, which includes $19 million guaranteed, came shortly after Hargrave was released by the San Francisco 49ers with a post-June 1 designation.