Mark J. Rebilas-USA TODAY Sports

According to NFL Network's Ian Rapoport, the San Francisco 49ers have signed veteran safety Logan Ryan, who has most recently played for the Tampa Bay Buccaneers and New York Giants.

The 49ers were thin at the position after losing Talanoa Hufanga and George Odum to injuries. Hufanga suffered a season-ending ACL injury on November 19, while Odum sustained a torn biceps on November 23.

The New England Patriots made Ryan (5-11, 195) a third-round selection (No. 83 overall) out of Rutgers in 2013. Last season with the Buccaneers, he recorded 37 tackles, a tackle for a loss, an interception, three passes defensed, and a fumble recovery through nine games, including six starts, per Pro Football Reference.

Ryan has racked up 742 tackles, 19 tackles for a loss, 26 quarterback hits, 19 interceptions, a touchdown, 98 passes defensed, 15 forced fumbles, and 13 sacks through his 10 NFL seasons. He has appeared in 149 games, starting 121, throughout his career. Ryan also spent time with the Tennessee Titans.

More must-reads:

TODAY'S BEST
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Rangers center making long-awaited return in Game 3 vs. Hurricanes
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3
Frank Vogel fell victim to a Suns ownership group eager to win
2008 Celtics champion sentenced to prison despite emotional plea
Skip Bayless makes huge Tom Brady prediction after Netflix roast
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Pacers coach claims officials are biased against 'small market' teams
Hall of Famer makes bold prediction about Russell Wilson, Steelers
49ers Hall of Fame CB Jimmy Johnson dies
Rams make surprising move with former team captain
NBA announces discipline for Bucks' Patrick Beverley
Hall of Fame RB defends Najee Harris after Steelers decline fifth-year option
Pacers file shocking number of questionable calls after Game 2 loss vs. Knicks
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets
Hornets hire top Celtics assistant as next head coach
Maple Leafs fire HC Sheldon Keefe after another early playoff exit
Super Bowl champion discusses why Russell Wilson failed with Broncos
Colts LB Zaire Franklin calls out Texans, C.J. Stroud