The Ravens are looking to fill a few remaining holes on the roster, and the veteran free-agent market is the most likely place for that to occur.
General Manager Ozzie Newsome has some good options Here's a look at who's still available at wide receiver, offensive line, inside linebacker and running back.
Wide Receiver
Anquan Boldin*6-foot-1, 220 pounds; 36 years old; 2016 stats: 16 games, 67 catches, 582 yards, 8 touchdowns
*Ravens fans would embrace the return of the hard-nosed receiver. He helped Baltimore hoist the Lombardi Trophy after Super Bowl XLVII, and he seems like the perfect complement to speedsters Mike Wallace and Breshad Perriman. Head Coach John Harbaugh has said he'd be in favor of a reunion with Boldin.
Victor Cruz6-0, 204; 30 years old; 2016 stats: 15 games, 39 catches, 586 yards, 1 touchdown
After missing the better part of two seasons because of injuries, Cruz returned for a solid 2016 season. He may not have the same burst compared to his 1,500-yard season (2011), but he's a quality veteran who could work the middle of the field as a slot receiver.
Michael Floyd*6-2, 220; 27 years old; 2016 stats: 15 games, 37 catches, 488 yards, 5 touchdowns
*Floyd has been sitting on the market since winning a Super Bowl with the Patriots last year. New England picked him up last year after the Arizona Cardinals released him following an arrest for driving under the influence. The former first-round pick had to serve jail time this offseason after pleading guilty to the DUI.
Vincent Jackson*6-5, 230; 34 years old; 2016 stats: 5 games, 15 catches, 173 yards, 0 touchdowns
*The big-bodied receiver has been hindered by injuries the last two years. After four-straight 1,000 yard seasons, Jackson has just 716 total receiving yards over the last two seasons. He's dealt with knee issues, and a torn ACL limited him to just five games last year. When healthy, Jackson is an imposing physical threat who can move the chains by making contested catches.
Andrew Hawkins*5-7, 180; 31 years old; 2016 stats: 16 games, 33 catches, 324 receiving yards, 3 touchdowns
*Hawkins is quite familiar with the AFC North, as he spent the last three years with the Browns after starting his career in Cincinnati for three seasons. He's a shifty slot receiver, and he's also known as a highly involved player in the community.
Offensive Line
C Nick Mangold*6-4, 307; 33 years old; 2016 stats: 8 games
*The veteran lineman was a seven-time Pro Bowler during his career in New York. An ankle injury landed him on injured reserve last year, and the biggest question for teams is whether he has fully recovered. The Ravens have an open spot at center, and Mangold has far more experience than anyone currently on Baltimore's roster.
OT King Dunlap6-9, 330; 31 years old; 2016 stats: 12 games
The massive blocker was released by the Chargers this offseason just a year after signing a $28 million contract extension with the team. He has played left tackle throughout his career, but the Ravens have an open spot at right tackle after Rick Wagner's departure. A concern with Dunlap is durability, as he's played only 46 of a possible 64 games over the past four years.
OT Ryan Clady6-6, 315; 30 years old; 2016 stats: 9 games
The four-time Pro Bowler has quietly been sitting on the market for the last couple months. He missed half of last season with a torn rotator cuff, and that came after missing the entire 2015 season with a torn ACL. Teams may be scared off by the injuries, but Clady has been a quality player when healthy.
C Ryan Wendell*6-2, 300; 31 years old; 2016 stats: 1 game
*The long-time Patriot has seen limited action the last two seasons. He was the starting center in New England until 2015, and he spent most of last season out of football. The Carolina Panthers signed him late in the year after injuries hampered their line.
C Cody Wallace*6-4, 296; 32 years old; 2016 stats: no games played
*Wallace spent the last four seasons playing for the rival Steelers. He started every game in 2015 after an injury to Maurkice Pouncey, but missed all of last season with a knee problem.
Inside Linebacker
Rey Maualuga*6-2, 258; 30 years old; 2016 stats: 14 games, 27 tackles, 2 passed defensed, 1 interception
*The Ravens known Maualuga well. He's spent his entire career with the Cincinnati Bengals and knows what it takes to be a rugged linebacker in the AFC North. He would give the Ravens a proven veteran next to C.J. Mosley in the middle of the defense.
Brandon Spikes6-2, 255; 29 years old; 2016 stats: 11 games, 9 tackles
After spending the first four years of his career as a starter in New England, Spikes is coming off a disappointing season in Buffalo. He was a backup and didn't make much of an impact in limited action.
D'Qwell Jackson*6-0, 242; 33 years old; 2016 stats: 12 games, 78 tackles,1 sack, 3 passes defensed
*The former Maryland standout is on the market after three years as a starter with the Colts. He has started all but one game he's played over the course of his career, and been a tackling machine during that stretch. He did serve a four-game suspension last year for violating the league's policy on performance-enhancing drugs.
Running Backs
LeGarrette Blount*6-0, 250; 30 years old; 2016 stats: 16 games, 299 carries, 1,161 yards, 18 touchdowns
*Blount is coming off the best season of his career, in which he led the NFL with 18 rushing touchdowns. He's a downhill runner who doesn't shy away from contact, and would provide immediate competition for the starting job.
Chris Johnson*5-11, 203; 31 years old; 2016 stats: 4 games, 25 carries, 95 yards, 1 touchdown
*A groin injury limited Johnson to just four games last season. The veteran running back was Arizona's starting running back in 2015 before getting hurt that season as well. Johnson has world-class speed, and he could be an asset as long as he's healthy.
Reggie Bush*6-0, 205; 32 years old; 2016 stats: 13 games, 12 carries, -3 yards, 7 receptions, 90 yards
*The former No. 2-overall pick has bounced around four teams over the last five seasons, and he's coming off the worst season of his career. He was an electrifying playmaker in his heyday, and the question teams will have to answer is whether he can get back to that status.