Free agent defensive lineman Gerald McCoy concluded his visit with the Baltimore Ravens on Wednesday, and according to Josina Anderson of ESPN, McCoy rated his visited “A+++.”

McCoy also met with the Cleveland Browns and is scheduled to meet with the Carolina Panthers this week, with some speculating that he is deciding between the Ravens and the Browns.

The 31-year-old was released by the Tampa Bay Buccaneers on May 20, ending a a nine-year run with the club. He is coming off of a 2018 campaign in which he played 14 games and registered 28 tackles and six sacks.

McCoy, who played his collegiate football at the University of Oklahoma, was originally selected by the Buccaneers with the third overall pick of the 2010 NFL Draft.

He appeared in 13 contests during his rookie season, totaling 27 tackles, three sacks, a couple of forced fumbles, and five passes defended. By his third year in the league, McCoy was already a Pro Bowler after recording 30 tackles, five sacks, a forced fumble, and a fumble recovery.

McCoy then went on to make six straight Pro Bowl appearances, including a couple of First-Team All-Pro selections. His best season came in 2013, when he racked up 50 tackles, 9.5 sacks, a fumble recovery, and four passes defended.

It has been a strange couple of months for McCoy, as new Buccaneers head coach Bruce Arians questioned McCoy's desire earlier in the offseason, and new defensive coordinator Todd Bowles dodged questions about whether or not he wanted McCoy on his defense.

Obviously, Tampa Bay wanted to go in another direction, and now, McCoy will get the chance to play for a contender.