Baltimore Ravens head coach John Harbaugh Brent Skeen-USA TODAY Sports

Ravens fill position of need, not done?

Head coach John Harbaugh said the Ravens' depth at cornerback is "an issue, no doubt." So, they addressed it on Sunday and it's unlikely the team is done shopping.

Baltimore claimed DB Tae Hayes off of waivers from the Lions but veteran CB William Jackson visited the team on Friday, according to reports.

Hayes will add some depth to the position which has dealt with some early injuries. CB Rock Ya-Sin suffered a knee injury that has sidelined him, exposing how fragile the Ravens' secondary is if someone were to go down.

Also behind Ya-Sin and All-Pro Marlon Humphrey are Jalyn Armour-Davis, Damarion Williams, Kevon Seymour and Daryl Worley. They are certainly not names that provide fans with a ton of confidence if they were needed to step in.

Baltimore will need a more reliable backup as Hayes has been a journeyman with little starting experience. Jackson could be the answer as he has 205 tackles, five interceptions and 51 passes defensed in his career.

The 30-year-old has struggled to find his footing in the league since being drafted in the first round in 2016 but he is much more proven than Hayes.

He was last on the Steelers, who traded for him last season, but was released after never playing a down for them. Joining the Ravens could be a perfect opportunity to prove Pittsburgh wrong for letting him go.

If Jackson is fully healthy, he could provide Baltimore with exactly what it needs; an experienced veteran who can step up when needed. But if the Ravens take a gamble on him and it doesn't pay off, they will find themselves in the same position with less money to spend.

More must-reads:

TODAY'S BEST
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Nationals had 'substantive discussions' with former top prospect about extension
Broncos release former Super Bowl champion WR
Patriots make unsurprising decision on top executive
Cowboys release veteran WR
Longtime Steelers DT Cameron Heyward hints contract extension is coming
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Jrue Holiday jokes about beating departing Celtics assistant who just landed Hornets job
Orioles manager explains Craig Kimbrel's new role
Rays activate key bullpen arm from injured list
Former NBA big man sentenced to 40 months in prison
Nuggets coach got heated with Timberwolves fans
Nuggets make incredible NBA history with Game 3 win
Steelers first-round pick has already 'apologized' to new locker mate
Giants place Gold Glove shortstop on IL
Suns to hire ex-NBA champion as new head coach
MVP Jokic, Nuggets blow out Timberwolves on road in Game 3
Panthers dominate Bruins again to take 2-1 series lead
ESPN has big plans for Caitlin Clark's WNBA debut
Angels superstar explains why he chose not to play through knee injury