max_score, max_player = max((max(a, b), player) for player, a, b in players)
min_score, min_player = min((min(a, b), player) for player, a, b in players)
Поиск минимальных, максимальных и средних значений для вложенных списков?