The Baltimore Ravens went 10-6 and finished first in the AFC North Division this past season. Their starting quarterback Joe Flacco went down with an injury after Week 9, leading rookie Lamar Jackson to take over for the offense.

Flacco on the season started nine games and threw for 2,465 yards with 12 touchdowns and six interceptions. Jackson, on the other hand, threw for 1,201 yards with six touchdowns and three interceptions. His completion percentage sat at 58.2 percent from the field and a quarterback rating of 48.7. He also ran for 695 yards with six rushing touchdowns.

The Ravens offense overall was mediocre.

After the changing of the guard halfway through the season, Jackson didn't have many options to go to. The offense was able to average 24.3 points per game, which ranked 13th overall in the entire NFL.

Gus Edwards was the team's best running back down the stretch, as he ran for 718 yards with two touchdowns. John Brown was their best wideout, and he's now a free agent as well. He corraled 42 receptions with 715 yards along with five touchdowns.

Otherwise, the team was really lacking in offensive playmakers, and it was the defense that carried the team all year long.

After trading Flacco to the Denver Broncos, the team showed that they are committed to Jackson in the long run.

However, they need to improve the talent around him. Jackson prefers running with the football, but having a downfield weapon would really expand their play action calls.

The perfect fit for the Ravens is Randall Cobb, who has been a member of the Green Bay Packers for eight seasons. His best season came in 2014. He grabbed 92 receptions for 1,287 passing yards with 12 touchdowns. The Packers lost in the NFC Championship game to the Seattle Seahawks that season, but there's no doubt that Cobb was a very impactful member of that offense.

Since then, Cobb has averaged around 60 receptions as well as 600 receiving yards. The 28-year-old has struggled with staying on the field due to injuries, which could be a concern.

Last season, he only played in nine games. During that span, he caught 38 passes for 383 receiving yards along with two touchdowns.

Cobb's presence on the Ravens would be a great fit for both parties. The Ravens desperately need a dynamic weapon on offense. Jackson has a great arm, and it could be utilized if he had a deep threat. Brown was a decent option, but Cobb has more experience doing just that.

In the same sentiment, Cobb needs the opportunity of a new culture. He could be revitalized by joining a new team. Being with the same organization for eight years is a long time.

It makes all the sense in the world for the Ravens to acquire Cobb.

It remains to be seen if they pull the trigger in free agency.