Both Jordan James and Kaelon Black looked sharp in practice. Via @VicTafur on X

What happened: James took the bulk of the reserve work and broke multiple runs. Black showed a physical style on several carries.

Why it matters: The competition will shape how San Francisco divides reserve snaps during the upcoming 2026 season. Padded work will offer a firmer test of both backs.

By the numbers: Black was selected No. 90 overall in April; James went No. 147 in the 2025 draft.

What to watch: Padded practices and preseason carries will provide the next points of separation.

Sources