The Carolina Panthers have already made a bevy of moves this offseason, but they might not be done yet.

Despite the top-tier free agents having been scooped up and signed teams across the NFL, the Panthers could still have their eye on another upgrade or two, including a visitor they brought in even before free agency officially began.

Former All-Pro receiver and 30-year-old Victor Cruz remains a free agent, and a quiet one at that. Outside of visiting Charlotte shortly after he was cut as a cap casualty by the Giants earlier this offseason, there's been little to no news on Cruz's standing across the NFL.

Both Cruz and Panthers general manager Dave Gettleman indicated the wide receiver's visit to Bank of America Stadium went "fine," though there hasn't been any news since, and Carolina has since had major turnover at the receiver position.

Veteran Ted Ginn Jr. has joined the Saints, while Corey Brown is now with the Bills. Carolina replaced them with Russell Shepard and Charles Johnson, two wide outs who don't have quite as much of a pedigree or experience, but will likely have more upside than Ginn and Brown. But still, when looking at the rest of the roster, the Panthers have no receivers above the age of 28 (Johnson). Kelvin Benjamin is 26, and Devin Funchess is 22.

(NFL free agency is here and Carolina has already made a flurry of moves. What's next for the Panthers? Make sure you're in the loop -- take five seconds to sign up for our FREE Panthers newsletter now!)

Cruz, who will be 31 by the end of next season, isn't the player he once was, but the Panthers could use his veteran expertise to help lead the pack and guide the younger receivers to new heights.

The real issue with Cruz, however, is making his potential fit work with the cap. Carolina exhausted much of its offseason funds shoring up the trenches, adding Matt Kalil and bringing in Julius Peppers along with re-signing defensive ends Mario Addison and Charles Johnson. Most reports indicate the Panthers still have anywhere from $12-15 million left to spend, though they must leave some of that unused for the draft and other potential moves down the line.

If Carolina could get Cruz to agree to an incentive-laden contract in the $3-5 million range annually, it may be able to bring him in. If Cruz continues to hold out for a bigger offer, it could be tough for the Panthers to squeeze him in.

After two injury-plagued years in 2014 and 2015, Cruz had 39 receptions for 586 yards and a touchdown for New York last season.