Tracking runners in an event as a spectator

I may not be doing it correctly (I join the race to spectate) but when following a race so to speak I’ll jump back and forth between following the first 5-10 runners. All goes well until and if a runner I’m following hits the finish line at which point I’m kicked out of the event and have to go back in to try and find the other runners. While doing that of course runners that I’d like to follow are already finishing.