Free agent tight end Logan Thomas has signed a one-year deal with the 49ers to backup George Kittle. Thomas transitioned from quarterback to tight end and has played for the Bills, Lions, and Commanders, accumulating 2,002 yards and 16 touchdowns in his career.