I expect that River Cracraft was given the opportunity to compete to make the roster by Coach McDaniel because he knows him from San Francisco and he competes well at practice. However he is a 27 year old WR (6'0", 198 lbs) who has 8 receptions and yet to catch a TD in the NFL after 5 seasons on and off 4 team rosters. In 2021 he only made the 49ers Practice Squad and was paid just $46,000. As for the orange jersey, coach was probably recognizing his effort at OTA's. I expect that he is still a long shot to make the roster, although he's probably got a better attitude and is a lower maintenance item than Preston Williams.
Trent Sherfield, (26 years old, 6'0", 219 lbs) in contrast, is a well established Special Teams player and he will probably make the roster. per Spotrac - (Trent Sherfield signed a 1 year, $1,187,500 contract with the Miami Dolphins, including a $152,500 signing bonus, $502,500 guaranteed, and an average annual salary of $1,187,500. In 2022, Sherfield will earn a base salary of $1,035,000 and a signing bonus, while carrying a cap hit of $1,047,500 and a dead cap value of $502,500.
In assessing the comparative roster prospects before training camp, look at the money.