What does "spot" mean here?
"Spot" here means a particular place or point. It is being used to say that no one is guaranteed a place or space on the team, even if they were on the team previously. Ex: This is my favorite spot to relax. Ex: Could you save me a spot in the queue? Ex: I found the perfect spot to sit.