Colin Kaepernick remains a free agent since opting out of his contract with the 49ers on March 3.
Ravens coach John Harbaugh believes Kaepernick will eventually get signed and that teams are not ignoring the 29-year-old quarterback.
Harbaugh said it's "stupid" and "intellectually lazy" to believe teams are blackballing Kaepernick because of his protest of the "Star-Spangled Banner" last season. The Baltimore coach said Tuesday, via NFL Media, during the NFL owners' meetings in Phoenix that the reason Kaepernick remains unsigned is "more nuanced."
Harbaugh's brother, Jim, was Kaepernick's coach in San Francisco when the team drafted the former Nevada quarterback in the second round of the 2011 NFL Draft. Both Harbaugh brothers then watched as Kaepernick started at quarterback in Super Bowl XLVII, throwing for 302 yards in Baltimore's 34-31 win over San Francisco.
Jim Harbaugh has defended Kaepernick, even after he left in 2015 to be the head coach at Michigan.
"I absolutely think he's going to get signed," John Harbaugh said Tuesday. "I agree with Jim. He can win games for people."
One factor that could keep Kaepernick unsigned is that his asking price is reportedly too high. Another could just be teams don't want a potential distraction from a player who might wind up as the backup quarterback.
Kaepernick's play has declined since the 2013 season and he lost his starting job to Blaine Gabbert in 2015. A shoulder injury late in the 2015 season prevented Kaepernick from unseating Gabbert as the 2016 Week 1 starter.
Kaepernick did win the starting job back last season, making 11 starts. While the 49ers were just 2-14 last season, and 1-10 with Kaepernick as the starter, he did throw for 2,241 yards with 16 touchdowns and only four interceptions. He was once one of the NFL's most feared dual-threat quarterbacks and has 2,300 career rushing yards and 13 touchdowns to go with 12,271 yards passing with 72 touchdowns and 30 interceptions.