I have a friend who works for another airline.
Their seniority is such that more often than not that they get the routes / dates (but not necessarily flight numbers) that they want hence they will often see the same passengers flying the same route.
Not sure if BA operates the same system though.