The New York Knicks are coming off a year in which they set franchise records for most losses and worst win percentage in a single season. The Knicks have so much to fix from top to bottom. The Knicks' offense ranked dead last and their defense ranked 21st in the league last season.

Free agency begins July 1, and the Knicks are expected to be very busy.

Here are five free agents the Knicks should consider signing this offseason.

1. LaMarcus Aldridge

The big name set to hit the market. Aldridge is viewed by most NBA fans as the best player set to become an NBA free agent this offseason. Aldridge has played his entire career with the Portland Trail Blazers, but more than likely he'll be elsewhere next season. The frontrunners to land Aldridge this offseason are the Dallas Mavericks, San Antonio Spurs and Los Angeles Lakers. The Knicks will have to offer a pretty penny to get Aldridge, but he could be worth it. It's probably better for the Knicks to lay off breaking the bank here considering Aldridge turns 30 in July and the Knicks have so many other options. If Aldridge is willing to except less to play for the Knicks, than that's a different story.

2. DeAndre Jordan

This is the guy the Knicks should focus on most this offseason. Just 26 years old, DeAndre Jordan is a beast of a player in the paint area who can play both power forward and center. Jordan has led the NBA in field goal percentage the last three consecutive seasons, and both total rebounds and defensive boards the last two years. The big elephant in the room here is free throw shooting. Obviously Jordan has to improve from the free throw line, but he's well worth the addition. Back in March Jordan said he "loves New York City." Maybe the bright lights of the Big Apple can lure him in to Madison Square Garden.

3. Rajon Rondo

This is a really tough situation as the Knicks have limited options and they have a need for a point guard. Reggie Jackson, Patrick Beverly, Norris Cole and Brandon Knight are all restricted free agents, and Goran Dragic has a player option with the Miami Heat. Rajon Rondo can be a headache, but the Knicks might have something here. Not only would they get an extremely good ball distributor who still just 29 years old, but they can get him at a discount. Rondo cost himself millions because of his antics last year with the Dallas Mavericks and Boston Celtics. Could a Rondo- Carmelo Anthony duo work? One can only wonder.

4. Danny Green

He's not a superstar, but he can shoot. Danny Green is one of the best three point shooters in the league, and the Knicks need someone like him on the roster to help stretch the floor. Last season the Knicks ranked 20th in the league in three point shots made. If this triangle offense experiment is going to work, head coach Derek Fisher needs a reliable perimeter shooter. Green is a terrific shooter, but he's obviously not a superstar meaning he won't come at an extremely high price. Green is just 27 years old and he is from New York.

5. Greg Monroe

It's going to be very difficult to get Aldridge with about half the league aiming for him. Jordan would be great, but there's no guarantees in NBA free agency. The Knicks have a need for a big man, and 25-year-old Greg Monroe could be their guy. Monroe will be an unrestricted free agent come July 1, like everyone else listed above. He's very underrated, makes nearly 70 percent of his free throws, and he's a great free throw shooter. With so many teams focusing on Jordan, Aldridge and Marc Gasol, the Knicks might be able to get Monroe at a bargain.

Follow Damon Salvadore on Twitter