After sitting out the fast and furious first wave of free agency, the Cleveland Browns did more than dip their toe into the action during round two.
Three areas of need were filled with proven veterans. Cornerback Tramon Williams brings a fearless ball-hawking mentality to the secondary and is positioned to be paired opposite of Joe Haden. Defensive lineman Randy Starks was brought in as a durable body to solidify both the pass rush and run defense as well as provide veteran leadership. And wide receiver Dwayne Bowe adds instant credibility to Cleveland's young wide receiving corps, and will likely be given every opportunity to prove he's still a viable No. 1 option.
And the front office might not be done just yet.
Remember, just last May, Browns general manager Ray Farmer signed wide receiver Miles Austin several weeks after the rush of free agency had come and gone. If Farmer and coach Mike Pettine deem a player can come in and drive competition – or better yet, fulfill a role – Cleveland will consider adding him.
Here are 14 of the top players still left.
• WR Michael Crabtree
Browns take: It's curious why he's still available. Crabtree had 85 catches and nine touchdowns in 2012, was injured for most of 2013 and saw the 49ers' entire offense take a step back in 2014. A change of scenery and the right play-caller could reignite the 27-year-old's career.
• DL B.J. Raji
Browns take: Like Crabtree, Raji was considered a player with a tremendous upside just two years ago. But a down year coupled with injuries have the gigantic run stuffer still available.
• C Stefen Wisniewski
Browns take: Cleveland re-signed Ryan Seymour as the backup center, but Wisniewski would provide starter quality insurance behind Alex Mack if the Browns were interested.
• LB Brandon Spikes
Browns take: Spikes can make plays but many consider him just a two-down linebacker because of issues defending the pass.
• LB Rolando McClain
Browns take: He's coming off an 81 tackle, two-interception season with the Dallas Cowboys after not being on a team in 2013. He might have the most upside of any player on this list.
• OL Joe Barksdale
Browns take: Started the last two seasons at right tackle for the Rams, but the Browns feel good about both Mitchell Schwartz and Michael Bowie.
• OL Justin Blalock
Browns take: The 31-year-old was cut by the Falcons after signing a six-year contract extension in 2011. Blalock would compete with John Greco at right guard if he were considered by the Browns.
• LB Mason Foster
Browns take: Foster's an underrated 26-year-old with great size (6-foot-2, 241 pounds). Averaged nearly 90 tackles from 2011-13 for the Buccaneers before being phased out of Lovie Smith's Tampa-2 defense. Foster's in the similar mold to Chris Kirksey.
• LB Dwight Freeney
Browns take: The 35-year-old has just nine sacks in his last three seasons, but in terms of veteran leadership, he could bring a great deal of wisdom to whichever team lands him.
• WR Greg Jennings
Browns take: Jennings wasn't a bust for the Vikings; he just wasn't the same player without Aaron Rodgers. The 31-year-old likely has productive football left in the tank.
• OL Jake Long
Browns take: Back-to-back torn ACLs in 2013 and 2014 have NFL teams wondering if the former No. 1 overall pick from the 2008 draft class will ever be the same.
• TE Jermaine Gresham
Browns take: It's hard to believe Gresham is still only 26 years old. An offseason back surgery could leave him on the market for months, but the Browns still have an opening in their tight ends room for a playmaker.
• DL Jarvis Jenkins
Browns take: The Redskins defensive end did not meet Washington's expectations when they drafted him in the second round out of Clemson. He's still a big body who fits well in a 3-4.
• WR Hakeem Nicks
Browns take: Nicks was still a factor for the Indianapolis Colts but is nowhere near the same dynamic game-changer we saw earlier this decade with the New York Giants.