Eric Branch of the San Francisco Chronicle reports that the 49ers have signed two players to the practice squad – OT Donald Hawkins and TE Brian Leonhardt.

Hawkins, an undrafted free agent out of Texas in 2014, has spent time with the Philadelphia Eagles (2014), Cleveland Browns (2014), Dallas Cowboys (2014), and Miami Dolphins (2015).

Leonhardt, an undrafted free agent out of Bemidji State in 2013, has spent time with the Oakland Raiders (2013–2014) and Cleveland Browns (2015).