Если entity.Players содержат объекты Player, вы можете просто указать
IEnumerable<Player> players = entity.Players
.Where(p => p.ID == selectedPlayerID);
У меня были проблемы с пониманием вашего поста, поэтому мой первоначальный ответ был на самом деле выбрать только один (и, читая комментарии, я вижу, это то, что вы хотели), который вы могли бы сделать так:
Player player = entity.Players.Single(p => p.ID == selectedPlayerID);
Это выбрасывает и выдает ошибку, если не существует одного, вы можете использовать SingleOrDefault и проверить на ноль, или даже FirstOrNull, в этом случае вы рискуете проглотить потенциальную ошибку, если их было больше одной, и которая должна быть поймана