The Minnesota Vikings have a long and challenging offseason ahead, one that comes with all sorts of financial questions.

One of those questions is what to do with each and every free-agent-to-be on the roster.

This offseason, the Vikings have 18 pending free agents.

Here's a look at all 18 players that could soon hit the open market:

Unrestricted Free Agents

FB CJ Ham

LB Eric Wilson

CB Jeff Okudah

S Tavierre Thomas

T Justin Skule

WR Rondale Moore

P Ryan Wright

QB Carson Wentz

LS Andrew DePaola

T Matt Nelson

QB Brett Rypien

RB Ty Chandler

WR Jalen Nailor

 

Restricted Free Agents

LB Ivan Pace

TE Ben Sims

 

Exclusive Rights Free Agents

ED Bo Richter

DL Jalen Redmond

WR Zavier Scott

Source: Vikings on Spotrac

The Last Ten Years of Minnesota Vikings Football

Gallery Credit: Bert Remien