With the 2013 NFL Draft just three weeks away, almost all of the top free agents have signed contracts.

Some, like Joe Flacco and Dwayne Bowe, decided to re-sign with their teams. Others, like Wes Welker and Greg Jennings, went on to sign with their former rivals.

There are, however, a few big-name free agents still available.

Below are some of the top players that are currently without a job for the 2013 NFL season.

James Harrison

Just one season removed from making the Pro Bowl, Harrison finds himself unemployed.

The linebacker was released by the Pittsburgh Steelers after the two sides couldn’t agree on the restructuring of his contract. The veteran’s agent has said that he would like to work out a new deal with his former team, but the Steelers have reportedly moved on from Harrison.

The four-time All Pro was scheduled to meet with the Baltimore Ravens. However, the defending Super Bowl champs have already signed Elvis Dumervil.  

Harrison has not reportedly met with any other teams. The 34-year-old could remain a free agent for much of the offseason.

Charles Woodson

The Green Bay Packers released the star defensive back, who was set to make $9 million in 2013. Woodson was named to the Pro Bowl in four of the last five seasons, but injuries kept him out for more than half of 2012.

After their loss in the Super Bowl, the San Francisco 49ers are looking to improve their secondary. They could be the most likely destination for the veteran. The team recently signed Nnamdi Asomugha, but Vic Tafur of the San Francisco Chronicle says Woodson could soon follow.

Woodson has admitted that he thought more teams would be interested in signing him.

Bart Scott

Scott was released by the New York Jets after a disappointing season. The linebacker recorded just 60 tackles, which was his lowest total since 2004.

In his first two seasons with the Jets, Scott was one of the leaders on a defense that made it to the AFC Championship Game in 2009 and 2010. Now, he’s an aging linebacker who appears to have lost much of his explosiveness.

If Scott wants to ensure that he has a job next season, he will likely have to accept a lot less pay from a team in major need of a linebacker.

Josh Cribbs

The wide receiver and return specialist failed to score a touchdown in any capacity with the Cleveland Browns in 2013, but it isn’t his lack of production that is keeping him a free agent. The Arizona Cardinals were all set to give Cribbs a contract, but he failed his physical.

Cribbs, 29, is still recovering from knee surgery to repair a torn meniscus. No team will sign him until he is fully healed. However, Cardinals head coach Bruce Arians has indicated that he would like to bring Cribbs in when healthy.