SeasonMatchesYellowYellow-RedRedWorld Cup2026 Canada/Mexico/USA25--» All matches2022 Qatar24--» All matchesTotal49--SeasonMatchesYellowYellow-RedRedWC Qualifiers Africa2023-20255143-» All matches2019-2021314--» All matchesTotal8283-SeasonMatchesYellowYellow-RedRedFriendlies202416-1» All matches201828--» All matches2017121-» All matchesTotal41611SeasonMatchesYellowYellow-RedRedArab Cup2021 Qatar13--» All matchesTotal13--SeasonMatchesYellowYellow-RedRedAfrica Cup2025 Morocco27--» All matches2024 Ivory Coast24--» All matches2022 Cameroon13--» All matches2019 Egypt416-1» All matchesTotal930-1SeasonMatchesYellowYellow-RedRedAfrica Cup Qual.202614--» All matches202424--» All matches2022-20233911» All matches2019-202111--» All matches2017-201937--» All matches2015/201612--» All matchesTotal112711SeasonMatchesYellowYellow-RedRedClub World Cup202524--» All matches202217-1» All matches202128--» All matches201912--» All matchesTotal621-1SeasonMatchesYellowYellow-RedRedCAF Champions League2025/202627-1» All matches2023/202429--» All matches2021/20222142-» All matches2020/2021391-» All matches2019/20203222-» All matches2018/2019422--» All matches201812--» All matchesTotal178551SeasonMatchesYellowYellow-RedRedSuper Cup202111--» All matchesTotal11--SeasonMatchesYellowYellow-RedRedLigue 12026/202713--» All matches2025/20269292-» All matches2024/2025104811» All matches2023/2024114622» All matches2022/2023940-2» All matches2021/20226251-» All matches2020/2021125131» All matches2019/2020104523» All matches2018/2019124433» All matches2017/2018179124» All matches2016/201713492-» All matchesTotal1104711816SeasonMatchesYellowYellow-RedRedLigue 12022/2023 Playoff15--» All matchesTotal15--SeasonMatchesYellowYellow-RedRedU20 World Cup2019 Polen311-1» All matchesTotal311-1