Interesting stat for receptions from Carr through training camp.

Sure. But based on the stats above, it looks like

1. Olave
2. Saheed
3. Wilson
4. Austin
5. Means
6. Perry

So, Perry only makes it if they keep 6 or he has a huge day tomorrow. Yes, he's competing for #5, but it looks like he's losing that battle with only one more game to go.
I think a good argument can be made that we have 1.5 NFL WRs on our roster. Shaheed being the 0.5 because the uncertainty about his health. If the other 4 were replaced, I’d lose zero sleep