[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"wc-team-mar":3,"wc-teams-ranked":1179},{"team":4,"recentForm":12,"nextMatch":36,"previousMatches":37,"keySquadMembers":83,"topScorers":112,"fullSquad":123},{"id":5,"slug":5,"name":6,"nickname":7,"flag":5,"confederation":8,"fifaRank":9,"group":10,"worldCupTitles":11},"mar","MOROCCO","Morocco","CAF",7,"C",0,[13,18,23,28,32],{"result":14,"opponent":15,"score":16,"date":17},"L","France","0-2","2026-07-09",{"result":19,"opponent":20,"score":21,"date":22},"W","Canada","3-0","2026-07-04",{"result":24,"opponent":25,"score":26,"date":27},"D","Netherlands","1-1","2026-06-30",{"result":19,"opponent":29,"score":30,"date":31},"Haiti","4-2","2026-06-24",{"result":19,"opponent":33,"score":34,"date":35},"Scotland","1-0","2026-06-19",null,[38,47,53,61,68,76],{"id":39,"stage":40,"kickOffTime":41,"result":24,"teamScore":42,"opponentScore":42,"opponent":43},"13","GROUP","2026-06-13T22:00:00Z",1,{"id":44,"name":45,"shortName":46,"flag":44},"bra","Brazil","BRA",{"id":48,"stage":40,"kickOffTime":49,"result":19,"teamScore":42,"opponentScore":11,"opponent":50},"15","2026-06-19T22:00:00Z",{"id":51,"name":33,"shortName":52,"flag":51},"sco","SCO",{"id":54,"stage":40,"kickOffTime":55,"result":19,"teamScore":56,"opponentScore":57,"opponent":58},"18","2026-06-24T22:00:00Z",4,2,{"id":59,"name":29,"shortName":60,"flag":59},"hai","HAI",{"id":62,"stage":63,"kickOffTime":64,"result":24,"teamScore":42,"opponentScore":42,"opponent":65},"75","R32","2026-06-30T01:00:00Z",{"id":66,"name":25,"shortName":67,"flag":66},"ned","NED",{"id":69,"stage":70,"kickOffTime":71,"result":19,"teamScore":72,"opponentScore":11,"opponent":73},"90","R16","2026-07-04T17:00:00Z",3,{"id":74,"name":20,"shortName":75,"flag":74},"can","CAN",{"id":77,"stage":78,"kickOffTime":79,"result":14,"teamScore":11,"opponentScore":57,"opponent":80},"97","QF","2026-07-09T20:00:00Z",{"id":81,"name":15,"shortName":82,"flag":81},"fra","FRA",[84,93,102],{"id":85,"name":86,"jerseyNumber":42,"position":87,"positionLabel":88,"age":89,"caps":11,"club":90,"avatar":91,"bio":92},"mar_1","Yassine Bounou","GK","Goalkeeper",35,"Al-Hilal","https:\u002F\u002Fmedia.guim.co.uk\u002Fedc5dbe3426edabad5def2fd20963c10be996bd6\u002F300_92_2464_2463\u002F500.jpg","One of the main characters in Morocco’s deep run at Qatar 2022, Yassine Bounou is a fan favourite. Born in Montreal but raised in Casablanca, “Bono” loves the game and has a special affection for River Plate despite an early soft spot for their rivals. “When I was young I always followed football in South America, particularly Boca Juniors,” he said. His love for River would grow while he was at Atlético Madrid, where Diego Simeone (the former River manager) and Germán “Mono” Burgos (the former River goalkeeper) were in the dugout. Bono has even named his dog “Ariel” in an homage to River’s iconic No 10, Ariel Ortega. After nine years - and nearly 160 La Liga games - in Spain, Bounou moved to Saudi Arabia and Al-Hilal in 2023.",{"id":94,"name":95,"jerseyNumber":57,"position":96,"positionLabel":97,"age":98,"caps":11,"club":99,"avatar":100,"bio":101},"mar_2","Achraf Hakimi","DF","Defender",27,"Paris St-Germain","https:\u002F\u002Fmedia.guim.co.uk\u002F6029e17c76eb542a569afeb031f5eee53b483a15\u002F1951_118_1161_1161\u002F500.jpg","Last year’s African footballer of the year, Hakimi is considered the best right-back in the game and perhaps the first Moroccan superstar. But off the pitch the 27-year-old confirmed in February that he would face trial after being accused of rape in 2023 He denies the allegations. \"Today, a rape accusation is enough to justify a trial,\" Hakimi said on social media. \"This is as unjust to the innocent as it is to the genuine victims. I calmly await this trial, which will allow the truth to come out publicly.\" One of the key players of PSG’s first Champions League title in 2025, Hakimi still has a close friendship with Kylian Mbappé, his former teammate now at Real Madrid. “He was the one who helped me with my French when I first got to Paris,” he said.",{"id":103,"name":104,"jerseyNumber":105,"position":106,"positionLabel":107,"age":108,"caps":11,"club":109,"avatar":110,"bio":111},"mar_10","Brahim Díaz",10,"FW","Forward",26,"Real Madrid","https:\u002F\u002Fmedia.guim.co.uk\u002Fe5390a8b5298aece387d0a3b2523a7f27dbb7c9a\u002F2986_253_1903_1904\u002F500.jpg","The protagonist of January’s controversial Afcon final, winning the dubious late penalty that caused Senegal’s players to leave the pitch in protest and then failing miserably with his Panenka once they had returned. The next day Díaz expressed remorse, stating that his “soul ached” and took full responsibility for the defeat that was eventually overturned by Caf, pending Senegal’s appeal. The penalty miss came after a sensational first tournament for Díaz, who admitted the moment will be hard to overcome and vowed to keep fighting “not for me, but for everyone who believed in me”. The decision of Díaz, playing week in week out for Real Madrid, to switch to Morocco from Spain in 2024 was a significant breakthrough. Born in Malaga to a Moroccan father, Díaz never shies away when he’s asked about his allegiance. “I am 100% Moroccan and 100% Spanish. I love both countries,” he told Cadena Ser in 2024.",[113,117,120],{"rank":42,"playerId":114,"name":115,"matches":116,"assists":11,"goals":72},"mar_11","Ismael Saibari",6,{"rank":57,"playerId":118,"name":119,"matches":116,"assists":11,"goals":57},"mar_8","Azzedine Ounahi",{"rank":72,"playerId":121,"name":122,"matches":116,"assists":42,"goals":57},"mar_9","Soufiane Rahimi",[124,141,196,238,291,399,428,458,488,594,658,691,707,731,754,778,799,873,894,916,1007,1040,1054,1087,1138,1159],{"playerId":85,"number":42,"name":86,"position":87,"positionLabel":88,"age":89,"dateOfBirth":125,"caps":11,"club":90,"avatar":91,"bio":92,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":126,"playerAttributes":127},"1991-04-05",true,{"physical":128,"crawlInfomation":133,"attributes":135},{"skillMoves":42,"weight":129,"weakFoot":57,"preferredFoot":130,"altPositions":131,"height":132},"78kg","Left",[],"195cm",{"crawledAt":134},"2026-06-13T14:36:01.013Z",{"gkAttributes":136,"overall":140},{"kicking":137,"reflexes":138,"diving":139,"handling":140,"speed":139,"positioning":140},76,85,81,82,{"playerId":94,"number":57,"name":95,"position":96,"positionLabel":97,"age":98,"dateOfBirth":142,"caps":11,"club":99,"avatar":100,"bio":101,"goals":42,"assists":42,"playedMatches":116,"avgRating":11,"isKeyMember":126,"playerAttributes":143,"penalties":175},"1998-11-04",{"physical":144,"crawlInfomation":150,"attributes":152},{"skillMoves":56,"weight":145,"weakFoot":56,"preferredFoot":146,"altPositions":147,"height":149},"73kg","Right",[148],"RM","181cm",{"crawledAt":151},"2026-06-13T14:36:04.492Z",{"dribbling":153,"pace":158,"shooting":162,"defending":168,"overall":160,"passing":170,"physicality":173},{"ballControl":138,"dribbling":140,"balance":154,"composure":155,"overall":156,"reactions":157,"agility":139},78,84,83,90,{"overall":159,"acceleration":160,"sprintSpeed":161},92,89,95,{"finishing":163,"shotPower":140,"penalties":164,"positioning":155,"overall":165,"longShots":166,"volleys":167},80,68,79,77,74,{"slidingTackle":165,"overall":140,"standingTackle":138,"defAwareness":140,"interceptions":138,"headingAccuracy":169},71,{"vision":154,"freeKickAccuracy":163,"longPassing":171,"curve":154,"shortPassing":172,"overall":140,"crossing":138},73,86,{"overall":165,"aggression":166,"jumping":155,"strength":174,"stamina":161},72,[176,187],{"date":177,"gkDirection":178,"goalkeeper":179,"evidence":180,"zone":181,"match":182,"x":183,"y":184,"id":185,"outcome":186,"player":95},"2024-01-30","LEFT","Ronwen Williams","https:\u002F\u002Fyoutu.be\u002Flqbs65AeOGk?si=FB3mevz_8E1vA1ng&t=360","Top Left","Morocco 0:2 South Africa | Africa Cup of Nations 23\u002F24",0.32014388489208634,0.0007715662166909443,"fc00ca84-27ad-45a5-b0a3-4a23578ece63","MISSED",{"date":188,"gkDirection":178,"goalkeeper":189,"evidence":190,"zone":191,"match":192,"x":193,"y":194,"id":195,"outcome":186,"player":95},"2023-11-21","Kwesi Kawawa","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=QwriQsnNyr8","High","Tanzania 0:2 Morocco | World Cup Qualification Africa 23\u002F24",0.30986639260020554,-0.2320783359261304,"0b7548d3-fdd1-4682-9aa2-6f94cb2f4845",{"playerId":197,"number":72,"name":198,"position":96,"positionLabel":97,"age":199,"dateOfBirth":200,"caps":11,"club":201,"avatar":202,"bio":203,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":205,"penalties":227},"mar_3","Noussair Mazraoui",28,"1997-11-14","Manchester United","https:\u002F\u002Fmedia.guim.co.uk\u002F05a4fba67424de44c20a58375e4af31608ef7fd1\u002F509_13_1061_1060\u002F500.jpg","A devout Muslim, Mazraoui’s career has been shaped by his faith. In 2024 he asked for special permission from the Moroccan federation to make the pilgrimage to Mecca during an international break. “The link between Manchester United and the Muslim community is very important because the community is close to my belief. And if I can give them a little back, that’s something good to do,” he said in an interview with his club. After suffering his fair share of injuries, Mazraoui revealed that a change to his diet has helped him greatly. “I’m not drinking any sodas any more – fizzy drinks. It changes a lot because of the sugar, you don’t get it in your body any more. Just water makes a huge difference eventually,” he told the Athletic last year.",false,{"physical":206,"crawlInfomation":211,"attributes":213},{"skillMoves":72,"weight":207,"weakFoot":72,"preferredFoot":146,"altPositions":208,"height":210},"65kg",[209,148],"CB","183cm",{"crawledAt":212},"2026-06-13T14:36:08.203Z",{"dribbling":214,"pace":215,"shooting":217,"defending":223,"overall":163,"passing":224,"physicality":226},{"ballControl":139,"dribbling":163,"balance":167,"composure":165,"overall":163,"reactions":165,"agility":137},{"overall":216,"acceleration":154,"sprintSpeed":171},75,{"finishing":218,"shotPower":164,"penalties":219,"positioning":137,"overall":220,"longShots":221,"volleys":222},69,44,66,61,56,{"slidingTackle":163,"overall":166,"standingTackle":166,"defAwareness":137,"interceptions":163,"headingAccuracy":171},{"vision":166,"freeKickAccuracy":225,"longPassing":167,"curve":218,"shortPassing":163,"overall":137,"crossing":165},42,{"overall":174,"aggression":169,"jumping":139,"strength":218,"stamina":137},[228],{"date":229,"gkDirection":178,"goalkeeper":230,"evidence":231,"zone":232,"match":233,"x":234,"y":235,"id":236,"outcome":237,"player":198},"2017-12-22","Hobie Verhulst","https:\u002F\u002Fyoutu.be\u002FgN_BgirDuXo?si=5iamLwuoweTC71Gh&t=242","Bottom Left","Ajax Amsterdam U21 7:0 FC Volendam | Keuken Kampioen Divisie 17\u002F18",0.11459403905447071,0.8358194911426707,"ed4d1828-fec1-4308-aa4a-84271eedbefc","SCORED",{"playerId":239,"number":56,"name":240,"position":241,"positionLabel":242,"age":243,"dateOfBirth":244,"caps":11,"club":245,"avatar":246,"bio":247,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":248,"penalties":267},"mar_4","Sofyan Amrabat","MF","Midfielder",29,"1996-08-21","Real Betis","https:\u002F\u002Fmedia.guim.co.uk\u002F7c86e6b57d1339bd6c36e49a7fd6e8710a196bc8\u002F1552_209_1023_1023\u002F500.jpg","Nicknamed “The Gladiator”, Amrabat has never really fulfilled a promising career. After a brilliant World Cup in Qatar, the midfielder joined Manchester United on loan from Fiorentina and, despite winning the FA Cup, they decided not to activate his buyout clause. Amrabat doesn’t think it was Erik ten Hag’s choice. “I’ve had a special relationship with Ten Hag since I was a 20-year-old at Utrecht,\" he said before facing United with Fenerbahce in the Europa League. \"He wanted to keep me this summer so I wish him the best but not for Thursday. I hope they lose,” he told the Daily Mirror. The 29-year-old joined Real Betis on the last day of the 2025 summer transfer window. “It was crazy. I had offers from Saudi Arabia and Sevilla, but when Betis showed interest it was clear for me that I wanted to join them,” he said.",{"physical":249,"crawlInfomation":253,"attributes":255},{"skillMoves":72,"weight":250,"weakFoot":57,"preferredFoot":146,"altPositions":251,"height":210},"77kg",[252,209],"CM",{"crawledAt":254},"2026-06-13T14:36:11.770Z",{"dribbling":256,"pace":258,"shooting":259,"defending":263,"overall":154,"passing":264,"physicality":266},{"ballControl":166,"dribbling":167,"balance":137,"composure":137,"overall":167,"reactions":167,"agility":257},62,{"overall":221,"acceleration":257,"sprintSpeed":221},{"finishing":260,"shotPower":139,"penalties":261,"positioning":220,"overall":262,"longShots":171,"volleys":164},65,57,70,{"slidingTackle":137,"overall":216,"standingTackle":154,"defAwareness":167,"interceptions":166,"headingAccuracy":260},{"vision":216,"freeKickAccuracy":260,"longPassing":154,"curve":171,"shortPassing":166,"overall":171,"crossing":265},64,{"overall":140,"aggression":172,"jumping":137,"strength":140,"stamina":165},[268,276,281,286],{"date":269,"gkDirection":178,"goalkeeper":270,"evidence":271,"zone":232,"match":272,"x":273,"y":274,"id":275,"outcome":237,"player":240},"2020-07-26","Thomas Strakosha","https:\u002F\u002Fyoutu.be\u002FivyfhyLyQss?si=59R3UakJGU5nN8uv&t=126","Hellas Verona 1:5 SS Lazio | Serie A 19\u002F20",0.07862281603288797,0.8872070557535002,"116899a5-4ba6-4295-8c6e-8f688a9565bd",{"date":277,"gkDirection":36,"goalkeeper":278,"evidence":36,"zone":36,"match":279,"x":36,"y":36,"id":280,"outcome":237,"player":240},"2016-03-07","Ricardo Kieboom","FC Utrecht U21 7:2 Sparta Rotterdam U21 | Beloften Eredivisie 15\u002F16","b7a8156b-91c5-46b6-8130-53bfe9525df5",{"date":282,"gkDirection":36,"goalkeeper":283,"evidence":36,"zone":36,"match":284,"x":36,"y":36,"id":285,"outcome":237,"player":240},"2015-10-19","Bradly van der Meer","Brabant United U21 1:4 FC Utrecht U21 | Beloften Eredivisie 15\u002F16","523ca6ce-43c3-47a9-8379-978ac9442456",{"date":287,"gkDirection":36,"goalkeeper":288,"evidence":36,"zone":36,"match":289,"x":36,"y":36,"id":290,"outcome":237,"player":240},"2013-11-23","Lorenzo Hop","Vitesse Arnhem U19 2:2 FC Utrecht U19 | U19 Division 1 Spring 13\u002F14","53825875-bb58-4ebf-891a-303611debe27",{"playerId":292,"number":293,"name":294,"position":96,"positionLabel":97,"age":295,"dateOfBirth":296,"caps":11,"club":297,"avatar":298,"bio":299,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":300,"penalties":325},"mar_5",5,"Marwane Saâdane",34,"1992-01-17","Al-Fateh","http:\u002F\u002Fmedia.guim.co.uk\u002Ff4463209aa19710f5a92f67b6da6932b3ea212a8\u002F1495_0_2292_2291\u002F500.jpg","Initially left out of the 26, Saâdane was called up to replace the injured Nayef Aguerd. The Morocco coach, Mohamed Ouahbi, had feared Aguerd was in danger of not recovering in time for the tournament so Saâdane was already training with the rest of the squad when the final decision was made. A versatile player who can play in defence and defensive midfield, the 34-year-old has been with Al-Fateh since 2019, joining the Saudi club from Rizespor in Turkey, where had had been for three seasons. Recently reached 200 games for Al-Fateh and is considered one of the most consistent central defenders in the Saudi Pro League.",{"physical":301,"crawlInfomation":305,"attributes":307},{"skillMoves":57,"weight":302,"weakFoot":72,"preferredFoot":146,"altPositions":303,"height":304},"83kg",[],"188cm",{"crawledAt":306},"2026-06-23T14:08:12.238Z",{"dribbling":308,"pace":311,"shooting":314,"defending":320,"overall":174,"passing":321,"physicality":324},{"ballControl":262,"dribbling":222,"balance":309,"composure":265,"overall":257,"reactions":260,"agility":310},52,63,{"overall":312,"acceleration":313,"sprintSpeed":312},54,55,{"finishing":315,"shotPower":221,"penalties":169,"positioning":316,"overall":317,"longShots":318,"volleys":319},47,36,51,50,38,{"slidingTackle":218,"overall":262,"standingTackle":169,"defAwareness":218,"interceptions":164,"headingAccuracy":174},{"vision":322,"freeKickAccuracy":312,"longPassing":154,"curve":323,"shortPassing":218,"overall":221,"crossing":312},49,43,{"overall":138,"aggression":138,"jumping":163,"strength":155,"stamina":172},[326,332,337,342,347,352,357,361,366,370,375,380,385,389,394],{"date":327,"gkDirection":36,"goalkeeper":328,"evidence":36,"zone":36,"match":329,"x":36,"y":36,"id":330,"outcome":237,"player":331},"2023-02-18","Martín Campaña","Al-Fateh SC 2:0 Al-Batin FC | Saudi Pro League 22\u002F23","f2d9cd9c-852c-4fc0-934d-4d1ac8450e94","Marwane Saadane",{"date":333,"gkDirection":36,"goalkeeper":334,"evidence":36,"zone":36,"match":335,"x":36,"y":36,"id":336,"outcome":237,"player":331},"2023-01-12","Paulo Victor","Al-Fateh SC 2:0 Al-Ettifaq FC | Saudi Pro League 22\u002F23","47aa5447-f93f-49d8-8498-e4705e36be93",{"date":338,"gkDirection":36,"goalkeeper":339,"evidence":36,"zone":36,"match":340,"x":36,"y":36,"id":341,"outcome":237,"player":331},"2020-08-04","Moslem Al-Freej","Al-Fateh SC 2:0 Al-Fayha FC | Saudi Pro League 19\u002F20","838edbc3-6c7d-4e3a-8fd0-118a08a5fe3b",{"date":343,"gkDirection":36,"goalkeeper":344,"evidence":36,"zone":36,"match":345,"x":36,"y":36,"id":346,"outcome":237,"player":331},"2020-02-01","Farouk Ben Mustapha","Al-Shabab FC 2:1 Al-Fateh SC | Saudi Pro League 19\u002F20","aa98dba0-4cd5-4f99-89bb-1f6181dbd0c4",{"date":348,"gkDirection":36,"goalkeeper":349,"evidence":36,"zone":36,"match":350,"x":36,"y":36,"id":351,"outcome":237,"player":331},"2019-12-20","Malik Asselah","Al-Fateh SC 2:1 Al-Hazem SC | Saudi Pro League 19\u002F20","fb8701a2-201f-461d-a52b-af716ce0b146",{"date":353,"gkDirection":36,"goalkeeper":354,"evidence":36,"zone":36,"match":355,"x":36,"y":36,"id":356,"outcome":237,"player":331},"2019-10-31","Abdullah Al-Mayouf","Al-Fateh SC 3:3 Al-Hilal SFC | Saudi Pro League 19\u002F20","612e3dc0-5dcf-4438-9390-206e7a8ce03c",{"date":358,"gkDirection":36,"goalkeeper":339,"evidence":36,"zone":36,"match":359,"x":36,"y":36,"id":360,"outcome":237,"player":331},"2019-10-25","Al-Fayha FC 3:1 Al-Fateh SC | Saudi Pro League 19\u002F20","ff4ecb0b-9774-4200-ac83-ba5233fe2ede",{"date":362,"gkDirection":36,"goalkeeper":363,"evidence":36,"zone":36,"match":364,"x":36,"y":36,"id":365,"outcome":237,"player":331},"2019-10-18","Aymen Balbouli","Al-Adalah FC 3:5 Al-Fateh SC | Saudi Pro League 19\u002F20","6813a0dc-3834-4e78-8ea0-8eeaefccd7eb",{"date":367,"gkDirection":36,"goalkeeper":344,"evidence":36,"zone":36,"match":368,"x":36,"y":36,"id":369,"outcome":237,"player":331},"2019-08-24","Al-Fateh SC 1:2 Al-Shabab FC | Saudi Pro League 19\u002F20","477acc66-2a72-4cad-a4fb-c3a8e14bd0ed",{"date":371,"gkDirection":36,"goalkeeper":372,"evidence":36,"zone":36,"match":373,"x":36,"y":36,"id":374,"outcome":237,"player":331},"2018-09-02","Ruud Boffin","Antalyaspor 2:1 Caykur Rizespor | Süper Lig 18\u002F19","3feb67f9-7767-41e3-b9ca-f3002b730d15",{"date":376,"gkDirection":36,"goalkeeper":377,"evidence":36,"zone":36,"match":378,"x":36,"y":36,"id":379,"outcome":237,"player":331},"2017-12-16","Burak Öğür","Caykur Rizespor 4:0 Ümraniyespor | 1.Lig 17\u002F18","1efbee77-c06b-467b-938b-99554586f900",{"date":381,"gkDirection":36,"goalkeeper":382,"evidence":36,"zone":36,"match":383,"x":36,"y":36,"id":384,"outcome":237,"player":331},"2013-03-15","Rostand Youthé","FUS Rabat 3:0 Union sportive de Douala | CAF-Champions League 12\u002F13","4a88634b-15d2-4b9f-ac43-42073f985a22",{"date":386,"gkDirection":36,"goalkeeper":354,"evidence":36,"zone":36,"match":387,"x":36,"y":36,"id":388,"outcome":186,"player":331},"2020-08-10","Al-Hilal SFC 2:1 Al-Fateh SC | Saudi Pro League 19\u002F20","b38e421f-b738-40cc-b9bd-49ad77a3d1ff",{"date":390,"gkDirection":36,"goalkeeper":391,"evidence":36,"zone":36,"match":392,"x":36,"y":36,"id":393,"outcome":186,"player":331},"2020-03-12","Ali Al-Mazidi","Al-Fateh SC 0:1 Al-Adalah FC | Saudi Pro League 19\u002F20","041049e5-6eac-4072-a276-67c6ac9010ec",{"date":395,"gkDirection":36,"goalkeeper":396,"evidence":36,"zone":36,"match":397,"x":36,"y":36,"id":398,"outcome":186,"player":331},"2018-12-15","Haydar Yılmaz","Caykur Rizespor 1:1 Alanyaspor | Süper Lig 18\u002F19","b0759474-da4f-4d70-a7c9-15cc389d49ad",{"playerId":400,"number":116,"name":401,"position":241,"positionLabel":242,"age":402,"dateOfBirth":403,"caps":11,"club":404,"avatar":405,"bio":406,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":407},"mar_6","Ayyoub Bouaddi",18,"2007-10-02","Lille","https:\u002F\u002Fmedia.guim.co.uk\u002Ffa3e0fc5b33f3ec24202da1c708b4fb160945a99\u002F709_31_702_702\u002F500.jpg","One of the most sought-after talents in Ligue 1, Bouaddi made his senior debut for Lille in the Conference League aged 16 years and three days, making him the youngest player in the history of Uefa’s club competitions. Not only does the midfielder possess a composure beyond his years, but he is also a very astute student. In June 2023 he won the French football academies’ eloquence competition held at Paris’s Elysée Palace in front of the first lady, Brigitte Macron. He went on to obtain his high school diploma and is now studying for a degree in maths and physics. According to Bruno Génésio, his Lille coach, Bouaddi “must be protected from what surrounds him, in order to bring him to the highest level. He’s got such big potential. It is rare to come across players of his age with the qualities that he has.” After the teenager represented his native France from Under-16 to Under-21 level, Morocco won the battle for his international allegiance.",{"physical":408,"crawlInfomation":413,"attributes":417},{"skillMoves":72,"weight":409,"weakFoot":72,"preferredFoot":146,"altPositions":410,"height":412},"72kg \u002F 159lb",[411],"CDM","186cm \u002F 6'1\"",{"sourceTitle":414,"crawledAt":415,"source":416},"Ayyoub Bouaddi — matched via local EA FC26 ratings CSV (csv Nation tag: France, squad nation: Morocco)","2026-06-21T16:01:34.770Z","ea-sport-csv",{"dribbling":418,"pace":420,"shooting":421,"defending":425,"overall":216,"passing":426,"physicality":427},{"ballControl":154,"dribbling":216,"balance":265,"composure":137,"overall":216,"reactions":171,"agility":419},67,{"overall":216,"acceleration":137,"sprintSpeed":167},{"finishing":422,"shotPower":221,"penalties":312,"positioning":220,"overall":423,"longShots":222,"volleys":424},59,58,46,{"slidingTackle":257,"overall":419,"standingTackle":216,"defAwareness":422,"interceptions":167,"headingAccuracy":222},{"vision":422,"freeKickAccuracy":309,"longPassing":166,"curve":257,"shortPassing":165,"overall":174,"crossing":137},{"overall":169,"aggression":164,"jumping":216,"strength":169,"stamina":167},{"playerId":429,"number":9,"name":430,"position":241,"positionLabel":242,"age":431,"dateOfBirth":432,"caps":11,"club":433,"avatar":434,"bio":435,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":436},"mar_7","Chemsdine Talbi",21,"2005-05-09","Sunderland","https:\u002F\u002Fmedia.guim.co.uk\u002Fa7454ea8fecf1938bd5c66f8363e28385b9837cb\u002F1381_27_702_702\u002F500.jpg","Born in Belgium to a Moroccan father and Belgian mother, Talbi’s talent shone through in Club Brugge’s 2024-2025 Champions League campaign. It was hard to imagine that a few months before, he wasn’t even considered a starter. Talbi had missed a large part of the previous season with a knee injury but resilience was part of his young career. “He’s always been smaller than the others,” says his former coach Dwight Waeytens. “He was explosive and always managed to go past his opponents, but he needed to work on his physicality. He hasn’t always done it with a big smile on his face, but he still did it.” Talbi’s father was on hand to help, even if it meant going from Brussels to Bruges when his son’s fridge needed a restock. The winger’s first season in the Premier League has yielded big goals against Liverpool and Chelsea.",{"physical":437,"crawlInfomation":443,"attributes":445},{"skillMoves":72,"weight":438,"weakFoot":56,"preferredFoot":146,"altPositions":439,"height":442},"64kg",[440,441],"LM","RW","175cm",{"crawledAt":444},"2026-06-13T14:36:18.434Z",{"dribbling":446,"pace":449,"shooting":451,"defending":452,"overall":171,"passing":455,"physicality":456},{"ballControl":166,"dribbling":163,"balance":155,"composure":262,"overall":165,"reactions":447,"agility":448},60,87,{"overall":157,"acceleration":159,"sprintSpeed":450},88,{"finishing":257,"shotPower":310,"penalties":318,"positioning":260,"overall":422,"longShots":318,"volleys":447},{"slidingTackle":453,"overall":315,"standingTackle":454,"defAwareness":447,"interceptions":261,"headingAccuracy":316},33,37,{"vision":164,"freeKickAccuracy":295,"longPassing":318,"curve":167,"shortPassing":260,"overall":265,"crossing":174},{"overall":261,"aggression":457,"jumping":310,"strength":313,"stamina":167},40,{"playerId":118,"number":459,"name":119,"position":241,"positionLabel":242,"age":108,"dateOfBirth":460,"caps":11,"club":461,"avatar":462,"bio":463,"goals":57,"assists":11,"playedMatches":116,"avgRating":11,"isKeyMember":204,"playerAttributes":464,"penalties":479},8,"2000-04-19","Girona","https:\u002F\u002Fmedia.guim.co.uk\u002F6cdf66d5930cc427425d98929181f276f3981209\u002F1301_219_1606_1606\u002F500.jpg","Nicknamed “The Bee” or “El Número Ocho” after Luis Enrique spoke highly of him following Morocco’s historic win against Spain in the Last 16 in Qatar, Ounahi is one of the most talented players in the Morocco squad. Yet his move to Marseille and subsequent loan to Panathinaikos did not help him showcase his quality. Last summer’s transfer to Girona was seen as a wake-up call for the midfielder. “I feel at ease here, I found my desire and my smile playing football,” he said after reviving his career in Catalonia. “I started working with a personal coach who is responsible for many things, including my diet and additional exercises. I train at the club in the morning and I practice with my coach in the evening. It helped me a lot, both physically and mentally.” His Afcon tournament last winter, with Morocco reaching the final, was cut short by injury.",{"physical":465,"crawlInfomation":470,"attributes":472},{"skillMoves":72,"weight":466,"weakFoot":72,"preferredFoot":146,"altPositions":467,"height":469},"62kg",[468],"CAM","182cm",{"crawledAt":471},"2026-06-13T14:36:22.219Z",{"dribbling":473,"pace":474,"shooting":475,"defending":476,"overall":137,"passing":477,"physicality":478},{"ballControl":139,"dribbling":137,"balance":164,"composure":171,"overall":166,"reactions":216,"agility":166},{"overall":265,"acceleration":310,"sprintSpeed":265},{"finishing":419,"shotPower":171,"penalties":261,"positioning":171,"overall":220,"longShots":310,"volleys":309},{"slidingTackle":265,"overall":310,"standingTackle":164,"defAwareness":423,"interceptions":419,"headingAccuracy":423},{"vision":166,"freeKickAccuracy":312,"longPassing":167,"curve":419,"shortPassing":163,"overall":171,"crossing":447},{"overall":419,"aggression":423,"jumping":220,"strength":265,"stamina":140},[480],{"date":481,"gkDirection":178,"goalkeeper":482,"evidence":483,"zone":181,"match":484,"x":485,"y":486,"id":487,"outcome":237,"player":119},"2026-04-21","Álvaro Valles","https:\u002F\u002Fyoutu.be\u002Ffa5SDphJOTU?si=SwSk_t0BvN4QShjA&t=100","GIRONA FC 2 - 3 REAL BETIS | Laliga 25\u002F26",0.19852689277149713,0.32676142921664075,"11aaf18e-ff7e-446d-9967-7c6ff18665ed",{"playerId":121,"number":489,"name":122,"position":106,"positionLabel":107,"age":490,"dateOfBirth":491,"caps":11,"club":492,"avatar":493,"bio":494,"goals":57,"assists":42,"playedMatches":116,"avgRating":11,"isKeyMember":204,"playerAttributes":495,"penalties":511},9,30,"1996-06-02","Al Ain","https:\u002F\u002Fmedia.guim.co.uk\u002F30bdbe55e25e3a65b9d4524be2ca2fbea9260274\u002F386_201_1811_1812\u002F500.jpg","In Morocco, people refer to a player that has spent most of their career at one club as “Weld L’ferqa” (the team’s child). Rahimi was, in fact, born in Raja Casablanca’s training ground, meaning he literally is the “Weld L’ferqa”. His father, Mohamed, was Raja’s kit manager for decades and the club offered him a tiny house at the training ground to live with his family. But Rahimi didn’t benefit from his father’s connections at the club and was let go as a youngster. After a stint at neighbouring club l’Étoile, Rahimi was reintegrated at Raja. His performances made him a fan favorite and Al Ain seized the chance to recruit him. Rahimi, who is a skilful dribbler, helped the Emirati club win the 2024 AFC Champions League and qualify for the 2025 Club World Cup. His younger brother Houssine joined him at Al Ain last summer.",{"physical":496,"crawlInfomation":501,"attributes":503},{"skillMoves":56,"weight":497,"weakFoot":56,"preferredFoot":146,"altPositions":498,"height":149},"79kg",[499,500],"LW","ST",{"crawledAt":502},"2026-06-13T14:36:25.162Z",{"dribbling":504,"pace":505,"shooting":506,"defending":507,"overall":154,"passing":509,"physicality":510},{"ballControl":216,"dribbling":165,"balance":137,"composure":167,"overall":166,"reactions":216,"agility":216},{"overall":138,"acceleration":448,"sprintSpeed":155},{"finishing":165,"shotPower":169,"penalties":419,"positioning":154,"overall":137,"longShots":154,"volleys":171},{"slidingTackle":490,"overall":319,"standingTackle":295,"defAwareness":89,"interceptions":508,"headingAccuracy":257},41,{"vision":137,"freeKickAccuracy":260,"longPassing":220,"curve":164,"shortPassing":167,"overall":174,"crossing":174},{"overall":220,"aggression":309,"jumping":166,"strength":257,"stamina":139},[512,517,522,527,532,537,542,547,552,557,562,567,572,574,579,584,589],{"date":513,"gkDirection":36,"goalkeeper":514,"evidence":36,"zone":36,"match":515,"x":36,"y":36,"id":516,"outcome":237,"player":122},"2026-06-02","Geordan Dupire","Morocco 4:0 Madagascar | International Friendlies 25\u002F26","7a8d6f3b-6ebf-4dbb-b7f8-8fd048b2b5f2",{"date":518,"gkDirection":36,"goalkeeper":519,"evidence":36,"zone":36,"match":520,"x":36,"y":36,"id":521,"outcome":237,"player":122},"2026-05-10","Amjad Al-Sayed","Al-Ain FC 5:0 Al-Dhafra FC | UAE Pro League 25\u002F26","74c4c1de-0bcf-496c-bc42-85c977277d1d",{"date":523,"gkDirection":36,"goalkeeper":524,"evidence":36,"zone":36,"match":525,"x":36,"y":36,"id":526,"outcome":237,"player":122},"2025-11-18","Denis Onyango","Morocco 4:0 Uganda | International Friendlies 25\u002F26","a2015ab0-67bb-4f49-bec5-a505b4432383",{"date":528,"gkDirection":36,"goalkeeper":529,"evidence":36,"zone":36,"match":530,"x":36,"y":36,"id":531,"outcome":237,"player":122},"2024-11-18","Sekhoane Moerane","Morocco 7:0 Lesotho | Africa Cup of Nations Qualification 24\u002F25","db933db1-cd17-4a40-88b5-47e6db45436c",{"date":533,"gkDirection":36,"goalkeeper":534,"evidence":36,"zone":36,"match":535,"x":36,"y":36,"id":536,"outcome":237,"player":122},"2024-10-21","Mohammed Al-Yami","Al-Ain FC 4:5 Al-Hilal SFC | AFC Champions League Elite 24\u002F25","bbd90c43-2217-4bc4-a5bc-91a4782154dd",{"date":538,"gkDirection":36,"goalkeeper":539,"evidence":36,"zone":36,"match":540,"x":36,"y":36,"id":541,"outcome":237,"player":122},"2024-10-12","Dominique Youfeigane","Morocco 5:0 Central African Republic | Africa Cup of Nations Qualification 24\u002F25","573aa31c-87a8-499a-9234-39093e9102c8",{"date":543,"gkDirection":36,"goalkeeper":544,"evidence":36,"zone":36,"match":545,"x":36,"y":36,"id":546,"outcome":237,"player":122},"2024-09-26","Khaled Al-Senani","Al-Ain FC 4:2 Al-Wasl SC | UAE Pro League 24\u002F25","d2e7f70b-4383-445f-b536-a2cdc08327b5",{"date":548,"gkDirection":36,"goalkeeper":549,"evidence":36,"zone":36,"match":550,"x":36,"y":36,"id":551,"outcome":237,"player":122},"2024-08-05","Arnau Tenas","Morocco Olympic Team 1:2 Spain Olympic Team | Olympic Games 23\u002F24","3fd743ad-a734-405b-8b0c-41642701ebc6",{"date":553,"gkDirection":36,"goalkeeper":554,"evidence":36,"zone":36,"match":555,"x":36,"y":36,"id":556,"outcome":237,"player":122},"2024-08-02","Patrick Schulte","Morocco Olympic Team 4:0 United States Olympic Team | Olympic Games 23\u002F24","f6a2a2b7-9489-461c-91a3-a5b88f316c10",{"date":558,"gkDirection":36,"goalkeeper":559,"evidence":36,"zone":36,"match":560,"x":36,"y":36,"id":561,"outcome":237,"player":122},"2024-07-27","Kiril Fesyun","Ukraine Olympic Team 2:1 Morocco Olympic Team | Olympic Games 23\u002F24","7849caf8-12b3-4307-82b4-1a2b71ad75fb",{"date":563,"gkDirection":36,"goalkeeper":564,"evidence":36,"zone":36,"match":565,"x":36,"y":36,"id":566,"outcome":237,"player":122},"2024-07-24","Gerónimo Rulli","Argentina Olympic Team 1:2 Morocco Olympic Team | Olympic Games 23\u002F24","fd7902bb-2178-41ab-b426-b493c7585ead",{"date":568,"gkDirection":36,"goalkeeper":569,"evidence":36,"zone":36,"match":570,"x":36,"y":36,"id":571,"outcome":237,"player":122},"2024-04-17","Mohammed Al-Owais","Al-Ain FC 4:2 Al-Hilal SFC | AFC Champions League (- 2024) 23\u002F24","28df748a-4ed7-4374-8b59-b302f3972cff",{"date":568,"gkDirection":36,"goalkeeper":569,"evidence":36,"zone":36,"match":570,"x":36,"y":36,"id":573,"outcome":237,"player":122},"484eb8fb-9d20-490b-9b7b-48da02060c5b",{"date":575,"gkDirection":36,"goalkeeper":576,"evidence":36,"zone":36,"match":577,"x":36,"y":36,"id":578,"outcome":237,"player":122},"2024-03-15","Ali Al-Hosani","Ajman Club 0:4 Al-Ain FC | UAE Pro League 23\u002F24","83a8c468-5e75-4b95-bf6e-d30bd745650b",{"date":580,"gkDirection":36,"goalkeeper":581,"evidence":36,"zone":36,"match":582,"x":36,"y":36,"id":583,"outcome":237,"player":122},"2023-12-05","Rustem Ahallyyev","Ahal FK 1:2 Al-Ain FC | AFC Champions League (- 2024) 23\u002F24","5f354e60-8ed4-4384-a1a1-81f201fc9f4c",{"date":585,"gkDirection":36,"goalkeeper":586,"evidence":36,"zone":36,"match":587,"x":36,"y":36,"id":588,"outcome":186,"player":122},"2025-12-21","Yannick Pandor","Morocco 2:0 Comoros | Africa Cup of Nations 24\u002F25","b16e515b-99c8-4c62-a092-a9179c0a7177",{"date":590,"gkDirection":36,"goalkeeper":591,"evidence":36,"zone":36,"match":592,"x":36,"y":36,"id":593,"outcome":186,"player":122},"2024-02-25","Fahad Mohamed","FC Baniyas 0:1 Al-Ain FC | UAE Pro League 23\u002F24","919bc966-fbe8-44fa-9e25-bff7fe9e437b",{"playerId":103,"number":105,"name":104,"position":106,"positionLabel":107,"age":108,"dateOfBirth":595,"caps":11,"club":109,"avatar":110,"bio":111,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":126,"playerAttributes":596,"penalties":612},"1999-08-03",{"physical":597,"crawlInfomation":600,"attributes":604},{"skillMoves":11,"weight":598,"weakFoot":11,"preferredFoot":598,"altPositions":599,"height":598},"",[],{"sourceTitle":601,"crawledAt":602,"source":603},"Brahim Díaz — manually copied stat page; category overalls and card OVR approximated as averages of the listed sub-stats (no source overall numbers given)","2026-06-21T16:39:13.312Z","manual-paste",{"dribbling":605,"pace":606,"shooting":607,"defending":608,"overall":419,"passing":610,"physicality":611},{"ballControl":138,"dribbling":155,"balance":157,"composure":154,"overall":155,"reactions":154,"agility":450},{"overall":139,"acceleration":140,"sprintSpeed":163},{"finishing":216,"shotPower":171,"penalties":423,"positioning":166,"overall":262,"longShots":167,"volleys":265},{"slidingTackle":431,"overall":609,"standingTackle":243,"defAwareness":457,"interceptions":89,"headingAccuracy":490},31,{"vision":139,"freeKickAccuracy":221,"longPassing":137,"curve":167,"shortPassing":140,"overall":216,"crossing":137},{"overall":310,"aggression":313,"jumping":221,"strength":257,"stamina":174},[613,618,627,632,637,642,653],{"date":614,"gkDirection":36,"goalkeeper":615,"evidence":36,"zone":36,"match":616,"x":36,"y":36,"id":617,"outcome":237,"player":104},"2025-12-26","Djigui Diarra","Morocco 1:1 Mali | Africa Cup of Nations 24\u002F25","084674aa-4925-4dc5-aac4-5ca3622fe13b",{"date":619,"gkDirection":178,"goalkeeper":620,"evidence":621,"zone":622,"match":623,"x":624,"y":625,"id":626,"outcome":237,"player":104},"2025-03-25","Yakoub Suleiman Ali","https:\u002F\u002Fyoutu.be\u002FRBJwVQNFFQ0?si=8dNogvJaAAizBhoW&t=290","Mid Left","Morocco 2:0 Tanzania | World Cup Qualification Africa 23\u002F24",0.08204864679684822,0.6286633713052643,"f00ef63d-a47e-49b0-a1ee-1104daff47e3",{"date":628,"gkDirection":36,"goalkeeper":629,"evidence":36,"zone":36,"match":630,"x":36,"y":36,"id":631,"outcome":237,"player":104},"2017-10-17","Maurizio Schaeper","Manchester City UEFA U19 3:1 SSC Napoli UEFA U19 | UEFA Youth League 17\u002F18","bb97ad1a-1563-4c5e-93de-acadbd2e6b02",{"date":633,"gkDirection":36,"goalkeeper":634,"evidence":36,"zone":36,"match":635,"x":36,"y":36,"id":636,"outcome":237,"player":104},"2017-09-16","Mika","Manchester City U23 2:2 Sunderland AFC U21 | Premier League 2 17\u002F18","939aafd0-f663-4964-ad57-48fa0c99586c",{"date":638,"gkDirection":36,"goalkeeper":639,"evidence":36,"zone":36,"match":640,"x":36,"y":36,"id":641,"outcome":237,"player":104},"2017-02-18","Brad Collins","Chelsea FC U23 3:4 Manchester City U21 | Premier League 2 16\u002F17","25ee8b93-f5dd-4f4a-933e-725d6bc06ff4",{"date":643,"gkDirection":644,"goalkeeper":645,"evidence":646,"zone":647,"match":648,"x":649,"y":650,"id":651,"outcome":652,"player":104},"2026-01-18","CENTER","Edouard Mendy","https:\u002F\u002Fyoutu.be\u002FchuhAI45g70?si=Z9DGARohca1CUOl1&t=146","Mid Centre","Senegal 0:3 Morocco | Africa Cup of Nations 24\u002F25",0.48800959232613905,0.5307058262658705,"4db3798e-e53d-40f2-a129-8b285b3722c7","SAVED",{"date":654,"gkDirection":36,"goalkeeper":655,"evidence":36,"zone":36,"match":656,"x":36,"y":36,"id":657,"outcome":186,"player":104},"2018-03-24","Jarno De Smet","Spain U19 3:0 Belgium U19 | UEFA Euro Under-19 qualification 17\u002F18","0e1b1ce5-131f-43a9-a219-5ba66687ffb7",{"playerId":114,"number":659,"name":115,"position":241,"positionLabel":242,"age":660,"dateOfBirth":661,"caps":11,"club":662,"avatar":663,"bio":664,"goals":72,"assists":11,"playedMatches":116,"avgRating":11,"isKeyMember":204,"playerAttributes":665,"penalties":680},11,25,"2001-01-28","PSV Eindhoven","https:\u002F\u002Fmedia.guim.co.uk\u002F8136a9df548b89e5b77e4dd0c0909aa5bdb6e615\u002F1385_1_1290_1290\u002F500.jpg","Born in Barcelona, Saibari struggled in his early years, not taking his first steps until the age of two owing to a congenital condition. To correct the condition, he had to wear a special orthopedic device for over a year to keep his feet straight and help him walk. “It wasn’t even about becoming a footballer or anything like that,” Saibari has said. “That machine helped. It’s a device that helps babies walk straight. And yeah, luckily, it worked.” Saibari started playing football in Terrassa near Barcelona, but the economic crisis in 2008 forced his parents to seek a better life elsewhere and they chose Belgium. After playing in several academies, Ismael joined Anderlecht, only to be released. “They told me I was too fat,” he said. “I was playing well. I was in a good moment. It was an honour to play there. Then, just one day before the new season started, I got the news. It was really painful.” Saibari moved to Genk, where he scored a decisive goal in a youth game against … Anderlecht. He has since helped PSV achieve back-to-back Dutch titles.",{"physical":666,"crawlInfomation":670,"attributes":672},{"skillMoves":56,"weight":667,"weakFoot":56,"preferredFoot":146,"altPositions":668,"height":669},"81kg",[252],"185cm",{"crawledAt":671},"2026-06-13T14:36:28.760Z",{"dribbling":673,"pace":674,"shooting":675,"defending":676,"overall":165,"passing":678,"physicality":679},{"ballControl":155,"dribbling":156,"balance":163,"composure":167,"overall":140,"reactions":163,"agility":166},{"overall":154,"acceleration":139,"sprintSpeed":137},{"finishing":216,"shotPower":165,"penalties":261,"positioning":154,"overall":216,"longShots":167,"volleys":164},{"slidingTackle":219,"overall":317,"standingTackle":677,"defAwareness":318,"interceptions":317,"headingAccuracy":261},53,{"vision":154,"freeKickAccuracy":422,"longPassing":169,"curve":216,"shortPassing":154,"overall":167,"crossing":169},{"overall":154,"aggression":260,"jumping":139,"strength":156,"stamina":165},[681],{"date":682,"gkDirection":683,"goalkeeper":684,"evidence":685,"zone":686,"match":687,"x":688,"y":689,"id":690,"outcome":237,"player":115},"2025-12-13","RIGHT","Timo Jansink","https:\u002F\u002Fyoutu.be\u002Fkpi6vG3ZEvA?si=CmsJUMP25bmI0Utq&t=113","Top Right","PSV Eindhoven 4:3 Heracles Almelo",0.9076738609112709,0.3299731520048176,"ca31ddc5-7b1b-4860-9ffe-a5f7818b22ed",{"playerId":692,"number":693,"name":694,"position":87,"positionLabel":88,"age":454,"dateOfBirth":695,"caps":11,"club":696,"avatar":697,"bio":698,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":699},"mar_12",12,"Munir Mohamedi","1989-05-10","RS Berkane","https:\u002F\u002Fmedia.guim.co.uk\u002F784e20bed9bf15dc401dc4698b4000d2bd1b8a93\u002F1304_180_1215_1215\u002F500.jpg","A national team player for over a decade, Munir is one of the veterans in the Atlas Lions squad. He’s got a unique status, as the only player born in the Spanish enclave of Melilla (northern Morocco) in the setup. As a young player still trying to find his way to professional football, Munir would work for his father after training. “I had to help, but that was a bit odd. Some of the fans who watched and cheered for me during the games were also asking me for a coffee or a meal in my father’s restaurant,” he said. After playing in Spain, Turkey and Saudi Arabia, Munir chose to join the Moroccan side RS Berkane in 2024 and played a key role in the club’s maiden top-flight title last year.",{"physical":700,"crawlInfomation":702,"attributes":704},{"skillMoves":11,"weight":598,"weakFoot":11,"preferredFoot":598,"altPositions":701,"height":598},[],{"sourceTitle":703,"crawledAt":602,"source":603},"Munir Mohamedi — manually copied stat page; category overalls and card OVR approximated as averages of the listed sub-stats (no source overall numbers given)",{"gkAttributes":705,"overall":169},{"kicking":164,"reflexes":171,"diving":262,"handling":262,"speed":706,"positioning":167},48,{"playerId":708,"number":709,"name":710,"position":96,"positionLabel":97,"age":711,"dateOfBirth":712,"caps":11,"club":713,"avatar":714,"bio":715,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":716},"mar_13",13,"Zakaria El Ouahdi",24,"2001-12-31","Genk","https:\u002F\u002Fmedia.guim.co.uk\u002Fb420a6e978e7990fcdf593c78be452506f6ed0f7\u002F1486_102_928_928\u002F500.jpg","A key figure in the Morocco team that won the Under-23 Africa Cup of Nations in 2023 and clinched a spot on the Olympic podium a year later, El Ouahdi is a modern full-back who contributes a lot going forward. Born near Antwerp, Zakaria joined Genk in 2023. Whereas his teammate Bilal El Khannouss moved to Leicester in 2024, El Ouahdi insisted on staying, despite interest from Benfica. He revealed months later that he decided to postpone any move because his father, Mohamed, was fighting leukemia. Mohamed has played a huge part in Zakaria’s career and was the one encouraging him to choose to represent Morocco. When rumours surfaced that El Ouahdi was considering a switch to Belgium, his father denied it across the Moroccan media. “Of course, Belgium is a great country, but my heart is Moroccan,” Zakaria told Het Laatste Nieuws.",{"physical":717,"crawlInfomation":721,"attributes":723},{"skillMoves":72,"weight":718,"weakFoot":72,"preferredFoot":146,"altPositions":719,"height":720},"66kg",[148,441],"172cm",{"crawledAt":722},"2026-06-13T14:36:32.364Z",{"dribbling":724,"pace":725,"shooting":726,"defending":727,"overall":137,"passing":728,"physicality":729},{"ballControl":216,"dribbling":166,"balance":160,"composure":174,"overall":166,"reactions":137,"agility":140},{"overall":171,"acceleration":139,"sprintSpeed":419},{"finishing":419,"shotPower":218,"penalties":423,"positioning":221,"overall":220,"longShots":260,"volleys":164},{"slidingTackle":166,"overall":218,"standingTackle":216,"defAwareness":260,"interceptions":216,"headingAccuracy":319},{"vision":419,"freeKickAccuracy":310,"longPassing":265,"curve":164,"shortPassing":171,"overall":262,"crossing":171},{"overall":169,"aggression":164,"jumping":310,"strength":310,"stamina":730},91,{"playerId":732,"number":733,"name":734,"position":96,"positionLabel":97,"age":243,"dateOfBirth":735,"caps":11,"club":736,"avatar":737,"bio":738,"goals":42,"assists":11,"playedMatches":116,"avgRating":11,"isKeyMember":204,"playerAttributes":739},"mar_14",14,"Issa Diop","1997-01-09","Fulham","https:\u002F\u002Fmedia.guim.co.uk\u002F49351539b36ed682501a6050be3767f768cbc072\u002F1135_214_823_823\u002F500.jpg","Born in France to a Moroccan mother, Diop is the grandson of Lybasse Diop, the first Senegalese to play in Ligue 1. But Diop is most known for having a strong opinion when asked which team he would represent at international level. “No other team than France,” he replied frankly in an interview with Canal+. Naturally, when Morocco’s new head coach, Mohamed Ouahbi, gave the centre-back his first call-up in March, he was asked about those comments. “He never said that he dislikes Morocco, that was fake news,” Ouahbi said. “I had a very honest and straightforward conversation with him, and it convinced him to join us.” With almost 170 games in the Premier League at West Ham and Fulham, Diop could be the missing piece in the Morocco backline.",{"physical":740,"crawlInfomation":744,"attributes":746},{"skillMoves":57,"weight":741,"weakFoot":72,"preferredFoot":146,"altPositions":742,"height":743},"92kg \u002F 203lb",[],"194cm \u002F 6'4\"",{"sourceTitle":745,"crawledAt":415,"source":416},"Issa Diop — matched via local EA FC26 ratings CSV (csv Nation tag: France, squad nation: Morocco)",{"dribbling":747,"pace":748,"shooting":749,"defending":750,"overall":137,"passing":751,"physicality":753},{"ballControl":422,"dribbling":309,"balance":453,"composure":260,"overall":313,"reactions":216,"agility":309},{"overall":261,"acceleration":322,"sprintSpeed":310},{"finishing":490,"shotPower":317,"penalties":219,"positioning":225,"overall":454,"longShots":609,"volleys":706},{"slidingTackle":216,"overall":166,"standingTackle":137,"defAwareness":166,"interceptions":166,"headingAccuracy":166},{"vision":454,"freeKickAccuracy":295,"longPassing":310,"curve":752,"shortPassing":164,"overall":677,"crossing":323},32,{"overall":154,"aggression":154,"jumping":140,"strength":448,"stamina":447},{"playerId":755,"number":756,"name":757,"position":241,"positionLabel":242,"age":758,"dateOfBirth":759,"caps":11,"club":760,"avatar":761,"bio":762,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":763},"mar_15",15,"Samir El Mourabet",20,"2005-10-06","Strasbourg","https:\u002F\u002Fmedia.guim.co.uk\u002Fc66602192f66285ba88462c12140c5aa17786c17\u002F308_196_1803_1803\u002F500.jpg","Thriving in a very promising Strasbourg team, El Mourabet earned his first Morocco cap in March. The 20-year-old performed well as a defensive midfielder in friendlies against Ecuador and Paraguay but his young career hasn’t been without its challenges. Born in Strasbourg, El Mourabet had to put his career on hold in 2020 when the club let him go aged 13, deeming him overweight. He then joined Lyon’s futsal team, where he was clearly better than most. After turning down a professional contract to play football in Spain, El Mourabet went back to Strasbourg, where he played his way into the Under-19 team within six months. “My son is not the kind of boy who’s going to start crying and say that everything is ruined,” his father, Tijani, said later. After establishing himself in the first team under Liam Rosenior, El Mourabet was frequently called up by the Morocco Under-20 manager, Mohamed Ouahbi, now in charge of the senior side.",{"physical":764,"crawlInfomation":768,"attributes":770},{"skillMoves":57,"weight":765,"weakFoot":57,"preferredFoot":130,"altPositions":766,"height":767},"75kg",[],"186cm",{"crawledAt":769},"2026-06-13T14:36:35.533Z",{"dribbling":771,"pace":772,"shooting":773,"defending":774,"overall":260,"passing":775,"physicality":777},{"ballControl":419,"dribbling":422,"balance":310,"composure":260,"overall":257,"reactions":265,"agility":422},{"overall":261,"acceleration":222,"sprintSpeed":423},{"finishing":706,"shotPower":318,"penalties":424,"positioning":222,"overall":706,"longShots":315,"volleys":453},{"slidingTackle":222,"overall":261,"standingTackle":310,"defAwareness":322,"interceptions":310,"headingAccuracy":309},{"vision":164,"freeKickAccuracy":776,"longPassing":218,"curve":706,"shortPassing":262,"overall":310,"crossing":706},45,{"overall":221,"aggression":312,"jumping":422,"strength":265,"stamina":257},{"playerId":779,"number":780,"name":781,"position":241,"positionLabel":242,"age":758,"dateOfBirth":782,"caps":11,"club":760,"avatar":783,"bio":784,"goals":42,"assists":11,"playedMatches":116,"avgRating":11,"isKeyMember":204,"playerAttributes":785},"mar_16",16,"Gessime Yassine","2005-11-22","https:\u002F\u002Fmedia.guim.co.uk\u002F2119b3ab7bf3ebeea9ce704cd36a67af785b33d5\u002F473_120_631_631\u002F500.jpg","“His moves remind me of Hatem Ben Arfa,” said the former Senegal striker Demba Ba after he recommended Yassine to the French team USL Dunkerque while he was their sporting director. The natural-born dribbler from southern France switched his allegiance in 2024 and played in the Under-20 World Cup last October, which Morocco won. “He’s always had a ball with him,” his mother told Le360. “As a kid, he never played with cars or other toys. When he was little he’d open the fridge and throw some eggs and try to juggle them.” After the skinny teenager struggled at club trials, he landed that move to Dunkurque in Ligue 2. Gary O’Neil has given him opportunities since he joined Strasbourg in January and he earned his first senior cap for Morocco in March.",{"physical":786,"crawlInfomation":790,"attributes":792},{"skillMoves":72,"weight":787,"weakFoot":57,"preferredFoot":130,"altPositions":788,"height":789},"59kg \u002F 130lb",[440,441],"173cm \u002F 5'8\"",{"sourceTitle":791,"crawledAt":415,"source":416},"Gessime Yassine — matched via local EA FC26 ratings CSV (csv Nation tag: France, squad nation: Morocco)",{"dribbling":793,"pace":794,"shooting":795,"defending":796,"overall":260,"passing":797,"physicality":798},{"ballControl":262,"dribbling":137,"balance":156,"composure":260,"overall":167,"reactions":313,"agility":730},{"overall":220,"acceleration":262,"sprintSpeed":257},{"finishing":221,"shotPower":221,"penalties":317,"positioning":265,"overall":221,"longShots":310,"volleys":422},{"slidingTackle":219,"overall":457,"standingTackle":508,"defAwareness":609,"interceptions":706,"headingAccuracy":225},{"vision":422,"freeKickAccuracy":677,"longPassing":312,"curve":167,"shortPassing":164,"overall":257,"crossing":422},{"overall":323,"aggression":261,"jumping":457,"strength":89,"stamina":315},{"playerId":800,"number":801,"name":802,"position":106,"positionLabel":107,"age":660,"dateOfBirth":803,"caps":11,"club":804,"avatar":805,"bio":806,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":807,"penalties":820},"mar_17",17,"Amine Sbaï","2000-11-05","Angers","https:\u002F\u002Fmedia.guim.co.uk\u002F00bf859ffca1e37aec963788e13dc94f19d88db8\u002F540_106_2648_2645\u002F500.jpg","The winger was born in Morocco but moved to France at an early age and came through the Nîmes academy before working his way up the French league to finally join Ligue 1 side Angers in 2025. He didn’t make Mohamed Ouahbi’s World Cup squad but was added to replace the unfortunate Abde Ezzalzouli, who suffered a knee injury in the week leading up to the World Cup. Sbaï is an option on the right and the left and is coming into the tournament after a strong season with his club, making 25 appearances and making four goal contributions. A fearless dribbler, he only made his national team debut in May.",{"physical":808,"crawlInfomation":811,"attributes":813},{"skillMoves":72,"weight":809,"weakFoot":72,"preferredFoot":146,"altPositions":810,"height":442},"68kg",[499,148],{"crawledAt":812},"2026-06-23T14:08:15.488Z",{"dribbling":814,"pace":815,"shooting":816,"defending":817,"overall":164,"passing":818,"physicality":819},{"ballControl":174,"dribbling":167,"balance":154,"composure":220,"overall":171,"reactions":423,"agility":140},{"overall":137,"acceleration":167,"sprintSpeed":154},{"finishing":310,"shotPower":164,"penalties":222,"positioning":221,"overall":257,"longShots":313,"volleys":312},{"slidingTackle":243,"overall":98,"standingTackle":453,"defAwareness":711,"interceptions":402,"headingAccuracy":319},{"vision":218,"freeKickAccuracy":424,"longPassing":222,"curve":262,"shortPassing":310,"overall":257,"crossing":257},{"overall":313,"aggression":295,"jumping":313,"strength":222,"stamina":218},[821,830,838,843,848,853,858,865],{"date":822,"gkDirection":178,"goalkeeper":823,"evidence":824,"zone":825,"match":826,"x":827,"y":828,"id":829,"outcome":237,"player":802},"2026-01-10","Kjetil Haug","https:\u002F\u002Fyoutu.be\u002FYcc-BNsvn7k?si=dOadur8_JGfB7hix&t=197","Bottom Right","Angers SCO 6:7 FC Toulouse | Coupe de France 25\u002F26",0.775779376498801,0.7972788176845486,"8852a218-8973-4d38-b17f-a745409bcbea",{"date":831,"gkDirection":683,"goalkeeper":832,"evidence":833,"zone":232,"match":834,"x":835,"y":836,"id":837,"outcome":237,"player":802},"2024-02-03","Anthony Mandréa","https:\u002F\u002Fyoutu.be\u002FJTigaL4uSZs?si=H7zv-YrDx9x_vYBH&t=188","Grenoble Foot 38 5:1 SM Caen | Ligue 2 23\u002F24",0.10602946214457006,0.8053081246549907,"8c133ac1-b522-4dd3-8e1b-565b456e1517",{"date":839,"gkDirection":36,"goalkeeper":840,"evidence":36,"zone":36,"match":841,"x":36,"y":36,"id":842,"outcome":237,"player":802},"2021-02-07","Artur Toroyan","AS Panazol 0:3 Olympique d'Alès en Cévennes | Coupe de France 20\u002F21","5eea8e1d-54bd-4c9b-be01-46b8f26e6e70",{"date":844,"gkDirection":36,"goalkeeper":845,"evidence":36,"zone":36,"match":846,"x":36,"y":36,"id":847,"outcome":237,"player":802},"2020-10-10","Jurgen Giraud","Olympique d'Alès en Cévennes 2:3 RCO Agde | National 3 - Occitanie 20\u002F21","c163cdcc-be22-4db1-846b-54c201d8af76",{"date":849,"gkDirection":36,"goalkeeper":850,"evidence":36,"zone":36,"match":851,"x":36,"y":36,"id":852,"outcome":237,"player":802},"2020-09-05","Naby-Moussa Yattara","Stade Beaucairois 30 3:1 Olympique d'Alès en Cévennes | National 3 - Occitanie 20\u002F21","e9954355-4c86-42f3-a3ab-a4ed5f4cd57d",{"date":854,"gkDirection":36,"goalkeeper":855,"evidence":36,"zone":36,"match":856,"x":36,"y":36,"id":857,"outcome":237,"player":802},"2020-02-29","Rémi Gabet","Olympique d'Alès en Cévennes 7:1 AS Béziers B | National 3 - Occitanie 19\u002F20","06feda55-1823-4dcd-a8cf-84bd64743b8b",{"date":859,"gkDirection":683,"goalkeeper":860,"zone":825,"match":861,"x":862,"y":863,"id":864,"outcome":652,"player":802},"2026-04-11","Brice Samba","Stade Rennais FC 2:1 Angers SCO | Ligue 1 25\u002F26",0.8751284686536485,0.8085198474431676,"ffbbaba8-7d11-459d-90d9-aa3c0ac5dc70",{"date":866,"gkDirection":644,"goalkeeper":867,"evidence":868,"zone":647,"match":869,"x":870,"y":871,"id":872,"outcome":652,"player":802},"2023-06-02","Enzo Basilio","https:\u002F\u002Fyoutu.be\u002FtsOzSRDgZs4?si=a-FT6Tmgl-6bq1dW&t=84","Grenoble Foot 38 0:2 EA Guingamp | Ligue 2 22\u002F23",0.6113394998287085,0.676839213127917,"6a099cdd-6936-4717-82dc-6fa2998a841f",{"playerId":874,"number":402,"name":875,"position":96,"positionLabel":97,"age":876,"dateOfBirth":877,"caps":11,"club":878,"avatar":879,"bio":880,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":881},"mar_18","Chadi Riad",22,"2003-06-17","Crystal Palace","https:\u002F\u002Fmedia.guim.co.uk\u002Fc7883e358cf6497bd4dfdb90370ddabe6b219a9a\u002F813_0_770_770\u002F500.jpg","Riad was destined for the top. After winning the Under-23 Africa Cup of Nations and graduating from Barcelona’s La Masia academy, he moved to Crystal Palace after a good stint at Real Betis and a first call-up and goal for Morocco. But the defender’s young career has been riddled with injuries since he set foot in London, spending almost two years out with a knee issue. “To go from a recognised player to a nobody has been the hardest part. I was imprisoned in a gym for over a year, watching my teammates train while I had to lift weights. But thanks to my family who moved to London, it all got easier,” he told Le360Sport.",{"physical":882,"crawlInfomation":885,"attributes":887},{"skillMoves":57,"weight":129,"weakFoot":72,"preferredFoot":130,"altPositions":883,"height":884},[],"190cm",{"crawledAt":886},"2026-06-13T14:36:42.302Z",{"dribbling":888,"pace":889,"shooting":890,"defending":891,"overall":174,"passing":892,"physicality":893},{"ballControl":164,"dribbling":261,"balance":423,"composure":312,"overall":221,"reactions":419,"agility":447},{"overall":447,"acceleration":222,"sprintSpeed":265},{"finishing":98,"shotPower":225,"penalties":424,"positioning":199,"overall":752,"longShots":752,"volleys":295},{"slidingTackle":171,"overall":169,"standingTackle":216,"defAwareness":218,"interceptions":164,"headingAccuracy":171},{"vision":508,"freeKickAccuracy":199,"longPassing":260,"curve":260,"shortPassing":216,"overall":261,"crossing":225},{"overall":174,"aggression":167,"jumping":154,"strength":154,"stamina":422},{"playerId":895,"number":896,"name":897,"position":96,"positionLabel":97,"age":98,"dateOfBirth":898,"caps":11,"club":899,"avatar":900,"bio":901,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":902},"mar_19",19,"Youssef Belammari","1998-09-20","Al Ahly","https:\u002F\u002Fmedia.guim.co.uk\u002Ff2acd21d4b592a1f4b30bc5a7f415be825b9a50e\u002F2780_87_589_589\u002F500.jpg","Trained in FUS Rabat, Belammari moved back to his hometown of Casablanca in 2023 to join giants Raja. Raja’s unbeaten league-and-cup double season then became a distant memory after major changes at the top of the club and the imprisonment of the former president. The situation became insufferable for Belammari, who voiced his concerns after a loss in the league. “You can’t expect to reap roses when you plant thorns,” he told the media in the mixed zone. Belammari’s gifted left foot, and his ability to find space and free the flank for his winger, make him a key piece in Mohamed Ouahbi’s gameplan. His willingness to be a back-up made him a natural choice for Morocco’s manager.",{"physical":903,"crawlInfomation":905,"attributes":908},{"skillMoves":11,"weight":598,"weakFoot":11,"preferredFoot":598,"altPositions":904,"height":598},[],{"sourceTitle":906,"crawledAt":907,"source":603},"Youssef Belammari — manually copied stat page; category overalls and card OVR approximated as averages of the listed sub-stats (no source overall numbers given)","2026-06-21T16:30:25.000Z",{"dribbling":909,"pace":910,"shooting":911,"defending":913,"overall":423,"passing":914,"physicality":915},{"ballControl":423,"dribbling":422,"balance":265,"composure":422,"overall":447,"reactions":422,"agility":257},{"overall":167,"acceleration":216,"sprintSpeed":174},{"finishing":323,"shotPower":424,"penalties":457,"positioning":315,"overall":323,"longShots":912,"volleys":457},39,{"slidingTackle":174,"overall":257,"standingTackle":169,"defAwareness":310,"interceptions":257,"headingAccuracy":323},{"vision":706,"freeKickAccuracy":454,"longPassing":490,"curve":706,"shortPassing":309,"overall":219,"crossing":318},{"overall":265,"aggression":677,"jumping":257,"strength":218,"stamina":174},{"playerId":917,"number":758,"name":918,"position":106,"positionLabel":107,"age":752,"dateOfBirth":919,"caps":11,"club":920,"avatar":921,"bio":922,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":923,"penalties":936},"mar_20","Ayoub El Kaabi","1993-06-25","Olympiakos","https:\u002F\u002Fmedia.guim.co.uk\u002Fb0fb720e8ac02846de43c679f52e25a1ee0833c1\u002F1687_2_1080_1079\u002F500.jpg","The veteran striker is ready to give the World Cup another go. El Kaabi went to Russia in 2018, starting the opening 1-0 loss to Iran but not again. He wasn’t called up for the 2022 edition but he kept going, just like he always has. El Kaabi was trying to make a living as a carpenter when he was first scouted by Racing Casablanca. After winning the Golden Boot in Morocco’s second tier and in the African Nations Championship, he left to play abroad at Hebei in China. He was playing for Hatayspor in Turkey when the city of Antakya was devastated by the 2023 earthquake that killed his teammate Christian Atsu. At Olympiakos, El Kaabi is a legend for scoring vital goals in their run to Conference League glory in 2024, including an extra-time winner against Fiorentina in the final. “What I like about him is that he shows you that he is calm,” said the Olympiakos sporting director, Darko Kovacevic. El Kaabi is most famous for his ability to pull off a bicycle kick – two of his three goals at last winter’s Afcon came in that fashion, earning him the nickname “Bicycle man”.",{"physical":924,"crawlInfomation":927,"attributes":929},{"skillMoves":72,"weight":925,"weakFoot":57,"preferredFoot":130,"altPositions":926,"height":469},"76kg",[],{"crawledAt":928},"2026-06-13T14:36:45.995Z",{"dribbling":930,"pace":931,"shooting":932,"defending":933,"overall":163,"passing":934,"physicality":935},{"ballControl":165,"dribbling":174,"balance":137,"composure":174,"overall":216,"reactions":163,"agility":216},{"overall":140,"acceleration":163,"sprintSpeed":156},{"finishing":155,"shotPower":156,"penalties":155,"positioning":140,"overall":140,"longShots":167,"volleys":140},{"slidingTackle":225,"overall":424,"standingTackle":219,"defAwareness":457,"interceptions":508,"headingAccuracy":163},{"vision":220,"freeKickAccuracy":313,"longPassing":776,"curve":164,"shortPassing":164,"overall":257,"crossing":447},{"overall":166,"aggression":169,"jumping":160,"strength":166,"stamina":154},[937,942,947,949,953,958,963,968,973,977,982,987,992,997,1002],{"date":938,"gkDirection":36,"goalkeeper":939,"evidence":36,"zone":36,"match":940,"x":36,"y":36,"id":941,"outcome":237,"player":918},"2025-11-22","Lefteris Choutesiotis","Olympiacos Piraeus 3:0 Atromitos Athens | Super League 1 25\u002F26","521c21e9-fcb7-4dfe-9600-12ed2158348b",{"date":943,"gkDirection":36,"goalkeeper":944,"evidence":36,"zone":36,"match":945,"x":36,"y":36,"id":946,"outcome":237,"player":918},"2025-11-09","Moisés Ramírez","AE Kifisia 1:3 Olympiacos Piraeus | Super League 1 25\u002F26","8d687407-c1de-4b35-8184-86e5a1c92919",{"date":943,"gkDirection":36,"goalkeeper":944,"evidence":36,"zone":36,"match":945,"x":36,"y":36,"id":948,"outcome":237,"player":918},"7ce9a5ad-5a1a-4673-8b0b-d8834c2331be",{"date":950,"gkDirection":36,"goalkeeper":270,"evidence":36,"zone":36,"match":951,"x":36,"y":36,"id":952,"outcome":237,"player":918},"2025-10-26","Olympiacos Piraeus 2:0 AEK Athens | Super League 1 25\u002F26","0295abc7-e114-46cd-9628-f3541fd34e11",{"date":954,"gkDirection":36,"goalkeeper":955,"evidence":36,"zone":36,"match":956,"x":36,"y":36,"id":957,"outcome":237,"player":918},"2025-10-21","Wojciech Szczesny","FC Barcelona 6:1 Olympiacos Piraeus | UEFA Champions League 25\u002F26","81bd6bcc-e12f-48ff-80ce-bfa43e59e25b",{"date":959,"gkDirection":36,"goalkeeper":960,"evidence":36,"zone":36,"match":961,"x":36,"y":36,"id":962,"outcome":237,"player":918},"2025-10-18","Nikolaos Melissas","AE Larisa 0:2 Olympiacos Piraeus | Super League 1 25\u002F26","f3d42324-425d-4d01-808b-33773b8ac696",{"date":964,"gkDirection":36,"goalkeeper":965,"evidence":36,"zone":36,"match":966,"x":36,"y":36,"id":967,"outcome":237,"player":918},"2025-05-11","Bartłomiej Drągowski","Panathinaikos 0:1 Olympiacos Piraeus | Super League Play-off 24\u002F25","c7050d67-e124-4fbf-924b-065b520548c0",{"date":969,"gkDirection":36,"goalkeeper":970,"evidence":36,"zone":36,"match":971,"x":36,"y":36,"id":972,"outcome":237,"player":918},"2025-01-06","Lucas Chaves","Panetolikos 0:2 Olympiacos Piraeus | Super League 1 24\u002F25","e60744e3-411c-4a5e-ab82-fd4ec8fa7c86",{"date":974,"gkDirection":36,"goalkeeper":270,"evidence":36,"zone":36,"match":975,"x":36,"y":36,"id":976,"outcome":237,"player":918},"2024-11-24","Olympiacos Piraeus 4:1 AEK Athens | Super League 1 24\u002F25","5bda3284-63e9-4a00-a69e-a82444471296",{"date":978,"gkDirection":36,"goalkeeper":979,"evidence":36,"zone":36,"match":980,"x":36,"y":36,"id":981,"outcome":237,"player":918},"2024-10-20","Dávid Gróf","Olympiacos Piraeus 2:2 Levadiakos | Super League 1 24\u002F25","f82855d2-a99d-4493-9294-336df92f4f3e",{"date":983,"gkDirection":36,"goalkeeper":984,"evidence":36,"zone":36,"match":985,"x":36,"y":36,"id":986,"outcome":186,"player":918},"2025-11-14","Ernan Siluane","Morocco 1:0 Mozambique | International Friendlies 25\u002F26","cdc2b46f-c99c-4406-be1a-c445a4de4ccf",{"date":988,"gkDirection":36,"goalkeeper":989,"evidence":36,"zone":36,"match":990,"x":36,"y":36,"id":991,"outcome":186,"player":918},"2025-02-16","Panagiotis Katsikas","Panserraikos 0:4 Olympiacos Piraeus | Super League 1 24\u002F25","68fac30f-1474-460d-b625-96bc8ba7897f",{"date":993,"gkDirection":36,"goalkeeper":994,"evidence":36,"zone":36,"match":995,"x":36,"y":36,"id":996,"outcome":186,"player":918},"2025-02-05","Yuriy Lodygin","Olympiacos Piraeus 1:0 Panathinaikos | Kypello Elladas 24\u002F25","a3c183a4-b6b4-434a-ba50-bc2fb80a0dec",{"date":998,"gkDirection":36,"goalkeeper":999,"evidence":36,"zone":36,"match":1000,"x":36,"y":36,"id":1001,"outcome":186,"player":918},"2024-12-12","Lars Unnerstall","Olympiacos Piraeus 0:0 FC Twente Enschede | UEFA Europa League 24\u002F25","a21c03a7-b604-41bc-ba6d-1eda3fec881c",{"date":1003,"gkDirection":36,"goalkeeper":1004,"evidence":36,"zone":36,"match":1005,"x":36,"y":36,"id":1006,"outcome":186,"player":918},"2024-10-24","Johan Dahlin","Malmö FF 0:1 Olympiacos Piraeus | UEFA Europa League 24\u002F25","b280413e-f7d0-4e83-803a-df3e6ef0be1c",{"playerId":1008,"number":431,"name":1009,"position":106,"positionLabel":107,"age":431,"dateOfBirth":1010,"caps":11,"club":1011,"avatar":1012,"bio":1013,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1014,"penalties":1028},"mar_21","Ayoube Amaimouni","2004-11-30","Eintracht Frankfurt","https:\u002F\u002Fmedia.guim.co.uk\u002F1582f09b6df32c0036af7185e70259253c5a3c46\u002F186_0_2461_2462\u002F500.jpg","Undoubtedly the biggest surprise in the squad, Amaimouni has enjoyed a meteoric rise in the last few months. Born in Catalonia to Moroccan parents, Amaimouni moved to Germany aged 10. His family settled in Dortmund and he trained at the German federation’s facilities. After stints in Germany’s fifth tier, he was recruited by Hoffenheim, where he helped the under-23 team earn promotion. This season, Amaimouni continued his scoring form, attracting interest from Frankfurt and a €200,000 January move. A pure winger with a wand of a left foot, there have been comparisons to Lionel Messi, especially for a kid who grew up an hour’s drive from Barcelona. “I actually prefer Real Madrid and am a fan of Cristiano Ronaldo,” he told Hessenchau.de in April. “But my footballing idol is Neymar. He's a street footballer and, like me, likes to try things out.” One idol that he might face in his first World Cup game.",{"physical":1015,"crawlInfomation":1019,"attributes":1021},{"skillMoves":72,"weight":1016,"weakFoot":72,"preferredFoot":130,"altPositions":1017,"height":1018},"70kg",[148],"178cm",{"crawledAt":1020},"2026-06-13T14:36:49.598Z",{"dribbling":1022,"pace":1023,"shooting":1024,"defending":1025,"overall":310,"passing":1026,"physicality":1027},{"ballControl":220,"dribbling":262,"balance":137,"composure":222,"overall":164,"reactions":219,"agility":216},{"overall":169,"acceleration":218,"sprintSpeed":171},{"finishing":265,"shotPower":262,"penalties":222,"positioning":422,"overall":260,"longShots":220,"volleys":257},{"slidingTackle":756,"overall":431,"standingTackle":801,"defAwareness":402,"interceptions":758,"headingAccuracy":322},{"vision":222,"freeKickAccuracy":315,"longPassing":313,"curve":312,"shortPassing":447,"overall":261,"crossing":423},{"overall":318,"aggression":315,"jumping":317,"strength":706,"stamina":313},[1029,1035],{"date":1030,"gkDirection":36,"goalkeeper":1031,"evidence":36,"zone":36,"match":1032,"x":36,"y":36,"id":1033,"outcome":237,"player":1034},"2024-03-03","Joshua Mroß","SpVgg Erkenschwick 3:0 ASC 09 Dortmund | Oberliga Westfalen 23\u002F24","972f42df-d2a4-48dd-8526-72b7795249d6","Ayoube Amaimouni-Echghouyab",{"date":1036,"gkDirection":36,"goalkeeper":1037,"evidence":36,"zone":36,"match":1038,"x":36,"y":36,"id":1039,"outcome":186,"player":1034},"2024-03-17","Niklas Lübcke","SpVgg Erkenschwick 3:2 SG Wattenscheid 09 | Oberliga Westfalen 23\u002F24","8b4851e0-9ec6-4fa1-8f07-7d428d960de5",{"playerId":1041,"number":876,"name":1042,"position":87,"positionLabel":88,"age":490,"dateOfBirth":1043,"caps":11,"club":1044,"avatar":1045,"bio":1046,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1047},"mar_22","Ahmed Reda Tagnaouti","1996-04-05","AS FAR Rabat","https:\u002F\u002Fmedia.guim.co.uk\u002Fd0c36445c9bce1e493a66ddabbad5a20e42eee6e\u002F2228_655_1277_1278\u002F500.jpg","After being part of a World Cup squad for the second time in Qatar 2022, it seemed that Tagnaouti’s life following Morocco’s performance would be easy. But a footballer’s life goes through many ups and downs. The next season, he was shown the door by Wydad Casablanca despite being one of the heroes that delivered the 2022 Caf Champions League. Tagnaouti struggled with physical and mental health problems, going through depression, but after a relatively unnoticed stint at his hometown club Maghreb Fez, he was back on track after joining AS FAR in 2024. The club have put their faith in him despite fans’ scepticism. Tagnaouti seized his chance and was one of the central figures of the AS FAR team as they reached their first continental final in four decades.",{"physical":1048,"crawlInfomation":1050,"attributes":1052},{"skillMoves":11,"weight":598,"weakFoot":11,"preferredFoot":598,"altPositions":1049,"height":598},[],{"sourceTitle":1051,"crawledAt":907,"source":603},"Ahmed Reda Tagnaouti — manually copied stat page; category overalls and card OVR approximated as averages of the listed sub-stats (no source overall numbers given)",{"gkAttributes":1053,"overall":218},{"kicking":419,"reflexes":262,"diving":262,"handling":164,"speed":912,"positioning":164},{"playerId":1055,"number":1056,"name":1057,"position":241,"positionLabel":242,"age":876,"dateOfBirth":1058,"caps":11,"club":1059,"avatar":1060,"bio":1061,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1062,"penalties":1075},"mar_23",23,"Bilal El Khannouss","2004-05-10","Stuttgart","https:\u002F\u002Fmedia.guim.co.uk\u002Fbc8f510bccba49a4f3ad5ee7a651fcea04c2f038\u002F886_76_669_669\u002F500.jpg","In Qatar, El Khannouss made history as the youngest Morocco player to feature in a World Cup at 18. His choice to play for the Atlas Lions came very early on and has since created a trend within dual nationality holders. “It was his own choice. Morocco didn’t want to miss the chance,” his father, Mohamed, told l’Avenir. “He went straight into the senior team. Between this and an interview with [Belgium’s Roberto] Martínez, there was no debate.” El Khannouss made the choice, but it pleased his dad. “His grandparents would have wanted it. My father died two decades ago and he was crazy about football,” Mohamed said. The midfielder, who joined Leicester from Genk in 2024 and spent the 2025-26 campaign on loan at Stuttgart, has been an inspiration to many Belgian-Moroccan players, but he denies being a role model. “Whether it’s Morocco, Senegal, Algeria or Côte d’Ivoire, I think Africa has got a lot of talent,” he said. “If we choose our African countries, Africa could become very big.”",{"physical":1063,"crawlInfomation":1066,"attributes":1068},{"skillMoves":56,"weight":1016,"weakFoot":72,"preferredFoot":146,"altPositions":1064,"height":1065},[440,252],"180cm",{"crawledAt":1067},"2026-06-13T14:36:52.626Z",{"dribbling":1069,"pace":1070,"shooting":1071,"defending":1072,"overall":137,"passing":1073,"physicality":1074},{"ballControl":163,"dribbling":140,"balance":138,"composure":163,"overall":140,"reactions":167,"agility":450},{"overall":137,"acceleration":165,"sprintSpeed":167},{"finishing":260,"shotPower":260,"penalties":313,"positioning":164,"overall":265,"longShots":265,"volleys":317},{"slidingTackle":454,"overall":319,"standingTackle":912,"defAwareness":295,"interceptions":508,"headingAccuracy":219},{"vision":165,"freeKickAccuracy":164,"longPassing":154,"curve":419,"shortPassing":154,"overall":137,"crossing":262},{"overall":222,"aggression":454,"jumping":221,"strength":222,"stamina":169},[1076,1081,1085],{"date":1077,"gkDirection":36,"goalkeeper":1078,"evidence":36,"zone":36,"match":1079,"x":36,"y":36,"id":1080,"outcome":237,"player":1057},"2021-10-05","Toni Silic","Croatia U18 1:2 Belgium U18 | International Friendlies 21\u002F22","85c05a71-721c-4163-87fa-dcfff4049e3c",{"date":353,"gkDirection":36,"goalkeeper":1082,"evidence":36,"zone":36,"match":1083,"x":36,"y":36,"id":1084,"outcome":237,"player":1057},"Bryan Bonucci","Italy U16 4:2 Belgium U16 | International Friendlies 19\u002F20","79a3cecb-3d0b-4268-b6ca-f5c638f0a636",{"date":353,"gkDirection":36,"goalkeeper":1082,"evidence":36,"zone":36,"match":1083,"x":36,"y":36,"id":1086,"outcome":237,"player":1057},"d66f1474-cb4c-43c6-a168-9cccbb1fb101",{"playerId":1088,"number":711,"name":1089,"position":241,"positionLabel":242,"age":711,"dateOfBirth":1090,"caps":11,"club":1091,"avatar":1092,"bio":1093,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1094,"penalties":1106},"mar_24","Neil El Aynaoui","2001-07-02","Roma","https:\u002F\u002Fmedia.guim.co.uk\u002F42edfec4c4f758d6557f8de041cb24de6de95589\u002F274_230_2560_2559\u002F500.jpg","In Morocco, the name “El Aynaoui” comes with a lot of pressure. Neil is the son of the Moroccan tennis legend Younès El Aynaoui and had to make a choice between tennis and football when he was a child. Neil started playing football aged four in Barcelona – “in a country that breathes football, in a city where you live well”. His father was a great inspiration but never tried to influence his son’s choice of sport. “My parents taught me all the details about being a good professional,” Neil says. “My father never tried to force anything on me. He let me try my hand at a bit of everything. Football was my passion.” El Aynaoui had to face a very disturbing event earlier this year, when he was the victim of an armed robbery at his home in Rome. He and various members of his family, including his mother, were held at gunpoint. No one was injured.",{"physical":1095,"crawlInfomation":1097,"attributes":1099},{"skillMoves":72,"weight":250,"weakFoot":72,"preferredFoot":146,"altPositions":1096,"height":669},[411],{"crawledAt":1098},"2026-06-13T14:36:56.693Z",{"dribbling":1100,"pace":1101,"shooting":1102,"defending":1103,"overall":166,"passing":1104,"physicality":1105},{"ballControl":154,"dribbling":216,"balance":309,"composure":216,"overall":167,"reactions":166,"agility":218},{"overall":257,"acceleration":261,"sprintSpeed":220},{"finishing":221,"shotPower":265,"penalties":165,"positioning":218,"overall":310,"longShots":265,"volleys":424},{"slidingTackle":419,"overall":171,"standingTackle":137,"defAwareness":218,"interceptions":166,"headingAccuracy":171},{"vision":166,"freeKickAccuracy":677,"longPassing":165,"curve":220,"shortPassing":165,"overall":137,"crossing":167},{"overall":216,"aggression":265,"jumping":156,"strength":216,"stamina":140},[1107,1115,1123,1131],{"date":1108,"gkDirection":178,"goalkeeper":1109,"evidence":1110,"zone":232,"match":1111,"x":1112,"y":1113,"id":1114,"outcome":237,"player":1089},"2025-04-20","Marco Bizot","https:\u002F\u002Fyoutu.be\u002FWR2LhVFN2ok?si=CX42MzYSKs3L2oVb&t=158","Stade Brestois 29 1:3 RC Lens | Ligue 1 24\u002F25",0.04607742377526549,0.8775718873889697,"5d1375a4-d9d5-4692-8d84-459c393144fc",{"date":1116,"gkDirection":683,"goalkeeper":1117,"evidence":1118,"zone":181,"match":1119,"x":1120,"y":1121,"id":1122,"outcome":237,"player":1089},"2025-03-01","Mathieu Gorgelin","https:\u002F\u002Fyoutu.be\u002FSdkwdvZVF-s?si=HXBGbM74OC_sIZd1&t=52","RC Lens 3:4 Le Havre AC | Ligue 1 24\u002F25",0.2396368619390202,0.012012595975309903,"cc85190c-f89d-43d2-8dfc-9f54f25a1cfd",{"date":1124,"gkDirection":178,"goalkeeper":1125,"evidence":1126,"zone":825,"match":1127,"x":1128,"y":1129,"id":1130,"outcome":237,"player":1089},"2025-02-23","Anthony Lopes","https:\u002F\u002Fyoutu.be\u002FAC6MxpT5Xoo?si=GiE7xLAESAarfd-M&t=180","FC Nantes 3:1 RC Lens | Ligue 1 24\u002F25",0.8186022610483041,0.7667674511968686,"418fdc91-5b61-4b6b-af85-18c8c2f069ff",{"date":1132,"gkDirection":178,"goalkeeper":1133,"evidence":1134,"zone":232,"match":1135,"x":1120,"y":1136,"id":1137,"outcome":652,"player":1089},"2026-03-27","Hernán Galíndez","https:\u002F\u002Fyoutu.be\u002Ff6Islppt1kI?si=i_O0_3iuhzYzgkQ7&t=612","Morocco 1:1 Ecuador | International Friendlies 25\u002F26",0.8213667385958751,"82e2a435-2c4d-4837-a08c-e852494a19e7",{"playerId":1139,"number":660,"name":1140,"position":96,"positionLabel":97,"age":1056,"dateOfBirth":1141,"caps":11,"club":1142,"avatar":1143,"bio":1144,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1145},"mar_25","Redouane Halhal","2003-03-05","Mechelen","https:\u002F\u002Fmedia.guim.co.uk\u002F878121d542341c94b7a9c161433eca9f71126962\u002F346_242_2450_2449\u002F500.jpg","Another Under-23 Afcon winner from 2023, Halhal has flown under the radar since. He refused to sign his first professional contract at Montpellier, where he was born and raised, with clubs across Europe already showing an interest. The shift in his career happened when he moved to Atlético Madrid where, despite playing for the B team, he experienced the intensity of Diego Simeone. “He loves football too much; he truly lives it,” Halhal says. “It is good to have a coach like him: what might be a detail to you is crucial to him. That way, you can learn from your mistakes and grow.” Having left Atlético for Mechelen in 2024, he had a convincing spell in the Dutch second tier with Helmond Sport before establishing himself back with the Belgian club and subsequently winning a place in the Morocco team.",{"physical":1146,"crawlInfomation":1150,"attributes":1152},{"skillMoves":57,"weight":1147,"weakFoot":72,"preferredFoot":146,"altPositions":1148,"height":1149},"79kg \u002F 174lb",[],"187cm \u002F 6'2\"",{"sourceTitle":1151,"crawledAt":415,"source":416},"Redouane Halhal — matched via local EA FC26 ratings CSV (csv Nation tag: Morocco, squad nation: Morocco)",{"dribbling":1153,"pace":1154,"shooting":1155,"defending":1156,"overall":310,"passing":1157,"physicality":1158},{"ballControl":322,"dribbling":323,"balance":447,"composure":776,"overall":706,"reactions":313,"agility":313},{"overall":422,"acceleration":261,"sprintSpeed":221},{"finishing":660,"shotPower":424,"penalties":508,"positioning":454,"overall":490,"longShots":431,"volleys":660},{"slidingTackle":265,"overall":265,"standingTackle":419,"defAwareness":260,"interceptions":257,"headingAccuracy":222},{"vision":454,"freeKickAccuracy":752,"longPassing":912,"curve":508,"shortPassing":313,"overall":219,"crossing":912},{"overall":260,"aggression":313,"jumping":218,"strength":137,"stamina":318},{"playerId":1160,"number":108,"name":1161,"position":96,"positionLabel":97,"age":711,"dateOfBirth":1162,"caps":11,"club":1091,"avatar":1163,"bio":1164,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":204,"playerAttributes":1165},"mar_26","Anass Salah-Eddine","2002-01-18","https:\u002F\u002Fmedia.guim.co.uk\u002Fdad566c476750dde056ac8f39bfd52b915c2bce2\u002F45_143_2694_2694\u002F500.jpg","Born and raised in the Netherlands, just like many of his teammates, Salah-Eddine played for the Oranje at youth level, up to Under-21, before switching to Morocco. At 24, the PSV defender has come into a Morocco team lacking in real quality at left-back. His battling spirit comes from when he had to fight his way into Ajax’s senior team and he always underlines the help he got from his family to come through his struggles: “I’ve always worked hard, in strong youth academies. And I’ve also overcome serious injuries. I broke my ankle, tore my ligaments. That makes you mature quickly. I learned that I had to live like a monk to reap the rewards later, and my parents helped me tremendously.”",{"physical":1166,"crawlInfomation":1170,"attributes":1172},{"skillMoves":72,"weight":1167,"weakFoot":72,"preferredFoot":130,"altPositions":1168,"height":1169},"66kg \u002F 146lb",[440],"181cm \u002F 5'11\"",{"sourceTitle":1171,"crawledAt":415,"source":416},"Anass Salah-Eddine — matched via local EA FC26 ratings CSV (csv Nation tag: Holland, squad nation: Morocco)",{"dribbling":1173,"pace":1174,"shooting":1175,"defending":1176,"overall":169,"passing":1177,"physicality":1178},{"ballControl":174,"dribbling":167,"balance":174,"composure":174,"overall":171,"reactions":164,"agility":165},{"overall":140,"acceleration":163,"sprintSpeed":155},{"finishing":319,"shotPower":318,"penalties":454,"positioning":419,"overall":225,"longShots":912,"volleys":752},{"slidingTackle":260,"overall":260,"standingTackle":419,"defAwareness":260,"interceptions":220,"headingAccuracy":677},{"vision":220,"freeKickAccuracy":912,"longPassing":164,"curve":220,"shortPassing":167,"overall":164,"crossing":164},{"overall":265,"aggression":260,"jumping":164,"strength":422,"stamina":169},["Reactive",1180],[1181,1184,1188,1193,1196,1200,1201,1202,1204,1208,1212,1215,1218,1221,1226,1229,1232,1236,1240,1243,1246,1249,1252,1255,1258,1261,1264,1265,1268,1271,1274,1277,1280,1283,1284,1287,1290,1293,1296,1299,1302,1305,1308,1311,1314,1317,1318,1321],{"id":81,"slug":81,"name":15,"flag":81,"confederation":1182,"fifaRank":42,"group":1183},"UEFA","I",{"id":1185,"slug":1185,"name":1186,"flag":1185,"confederation":1182,"fifaRank":57,"group":1187},"esp","Spain","H",{"id":1189,"slug":1189,"name":1190,"flag":1189,"confederation":1191,"fifaRank":72,"group":1192},"arg","Argentina","CONMEBOL","J",{"id":1194,"slug":1194,"name":1195,"flag":1194,"confederation":1182,"fifaRank":56,"group":14},"eng","England",{"id":1197,"slug":1197,"name":1198,"flag":1197,"confederation":1182,"fifaRank":293,"group":1199},"por","Portugal","K",{"id":44,"slug":44,"name":45,"flag":44,"confederation":1191,"fifaRank":116,"group":10},{"id":5,"slug":5,"name":7,"flag":5,"confederation":8,"fifaRank":9,"group":10},{"id":66,"slug":66,"name":25,"flag":66,"confederation":1182,"fifaRank":459,"group":1203},"F",{"id":1205,"slug":1205,"name":1206,"flag":1205,"confederation":1182,"fifaRank":489,"group":1207},"bel","Belgium","G",{"id":1209,"slug":1209,"name":1210,"flag":1209,"confederation":1182,"fifaRank":105,"group":1211},"ger","Germany","E",{"id":1213,"slug":1213,"name":1214,"flag":1213,"confederation":1182,"fifaRank":659,"group":14},"cro","Croatia",{"id":1216,"slug":1216,"name":1217,"flag":1216,"confederation":1191,"fifaRank":709,"group":1199},"col","Colombia",{"id":1219,"slug":1219,"name":1220,"flag":1219,"confederation":8,"fifaRank":733,"group":1183},"sen","Senegal",{"id":1222,"slug":1222,"name":1223,"flag":1222,"confederation":1224,"fifaRank":756,"group":1225},"mex","Mexico","CONCACAF","A",{"id":1227,"slug":1227,"name":1228,"flag":1227,"confederation":1224,"fifaRank":780,"group":24},"usa","USA",{"id":1230,"slug":1230,"name":1231,"flag":1230,"confederation":1191,"fifaRank":801,"group":1187},"uru","Uruguay",{"id":1233,"slug":1233,"name":1234,"flag":1233,"confederation":1235,"fifaRank":402,"group":1203},"jpn","Japan","AFC",{"id":1237,"slug":1237,"name":1238,"flag":1237,"confederation":1182,"fifaRank":896,"group":1239},"sui","Switzerland","B",{"id":1241,"slug":1241,"name":1242,"flag":1241,"confederation":1235,"fifaRank":431,"group":1207},"irn","Iran",{"id":1244,"slug":1244,"name":1245,"flag":1244,"confederation":1182,"fifaRank":876,"group":24},"tur","Turkey",{"id":1247,"slug":1247,"name":1248,"flag":1247,"confederation":1182,"fifaRank":1056,"group":1192},"aut","Austria",{"id":1250,"slug":1250,"name":1251,"flag":1250,"confederation":1191,"fifaRank":711,"group":1211},"ecu","Ecuador",{"id":1253,"slug":1253,"name":1254,"flag":1253,"confederation":1235,"fifaRank":660,"group":1225},"kor","South Korea",{"id":1256,"slug":1256,"name":1257,"flag":1256,"confederation":1235,"fifaRank":98,"group":24},"aus","Australia",{"id":1259,"slug":1259,"name":1260,"flag":1259,"confederation":8,"fifaRank":199,"group":1192},"alg","Algeria",{"id":1262,"slug":1262,"name":1263,"flag":1262,"confederation":8,"fifaRank":243,"group":1207},"egy","Egypt",{"id":74,"slug":74,"name":20,"flag":74,"confederation":1224,"fifaRank":490,"group":1239},{"id":1266,"slug":1266,"name":1267,"flag":1266,"confederation":1182,"fifaRank":609,"group":1183},"nor","Norway",{"id":1269,"slug":1269,"name":1270,"flag":1269,"confederation":1224,"fifaRank":453,"group":14},"pan","Panama",{"id":1272,"slug":1272,"name":1273,"flag":1272,"confederation":8,"fifaRank":295,"group":1211},"civ","Ivory Coast",{"id":1275,"slug":1275,"name":1276,"flag":1275,"confederation":1182,"fifaRank":319,"group":1203},"swe","Sweden",{"id":1278,"slug":1278,"name":1279,"flag":1278,"confederation":1191,"fifaRank":457,"group":24},"par","Paraguay",{"id":1281,"slug":1281,"name":1282,"flag":1281,"confederation":1182,"fifaRank":508,"group":1225},"cze","Czech Republic",{"id":51,"slug":51,"name":33,"flag":51,"confederation":1182,"fifaRank":323,"group":10},{"id":1285,"slug":1285,"name":1286,"flag":1285,"confederation":8,"fifaRank":776,"group":1199},"cod","DR Congo",{"id":1288,"slug":1288,"name":1289,"flag":1288,"confederation":8,"fifaRank":424,"group":1203},"tun","Tunisia",{"id":1291,"slug":1291,"name":1292,"flag":1291,"confederation":1235,"fifaRank":318,"group":1199},"uzb","Uzbekistan",{"id":1294,"slug":1294,"name":1295,"flag":1294,"confederation":1235,"fifaRank":313,"group":1239},"qat","Qatar",{"id":1297,"slug":1297,"name":1298,"flag":1297,"confederation":1235,"fifaRank":261,"group":1183},"irq","Iraq",{"id":1300,"slug":1300,"name":1301,"flag":1300,"confederation":8,"fifaRank":447,"group":1225},"rsa","South Africa",{"id":1303,"slug":1303,"name":1304,"flag":1303,"confederation":1235,"fifaRank":221,"group":1187},"ksa","Saudi Arabia",{"id":1306,"slug":1306,"name":1307,"flag":1306,"confederation":1235,"fifaRank":310,"group":1192},"jor","Jordan",{"id":1309,"slug":1309,"name":1310,"flag":1309,"confederation":1182,"fifaRank":265,"group":1239},"bih","Bosnia & Herzegovina",{"id":1312,"slug":1312,"name":1313,"flag":1312,"confederation":8,"fifaRank":164,"group":1187},"cpv","Cape Verde",{"id":1315,"slug":1315,"name":1316,"flag":1315,"confederation":8,"fifaRank":171,"group":14},"gha","Ghana",{"id":59,"slug":59,"name":29,"flag":59,"confederation":1224,"fifaRank":140,"group":10},{"id":1319,"slug":1319,"name":1320,"flag":1319,"confederation":1224,"fifaRank":156,"group":1211},"cuw","Curaçao",{"id":1322,"slug":1322,"name":1323,"flag":1322,"confederation":1324,"fifaRank":138,"group":1207},"nzl","New Zealand","OFC"]