SeasonMatchesYellowYellow-RedRedWorld Cup2026 Canada/Mexico/USA38--» All matchesTotal38--SeasonMatchesYellowYellow-RedRedWC Qualifiers CONCACAF2024/2025315--» All matches2020-202227-1» All matchesTotal522-1SeasonMatchesYellowYellow-RedRedFriendlies202411--» All matches202314--» All matches201918--» All matchesTotal313--SeasonMatchesYellowYellow-RedRedOlympic Games2024 Paris31311» All matchesTotal31311SeasonMatchesYellowYellow-RedRedOlympic QF CONCACAF202014--» All matchesTotal14--SeasonMatchesYellowYellow-RedRedArab Cup2021 Qatar361-» All matchesTotal361-SeasonMatchesYellowYellow-RedRedGold Cup202324--» All matches2021313--» All matches201912--» All matchesTotal619--SeasonMatchesYellowYellow-RedRedCONCACAF Nations League A2026/202714--» All matches2023/202413--» All matches2022/202339--» All matches2019/202014--» All matchesTotal620--SeasonMatchesYellowYellow-RedRedClub World Cup202527--» All matchesTotal27--SeasonMatchesYellowYellow-RedRedCONCACAF Champions Cup2026361-» All matches202413--» All matches2023151-» All matches202025--» All matches201915--» All matchesTotal8242-SeasonMatchesYellowYellow-RedRedLeagues Cup20263102-» All matches2019121-» All matchesTotal4123-SeasonMatchesYellowYellow-RedRedCentral American Cup20242141-» All matches2023211-1» All matchesTotal42511SeasonMatchesYellowYellow-RedRedCampeones Cup202215--» All matchesTotal15--SeasonMatchesYellowYellow-RedRedLiga Nacional2026/2027 Apertura53211» All matches2025/2026 Clausura Triangulares3102-» All matches2025/2026 Clausura158724» All matches2025/2026 Apertura Triangulares29--» All matches2025/2026 Apertura114613» All matches2024/2025 Clausura Playoffs141-» All matches2024/2025 Clausura1060-1» All matches2024/2025 Apertura Playoffs211--» All matches2024/2025 Apertura8331-» All matches2023/2024 Clausura Playoffs313--» All matches2023/2024 Clausura104223» All matches2023/2024 Apertura Playoffs31911» All matches2023/2024 Apertura1048--» All matches2022/2023 Clausura Playoffs29--» All matches2022/2023 Clausura115734» All matches2022/2023 Apertura114922» All matches2021/2022 Clausura Playoffs191-» All matches2021/2022 Clausura83421» All matches2021/2022 Apertura Playoffs213--» All matches2021/2022 Apertura73031» All matches2020/2021 Clausura Playoffs16--» All matches2020/2021 Clausura73211» All matches2020/2021 Apertura Playoffs211--» All matches2020/2021 Apertura72533» All matches2019/2020 Clausura72613» All matches2019/2020 Apertura Pentagonal27-2» All matches2019/2020 Apertura730-2» All matchesTotal1587522732SeasonMatchesYellowYellow-RedRedSaudi Pro League2023/202429--» All matchesTotal29--SeasonMatchesYellowYellow-RedRedUAE Pro League2026/202712--» All matchesTotal12--SeasonMatchesYellowYellow-RedRedU20 World Cup2019 Polen210-1» All matchesTotal210-1SeasonMatchesYellowYellow-RedRedU20 Championship2018 USA12--» All matchesTotal12--SeasonMatchesYellowYellow-RedRedU17 Championship2017 Panama11--» All matchesTotal11--