The Vikings.com 2018 Free Agency Primer series uses NFL.com’s Top 101 Free Agents list to break down this year’s class. We will count down the groups of players until March 14 when free agency is scheduled to open.

The list was composed by Gregg Rosenthal and Chris Wesseling of NFL.com. Career stats are taken from NFL.com and/or pro-football-reference.com and apply to regular seasons, unless noted.

Note: The list may end up changing prior to free agency opening, but this breakdown is updated as of March 5.

Colvin was nearly a full-time starter for Jacksonville in 2015 but has transitioned to a depth cornerback as the Jaguars have invested heavily in their secondary. A fourth-round pick out of Oklahoma in 2014, Colvin is still looking for his first career interception.

Davis has been more than reliable over the past five seasons, starting 79 of 80 games with the Jets and Browns. A third-round pick by New York in 2012, he spent the first four seasons of his career with the Jets before signing with Cleveland. But the Jets re-acquired him in a trade before the 2017 season. Davis then set a career high with 135 total tackles.

Hayes has bounced around a bit in his career as he has played for four different franchises over 10 seasons. But he’s been relatively consistent during that decade, totaling at least 4.0 sacks in six different seasons in mostly situational roles.

Williams was rewarded with his first playoff game in 12 seasons when the Bills secured a Wild Card berth in 2017. The longtime defensive tackle is known as a gritty run stopper who enables teammates to make splashy defensive plays by doing the dirty work. Williams was a fifth-round pick in 2006 out of LSU.

65. Dominique Easley, DT, Rams

38 career games; three starts; 60 total tackles; 6.5 sacks; two passes defensed; two forced fumbles, one interception

Easley has had an up-and-down career since the Patriots selected him in the first round in 2014. New England released the defensive tackle after just two seasons, and he then signed with the Rams. Easley missed all of the 2017 season due to a torn ACL suffered in training camp.

66. Mike Wallace, WR, Ravens

142 career games; 122 starts; 538 career receptions for 8,072 yards (15.0 yards per catch) for 57 touchdowns; 34 rushes for 241 yards and no scores

Wallace has been on four teams in nine seasons, including a 1-year stint with the Vikings in 2015 in which he had a career-low 473 receiving yards and two touchdowns. Wallace has three 1,000-yard seasons and a pair of double-digit touchdown campaigns to his name.

Bowman was a defensive pillar for the 49ers during San Francisco’s strong three-year run from 2011 to 2013. He has been hampered by injuries in recent years and was released by the 49ers last season before being picked up by the Raiders. Bowman is a four-time First-Team All-Pro selection.

68. Josh Kline, G, Titans

63 career games; 48 starts

Kline has developed into a reliable starter over the past four seasons as he has started 56 games for the Patriots and Titans. Kline’s versatility— he has played left and right guard — is an asset that will be valuable to teams once free agency hits.

69. Taylor Gabriel, WR, Falcons

58 career games; 13 starts; 132 career receptions for 1,819 yards (13.8 yards per catch) for eight touchdowns; 16 rushes for 110 yards and a score

Gabriel had a breakout 2016 season — his first in Atlanta after two seasons in Cleveland — with a career-high six touchdown catches in 13 games, but managed just one score in 16 games in 2017. The former undrafted free agent is small in stature — 5-foot-8 and 165 pounds — but has been a versatile weapon. He’s totaled 100 rushing yards on 12 carries in the past two seasons.

70. Isaiah Crowell, RB, Browns

64 career games; 45 starts; 737 career carries for 3,118 yards (4.2 yards per attempt) for 21 touchdowns; 96 career receptions for 770 yards (8.0 yards per catch) and a touchdown

Crowell has been a steady presence in the Cleveland backfield over the past four seasons, eclipsing 600 yards each year. He started all 16 games in each of the past two seasons and tallied 1,805 total rushing yards and nine scores in that time. Crowell had 11 carries for 64 yards and a score against the Vikings in London in Week 8 of the 2017 season.