JSON, возвращаемое вторым запросом, содержит 1 ключ («события»), который представляет собой список, содержащий 1 элемент с данными для «Workday Charity Open». Впоследствии эти данные содержат ключевые «соревнования», которые представляют собой список, содержащий 1 пункт со всеми подробностями события. Следовательно, чтобы пройти через JSON и получить доступ к данным конкурентов для этого события, вам нужно сделать что-то вроде:
competitors = data["events"][0]["competitions"][0]["competitors"]
А затем получить доступ к данным для указанного c идентификатора игрока:
player_data = [i for i in competitors if i["id"] == id_][0]