Photo by Michael Zagaris/San Francisco 49ers/Getty Images

Fred Warner continues to make the reports

Today was the second joint practice between the San Francisco 49ers and the Denver Broncos. This also is the final open practice for the 49ers of the 2019 season. Let’s get to it:

Injury news

Antone Exum Jr. did not participate and is considered day-to-day

Defensive tackle D.J. Jones returned to practice after the knee injury scare. Running back Raheem Mostert returned after...

Continue Reading Saturday’s practice recap: 49ers stay disciplined, solid in final open practice