Baltimore Ravens head coach John Harbaugh feels free agent defensive tackle Gerald McCoy could be a good fit for his team.

In fact, Harbaugh described McCoy as an “A-plus guy” to ESPN reporter Jamison Hensley on May 30.

McCoy visited Baltimore this week. He even attended Haloti Ngata's retirement press conference on Wednesday. Before he left, Harbaugh told him, “You're a Raven,” per Hensley.

For her part, ESPN's Jenna Laine wrote about McCoy's potential fit with Baltimore on May 29.

While the Ravens are primarily a 3-4 defense, a move here would reunite him with former Bucs defensive line coach Joe Cullen, whom McCoy worked with from 2014-15.

McCoy wants to play for a contender and the Ravens, who lost to the Los Angeles Chargers 23-17 in the Wild Card round in January, certainly fit the bill. They have an exciting young quarterback, Lamar Jackson, leading the charge.

What might hurt the Ravens' chances is that they only have $13.8 million in salary-cap space, according to ESPN's Roster Management System; the Browns have $33.8 million in cap space. Sources close to McCoy say that he would be willing to take less to play for a contender.

The Tampa Bay Buccaneers released the 31-year-old McCoy on May 20. McCoy has never tasted postseason football in his career. On that note, Laine's report citing McCoy's willingness to take less play to play for a contender makes sense.

Will Baltimore eventually sign McCoy? If they do, he should play an integral role in the Ravens' Super Bowl aspirations next season.