[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"wc-team-irn":3,"wc-teams-ranked":662},{"team":4,"recentForm":12,"nextMatch":27,"previousMatches":28,"keySquadMembers":50,"topScorers":80,"fullSquad":87},{"id":5,"slug":5,"name":6,"nickname":7,"flag":5,"confederation":8,"fifaRank":9,"group":10,"worldCupTitles":11},"irn","IRAN","Iran","AFC",21,"G",0,[13,18,23],{"result":14,"opponent":15,"score":16,"date":17},"W","Egypt","2-1","2026-06-27",{"result":19,"opponent":20,"score":21,"date":22},"D","Belgium","0-0","2026-06-21",{"result":19,"opponent":24,"score":25,"date":26},"New Zealand","2-2","2026-06-16",null,[29,37,43],{"id":30,"stage":31,"kickOffTime":32,"result":19,"teamScore":33,"opponentScore":33,"opponent":34},"38","GROUP","2026-06-16T01:00:00Z",2,{"id":35,"name":24,"shortName":36,"flag":35},"nzl","NZL",{"id":38,"stage":31,"kickOffTime":39,"result":19,"teamScore":11,"opponentScore":11,"opponent":40},"39","2026-06-21T19:00:00Z",{"id":41,"name":20,"shortName":42,"flag":41},"bel","BEL",{"id":44,"stage":31,"kickOffTime":45,"result":14,"teamScore":33,"opponentScore":46,"opponent":47},"41","2026-06-27T03:00:00Z",1,{"id":48,"name":15,"shortName":49,"flag":48},"egy","EGY",[51,60,70],{"id":52,"name":53,"jerseyNumber":46,"position":54,"positionLabel":55,"age":56,"caps":11,"club":57,"avatar":58,"bio":59},"irn_1","Alireza Beiranvand","GK","Goalkeeper",33,"Tractor","https:\u002F\u002Fmedia.guim.co.uk\u002F3e4b6da9bb8e1a8ed51be0b9edfe70e4ffdfdf95\u002F994_102_1096_1096\u002F500.jpg","It has been nearly a decade since Beiranvand established himself as Iran’s first-choice goalkeeper and he gained widespread popularity after stopping Cristiano Ronaldo's penalty at the 2018 World Cup. In recent years, however, he has been surrounded by controversy owing to some unusual statements and his departure from Persepolis. His performances for the national team have declined since his move to Tractor, leading some critics to call for his removal from Iran’s starting lineup. His famous penalty save against Ronaldo has become so ingrained in popular culture that it has been recreated in recent years in two Iranian TV series, The Rebel and The Savage, as part of their storylines. In addition, following his standout performances at Russia 2018, a film based on his turbulent life story was produced – another strong showing this summer could inspire a sequel.",{"id":61,"name":62,"jerseyNumber":63,"position":64,"positionLabel":65,"age":66,"caps":11,"club":67,"avatar":68,"bio":69},"irn_14","Saman Ghoddos",14,"MF","Midfielder",32,"Al Ittihad Kalba","https:\u002F\u002Fmedia.guim.co.uk\u002F1abee5d717c305448c511fae8c5c3d601c87f060\u002F192_73_704_704\u002F500.jpg","Carlos Queiroz’s decade-long spell with Iran had a significant impact on the national team, and one of his lasting legacies is the integration of dual-nationality or second-generation Iranian players born outside the country. One such player is Saman Ghoddos, born in Malmö, Sweden, to Iranian parents. He even represented Sweden in two full internationals but, when he realised he would not be included in Sweden’s 2018 World Cup squad, he accepted Queiroz’s invitation to play for Iran. This decision marked a historic turning point. One of his set-piece deliveries against Morocco in the 2018 World Cup led to an own goal, helping Iran secure one of its most memorable victories in World Cup history. At club level Ghoddos made his name at Östersund under Graham Potter, where he helped the club win the Swedish Cup and was named Swedish Forward of the Year. As his career progressed, he gradually moved into deeper positions. At Brentford under Thomas Frank, he was even deployed as a full-back. For the national team, however, Ghoddos is typically used as a hard-working central midfielder who contributes in attack, with a powerful long-range shot.",{"id":71,"name":72,"jerseyNumber":73,"position":74,"positionLabel":75,"age":76,"caps":11,"club":77,"avatar":78,"bio":79},"irn_23","Ramin Rezaeian",23,"DF","Defender",36,"Foolad Khuzestan","https:\u002F\u002Fmedia.guim.co.uk\u002Fca1fe6fa61edd3fd6c2e92ee23735c1e3c3ffded\u002F1612_196_678_678\u002F500.jpg","No player in Iranian football embraces showmanship quite like Rezaeian. Having played for all three of Iran’s biggest clubs – Persepolis, Esteghlal and Sepahan – he rarely does anything without adding a touch of flair. He etched his name into Iranian football history at the 2022 World Cup by scoring Iran’s second goal against Wales. Still, judging by his pinned Instagram post, his encounter with Cristiano Ronaldo at the 2018 World Cup appears to hold even greater personal significance. Speaking about that match on a TV show, he said: “I really like Ronaldo, and it felt strange to play against him. I messed around with him a bit … I even told him: ‘If you don’t like it, switch sides and go play over there.’” Rezaeian is an attack-minded right-back, which often leaves space behind him for opponents to exploit.",[81,83,86],{"rank":46,"playerId":71,"name":72,"matches":82,"assists":46,"goals":33},3,{"rank":33,"playerId":84,"name":85,"matches":82,"assists":11,"goals":46},"irn_8","Mohammad Mohebi",{"rank":82,"playerId":52,"name":53,"matches":11,"assists":11,"goals":11},[88,107,147,173,201,226,250,272,292,322,345,371,386,405,421,441,464,483,503,522,542,562,582,597,622,643],{"playerId":52,"number":46,"name":53,"position":54,"positionLabel":55,"age":56,"dateOfBirth":89,"caps":11,"club":57,"avatar":58,"bio":59,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":90,"playerAttributes":91},"1992-09-21",true,{"physical":92,"crawlInfomation":95,"attributes":99},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":94,"height":93},"",[],{"sourceTitle":96,"crawledAt":97,"source":98},"Alireza Beiranvand — manually pasted stat page (sofifa, Cloudflare-blocked); GK overall = average of DIV\u002FHAN\u002FKIC\u002FREF\u002FPOS","2026-06-22T23:16:03.473Z","manual-paste",{"gkAttributes":100,"overall":106},{"kicking":101,"reflexes":102,"diving":103,"handling":104,"speed":105,"positioning":102},63,70,77,61,43,68,{"playerId":108,"number":33,"name":109,"position":74,"positionLabel":75,"age":110,"dateOfBirth":111,"caps":11,"club":112,"avatar":113,"bio":114,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":116},"irn_2","Saleh Hardani",27,"1998-12-26","Esteghlal","https:\u002F\u002Fmedia.guim.co.uk\u002F90f0fa9a0a2b0994c3e3bd0018729cfc470e0d21\u002F291_266_683_683\u002F500.jpg","One of Hardani’s many tattoos reflects his approach to life: patience, silence and effort. At the start of the current season, he found himself on the bench at Esteghlal and it seemed unlikely he would earn a place in the national team for the World Cup. However, he fought his way back into the starting lineup, becoming one of the team captains and earning a spot in Amir Ghalenoei’s squad. Despite his relatively short stature, Hardani possesses a strong, muscular build. This physical strength helped him deliver a standout performance against Sadio Mané in a match against Al-Nassr in the AFC Champions League Elite last year. In March, while Hardani was with the national team, his home in Tehran was severely damaged in a bombing attributed to the United States and Israel. In response, he said: “May it be sacrificed for my beloved people of the country.”",false,{"physical":117,"crawlInfomation":119,"attributes":122},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":118,"height":93},[],{"sourceTitle":120,"crawledAt":121,"source":98},"Saleh Hardani — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.515Z",{"dribbling":123,"pace":129,"shooting":133,"defending":139,"overall":104,"passing":142,"physicality":145},{"ballControl":124,"dribbling":125,"balance":126,"composure":11,"overall":127,"reactions":128,"agility":104},60,54,78,62,59,{"acceleration":130,"sprintSpeed":131,"overall":132},73,75,74,{"finishing":76,"shotPower":134,"penalties":135,"positioning":11,"longShots":136,"overall":137,"volleys":138},49,39,46,45,48,{"slidingTackle":140,"overall":127,"standingTackle":141,"defAwareness":140,"interceptions":128,"headingAccuracy":128},64,65,{"vision":125,"freeKickAccuracy":143,"longPassing":137,"curve":134,"shortPassing":144,"overall":125,"crossing":104},57,58,{"overall":146,"aggression":130,"jumping":124,"strength":101,"stamina":126},69,{"playerId":148,"number":82,"name":149,"position":74,"positionLabel":75,"age":76,"dateOfBirth":150,"caps":11,"club":151,"avatar":152,"bio":153,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":154},"irn_3","Ehsan Hajsafi","1990-02-25","Sepahan","https:\u002F\u002Fmedia.guim.co.uk\u002Fea71cf50e704065b80dcbb1e76881582501933e6\u002F612_169_1124_1124\u002F500.jpg","Hajsafi has featured in all nine of Iran’s matches across the last three World Cups, but when he was not called up to the national team over the past two years, it seemed his international career might have come to an end. However, the underwhelming performances of other contenders at left-back convinced Amir Ghalenoei to recall him just months before the World Cup, giving Hajsafi the chance aged 36 to become the first Iranian player to reach double-digit World Cup appearances. One of the key reasons behind Hajsafi’s long and successful career is his calm, disciplined, and controversy-free lifestyle. On the pitch, however, he is known for his intensity: he compares his style of play with a particular emoji: “I’m aggressive on the pitch and I don’t joke with anyone. That comes from the demands of the game – everyone has to come with 100% focus and readiness. You can use the red angry emoji to describe me in matches, because I’m very serious and intense.”",{"physical":155,"crawlInfomation":157,"attributes":160},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":156,"height":93},[],{"sourceTitle":158,"crawledAt":159,"source":98},"Ehsan Hajsafi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats","2026-06-22T23:16:03.483Z",{"dribbling":161,"pace":163,"shooting":166,"defending":169,"overall":146,"passing":170,"physicality":172},{"ballControl":162,"dribbling":146,"balance":146,"composure":132,"overall":102,"reactions":106,"agility":146},72,{"acceleration":164,"sprintSpeed":165,"overall":164},67,66,{"finishing":167,"shotPower":168,"penalties":140,"positioning":141,"longShots":130,"overall":141,"volleys":125},56,76,{"slidingTackle":164,"overall":164,"standingTackle":146,"defAwareness":146,"interceptions":141,"headingAccuracy":164},{"vision":102,"freeKickAccuracy":130,"longPassing":171,"curve":130,"shortPassing":171,"overall":162,"crossing":171},71,{"overall":171,"aggression":106,"jumping":131,"strength":131,"stamina":140},{"playerId":174,"number":175,"name":176,"position":74,"positionLabel":75,"age":177,"dateOfBirth":178,"caps":11,"club":57,"avatar":179,"bio":180,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":181},"irn_4",4,"Shojae Khalilzadeh",37,"1989-05-14","https:\u002F\u002Fmedia.guim.co.uk\u002F1ef994fee8c057451e0d29dc42d1d3f4e599e126\u002F575_85_516_515\u002F500.jpg","Shoja – whose name in Persian means “brave” or “fearless” – is the kind of defender who is never intimidated, whether in on-field battles or off-field confrontations. He has consistently been among the players with the most yellow and red cards in the Iranian league. Recently he was involved in a high-profile dispute with his longtime friend and former teammate Hossein Kanaani-Zadegan, which led to the two unfollowing each other on Instagram. The pair, who had long formed the backbone of Iran’s defence, exchanged taunts during a Tractor v Persepolis match in the Hazfi Cup by mimicking each other’s goal celebrations. After being benched by Carlos Queiroz at Qatar 2022, Khalilzadeh is expected to be a key starter under Amir Ghalenoei this summer.",{"physical":182,"crawlInfomation":184,"attributes":187},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":183,"height":93},[],{"sourceTitle":185,"crawledAt":186,"source":98},"Shojae Khalilzadeh — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats","2026-06-22T23:16:03.519Z",{"dribbling":188,"pace":189,"shooting":190,"defending":194,"overall":143,"passing":195,"physicality":199},{"ballControl":141,"dribbling":56,"balance":124,"composure":167,"overall":143,"reactions":101,"agility":127},{"acceleration":127,"sprintSpeed":162,"overall":164},{"finishing":191,"shotPower":66,"penalties":192,"positioning":56,"longShots":193,"overall":66,"volleys":56},26,35,34,{"slidingTackle":171,"overall":162,"standingTackle":132,"defAwareness":171,"interceptions":130,"headingAccuracy":130},{"vision":196,"freeKickAccuracy":66,"longPassing":101,"curve":66,"shortPassing":140,"overall":197,"crossing":198},42,44,31,{"overall":162,"aggression":130,"jumping":106,"strength":200,"stamina":165},81,{"playerId":202,"number":203,"name":204,"position":74,"positionLabel":75,"age":66,"dateOfBirth":205,"caps":11,"club":206,"avatar":207,"bio":208,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":209},"irn_5",5,"Milad Mohammadi","1993-09-29","Persepolis","https:\u002F\u002Fmedia.guim.co.uk\u002Fe6ffc1243b15e24469ea872e82e0e06310fd78ed\u002F154_81_773_773\u002F500.jpg","After eight years of playing for clubs in Russia, Belgium, Greece and Turkey, Mohammadi – whose twin brother, Mehrdad, plays in Iran for Tractor – returned to the Iranian league in 2024 with Persepolis. However, playing for his childhood team did not go well for him and, after a decade as a regular with the national team, for a while he lost his place in the squad. That downturn coincided with the decision by the then Persepolis coach, former Bayern Munich striker Vahid Hashemian, to deploy him as a right-back, but after Hashemian’s departure Mohammadi was moved back to the left, where he rediscovered his form and with it his international place. Mohammadi may sometimes hesitate in key moments, but as a fast and combative left-back he can be a major asset when in top form. With his ability to contribute in attack as well as defend solidly, he can make life difficult for opposing right wingers.",{"physical":210,"crawlInfomation":212,"attributes":215},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":211,"height":93},[],{"sourceTitle":213,"crawledAt":214,"source":98},"Milad Mohammadi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.493Z",{"dribbling":216,"pace":218,"shooting":221,"defending":223,"overall":146,"passing":224,"physicality":225},{"ballControl":171,"dribbling":102,"balance":106,"composure":165,"overall":102,"reactions":106,"agility":217},79,{"acceleration":200,"sprintSpeed":219,"overall":220},85,83,{"finishing":222,"shotPower":101,"penalties":144,"positioning":11,"longShots":127,"overall":124,"volleys":144},53,{"slidingTackle":164,"overall":164,"standingTackle":146,"defAwareness":164,"interceptions":164,"headingAccuracy":141},{"vision":164,"freeKickAccuracy":143,"longPassing":165,"curve":106,"shortPassing":140,"overall":141,"crossing":146},{"overall":171,"aggression":141,"jumping":103,"strength":141,"stamina":126},{"playerId":227,"number":228,"name":229,"position":64,"positionLabel":65,"age":230,"dateOfBirth":231,"caps":11,"club":232,"avatar":233,"bio":234,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":235},"irn_6",6,"Saeid Ezatolahi",29,"1996-10-01","Shabab Al-Ahli","https:\u002F\u002Fmedia.guim.co.uk\u002F09e760f1178b72fb1de391a6b7764e5844c168a0\u002F1106_55_1664_1664\u002F500.jpg","If Ezatolahi’s goal against Spain at the 2018 World Cup had not been disallowed for offside, he would have become the scorer of one of the most important goals in Iranian football history at just 22 years old. But the flag went up, and it was not to be the only disappointment for a player once regarded as one of the brightest talents of his generation. Exatolahi joined Atlético Madrid at the age of 17 but instead of reaching the pinnacle of European football he has had an itinerant career. In October 2025, Ezatolahi captained the Iranian national team for the first time in a friendly match against Tanzania. Following the game, he wrote on Instagram:“I have made a pact with myself to always fight for my dreams, to fear no match, and to always put Iran’s honor above everything else.” A tall, elegant midfielder, Ezatolahi combines defensive duties and deep playmaking with a willingness to join attacks and contribute goals. When he was ruled out of the 2019 AFC Asian Cup due to injury he provided a rap to a song, Balatar, supporting the side.",{"physical":236,"crawlInfomation":238,"attributes":241},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":237,"height":93},[],{"sourceTitle":239,"crawledAt":240,"source":98},"Saeid Ezatolahi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.514Z",{"dribbling":242,"pace":243,"shooting":244,"defending":246,"overall":127,"passing":247,"physicality":249},{"ballControl":140,"dribbling":124,"balance":127,"composure":127,"overall":127,"reactions":104,"agility":124},{"acceleration":140,"sprintSpeed":143,"overall":104},{"finishing":125,"shotPower":106,"penalties":245,"positioning":11,"longShots":124,"overall":143,"volleys":125},52,{"slidingTackle":144,"overall":124,"standingTackle":104,"defAwareness":124,"interceptions":127,"headingAccuracy":104},{"vision":144,"freeKickAccuracy":167,"longPassing":140,"curve":248,"shortPassing":101,"overall":144,"crossing":125},55,{"overall":162,"aggression":146,"jumping":130,"strength":131,"stamina":102},{"playerId":251,"number":252,"name":253,"position":64,"positionLabel":65,"age":66,"dateOfBirth":254,"caps":11,"club":255,"avatar":256,"bio":257,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":258},"irn_7",7,"Alireza Jahanbakhsh","1993-08-11","Dender","https:\u002F\u002Fmedia.guim.co.uk\u002Fc0535406de9841316d36f2bda3fab7e82b4bb66d\u002F917_94_1260_1260\u002F500.jpg","Jahanbakhsh is one of the few Iranian stars who has never played for either of Tehran’s two major clubs, Persepolis or Esteghlal. At the age of 19 he turned Persepolis down in favour of moving to the Netherlands with NEC Nijmegen. That decision partly explains his relatively mixed popularity among some football fans in Iran. Jahanbakhsh is from Gilan Province in northern Iran, a region whose people are often stereotyped for having prominent facial features. During his time at Brighton, he was involved in a confrontation with Manchester City defender Kyle Walker. Reflecting on the incident, he said: “He touched me and hit my nose. I’m from the north of Iran, and we have big noses – it’s hard to miss!” At 32, Jahanbakhsh is more of an impact sub than a certain starter, having lost some of the explosive pace he displayed during his peak years at Alkmaar, between 2015 and 2018, when his incisive runs and spectacular long-range goals made him one of the Eredivisie’s most feared players.",{"physical":259,"crawlInfomation":261,"attributes":264},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":260,"height":93},[],{"sourceTitle":262,"crawledAt":263,"source":98},"Alireza Jahanbakhsh — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.476Z",{"dribbling":265,"pace":266,"shooting":267,"defending":268,"overall":164,"passing":269,"physicality":270},{"ballControl":102,"dribbling":106,"balance":132,"composure":171,"overall":171,"reactions":164,"agility":132},{"acceleration":132,"sprintSpeed":140,"overall":146},{"finishing":164,"shotPower":131,"penalties":106,"positioning":11,"longShots":171,"overall":102,"volleys":162},{"slidingTackle":196,"overall":134,"standingTackle":105,"defAwareness":137,"interceptions":137,"headingAccuracy":102},{"vision":106,"freeKickAccuracy":124,"longPassing":127,"curve":102,"shortPassing":141,"overall":141,"crossing":164},{"overall":168,"aggression":132,"jumping":271,"strength":131,"stamina":165},88,{"playerId":84,"number":273,"name":85,"position":64,"positionLabel":65,"age":110,"dateOfBirth":274,"caps":11,"club":275,"avatar":276,"bio":277,"goals":46,"assists":11,"playedMatches":82,"avgRating":11,"isKeyMember":115,"playerAttributes":278},8,"1998-12-20","Rostov","https:\u002F\u002Fmedia.guim.co.uk\u002F629ea65f5fa46707ee5c40135a6ba040e8cd13bf\u002F529_175_1255_1254\u002F500.jpg","Mohebi can be considered one of the most unique – and at the same time one of the unluckiest – wingers in this squad. He is a player who, had certain moments in his football journey unfolded differently, might have far more international appearances to his name. Even so, his statistics in a limited number of matches are impressive: 34 international caps, 13 goals, and nine assists, meaning direct involvement in 22 goals at the time of writing. For a winger, especially at national-team level, that is a remarkable return. Mohebi was first called up to the national team in 2019, and enjoyed a dream debut against Cambodia by recording two goals and one assist, but after playing three times in just a few weeks he did not feature again for more than three years. Mohebi is the childhood friend of left-winger Mehdi Ghayedi, a fellow native of the coastal city of Bushehr, and the simultaneous presence of the two in the lineup can be particularly exciting to watch.",{"physical":279,"crawlInfomation":281,"attributes":284},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":280,"height":93},[],{"sourceTitle":282,"crawledAt":283,"source":98},"Mohammad Mohebi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.500Z",{"dribbling":285,"pace":286,"shooting":287,"defending":288,"overall":104,"passing":289,"physicality":290},{"ballControl":132,"dribbling":162,"balance":128,"composure":104,"overall":164,"reactions":102,"agility":101},{"acceleration":130,"sprintSpeed":126,"overall":168},{"finishing":164,"shotPower":131,"penalties":124,"positioning":11,"longShots":104,"overall":141,"volleys":106},{"slidingTackle":66,"overall":177,"standingTackle":192,"defAwareness":110,"interceptions":66,"headingAccuracy":144},{"vision":143,"freeKickAccuracy":136,"longPassing":245,"curve":144,"shortPassing":128,"overall":167,"crossing":101},{"overall":127,"aggression":291,"jumping":171,"strength":130,"stamina":140},41,{"playerId":293,"number":294,"name":295,"position":296,"positionLabel":297,"age":56,"dateOfBirth":298,"caps":11,"club":299,"avatar":300,"bio":301,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":302},"irn_9",9,"Mehdi Taremi","FW","Forward","1992-07-18","Olympiakos","https:\u002F\u002Fmedia.guim.co.uk\u002Fa4d088a616a59fdb7517ffd3bcaa6c3be0f8715b\u002F414_193_1170_1169\u002F500.jpg","For years, it looked like Mehdi Taremi would be better known for off-field shenanigans – a four-month global ban from football related to a contract dispute with Turkish club Rizespor, a relationship with the famous Iranian actress Sahar Ghoreyshi – than for anything he might do on the pitch. But his move to Portuguese club Rio Ave in 2019 changed everything, and he later went to Porto and Inter, where he was able to fully showcase his abilities. He won league and cup titles with Porto and reached the Champions League final with Inter, while his spectacular bicycle kick for Porto against Chelsea was nominated for the Puskás Award and voted Goal of the Season in the Champions League. Taremi is a striker who excels at running behind defensive lines, and even minimal contact is often enough for him to go down and win penalties – a trait that has earned him a controversial reputation in Portugal. He is Iran’s captain and star. With two goals against England in the 2022 World Cup, he is already Iran’s all-time top scorer in the tournament.",{"physical":303,"crawlInfomation":308,"attributes":310},{"skillMoves":175,"weight":304,"weakFoot":175,"preferredFoot":305,"altPositions":306,"height":307},"83kg","Right",[],"187cm",{"crawledAt":309},"2026-06-13T14:51:07.821Z",{"dribbling":311,"pace":314,"shooting":315,"defending":317,"overall":126,"passing":320,"physicality":321},{"ballControl":312,"dribbling":126,"balance":127,"composure":313,"overall":126,"reactions":168,"agility":132},80,84,{"overall":132,"acceleration":103,"sprintSpeed":162},{"finishing":312,"shotPower":131,"penalties":219,"positioning":316,"overall":126,"longShots":162,"volleys":131},82,{"slidingTackle":318,"overall":319,"standingTackle":291,"defAwareness":319,"interceptions":73,"headingAccuracy":168},25,38,{"vision":200,"freeKickAccuracy":134,"longPassing":141,"curve":132,"shortPassing":217,"overall":132,"crossing":102},{"overall":106,"aggression":136,"jumping":312,"strength":103,"stamina":141},{"playerId":323,"number":324,"name":325,"position":296,"positionLabel":297,"age":110,"dateOfBirth":326,"caps":11,"club":327,"avatar":328,"bio":329,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":330},"irn_10",10,"Mehdi Ghayedi","1998-12-05","Al Nassr","https:\u002F\u002Fmedia.guim.co.uk\u002F86e190082debedff12121d7596e0350b2f8a62a0\u002F2205_364_2088_2090\u002F500.jpg","Soon after Ghaedi joined Esteghlal in July 2017 he became one of the youngest players in the history of Iran’s Pro League, but it quickly became clear that his path to the top was not going to be smooth: the following January, driving at high speed, his car veered off the road and crashed, causing the death of a friend and sending him to intensive care. Since then a combination of injuries and off-field issues have limited the international appearances of a player known by the nickname Bashu, after a famous Iranian film character. Ghaedi is 1.66m tall, for which his childhood friend and occasional Iran international Mohammad Mohebi has the following explanation: “If I’m not mistaken, we were 12 or 13 years old playing at youth level,” he remembered. “I played a through ball to him, he went one-on-one, dribbled the goalkeeper, but the keeper fouled him by hitting his ankle. That’s when Mehdi broke his ankle, and it affected his growth. That’s why he stopped growing and remained short.” Despite this, Ghaedi remains a winger capable of changing games on his day with his combination of technique and explosive pace.",{"physical":331,"crawlInfomation":333,"attributes":336},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":332,"height":93},[],{"sourceTitle":334,"crawledAt":335,"source":98},"Mehdi Ghayedi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.490Z",{"dribbling":337,"pace":338,"shooting":339,"defending":340,"overall":144,"passing":342,"physicality":344},{"ballControl":102,"dribbling":102,"balance":126,"composure":11,"overall":171,"reactions":124,"agility":103},{"acceleration":103,"sprintSpeed":168,"overall":103},{"finishing":137,"shotPower":167,"penalties":127,"positioning":11,"longShots":137,"overall":245,"volleys":134},{"slidingTackle":341,"overall":341,"standingTackle":177,"defAwareness":319,"interceptions":197,"headingAccuracy":196},40,{"vision":138,"freeKickAccuracy":127,"longPassing":134,"curve":343,"shortPassing":124,"overall":248,"crossing":140},47,{"overall":125,"aggression":134,"jumping":222,"strength":125,"stamina":124},{"playerId":346,"number":347,"name":348,"position":296,"positionLabel":297,"age":349,"dateOfBirth":350,"caps":11,"club":206,"avatar":351,"bio":352,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":353},"irn_11",11,"Ali Alipour",30,"1995-11-11","https:\u002F\u002Fmedia.guim.co.uk\u002Fa51b1f3d2514fe2c04b2a139c74716f52d5b47c9\u002F514_255_1032_1032\u002F500.jpg","A previous top scorer in Iran’s Persian Gulf Pro League league, Alipour has spent most of his career in two spells at Persepolis, interrupted by four years in Portugal with Maritimo and Gil Vicente. He has been a consistent goalscorer, particularly while playing in Iran, but fluctuations in form have prevented him from securing a permanent place in the national team, and more than eight years after his debut he has only a dozen appearances, most of them in the last year. However, the controversial omission of Sardar Azmoun for this World Cup created an opportunity for Alipour to push his way into the final squad. He may not get much playing time, but he has already been thinking about his goal celebration: “In international matches, it’s not possible to reveal anything under the shirt, but if it were allowed, I would definitely display the flag of my country, Iran. And God willing, if I get the chance and can be one of my country’s soldiers, I will kiss the Iranian badge after scoring.”",{"physical":354,"crawlInfomation":356,"attributes":359},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":355,"height":93},[],{"sourceTitle":357,"crawledAt":358,"source":98},"Ali Alipour — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.465Z",{"dribbling":360,"pace":361,"shooting":362,"defending":363,"overall":128,"passing":368,"physicality":370},{"ballControl":101,"dribbling":127,"balance":140,"composure":141,"overall":141,"reactions":127,"agility":171},{"acceleration":168,"sprintSpeed":131,"overall":168},{"finishing":140,"shotPower":102,"penalties":101,"positioning":11,"longShots":101,"overall":165,"volleys":146},{"slidingTackle":364,"overall":365,"standingTackle":366,"defAwareness":367,"interceptions":366,"headingAccuracy":102},13,28,17,22,{"vision":125,"freeKickAccuracy":138,"longPassing":245,"curve":369,"shortPassing":140,"overall":245,"crossing":196},51,{"overall":140,"aggression":137,"jumping":126,"strength":106,"stamina":101},{"playerId":372,"number":373,"name":374,"position":54,"positionLabel":55,"age":198,"dateOfBirth":375,"caps":11,"club":206,"avatar":376,"bio":377,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":378},"irn_12",12,"Payam Niazmand","1995-04-06","https:\u002F\u002Fmedia.guim.co.uk\u002F3525a36ef17a8745a836ef3316b552cdf4a0ae9f\u002F586_0_1087_1087\u002F500.jpg","Iran’s fourth-choice goalkeeper at the 2022 World Cup (Iran were the only team to take four keepers) has closed the gap to Alireza Beiranvand to such an extent that now just a single slip from the Tractor man could see Niazmand become Iran’s No 1. Having joined Persepolis at the start of the 2025–26 season, Niazmand said in his first interview: “The greatest dream of any goalkeeper is to play in the World Cup. I was at the last World Cup, but I didn’t get the chance to play. This time, I’m far more motivated, and I hope to get minutes on the pitch.” This season, under the guidance of Emilio Álvarez – David de Gea’s former Manchester United goalkeeping coach – he has shown significant improvement. However, what has so far prevented Niazmand from becoming Iran’s first-choice goalkeeper is a drop in confidence during international matches. Could it be different this year?",{"physical":379,"crawlInfomation":381,"attributes":384},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":380,"height":93},[],{"sourceTitle":382,"crawledAt":383,"source":98},"Payam Niazmand — manually pasted stat page (sofifa, Cloudflare-blocked); GK overall = average of DIV\u002FHAN\u002FKIC\u002FREF\u002FPOS","2026-06-22T23:16:03.508Z",{"gkAttributes":385,"overall":164},{"kicking":141,"reflexes":106,"diving":146,"handling":165,"speed":349,"positioning":146},{"playerId":387,"number":364,"name":388,"position":74,"positionLabel":75,"age":66,"dateOfBirth":389,"caps":11,"club":206,"avatar":390,"bio":391,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":392},"irn_13","Hossein Kanaanizadegan","1994-03-23","https:\u002F\u002Fmedia.guim.co.uk\u002Fa50bdb036d91242051533a515c43dedcc673fd47\u002F2481_287_594_594\u002F500.jpg","A physically imposing defender, Kanaani-Zadegan is known for making headlines not only with his performances but also with his outspoken interviews. One such moment came when a leaked voice message caught him inviting an unidentified woman to share a romantic moment with him on the national team bus. The backlash led to his suspension for two matches. Like Shoja Khalilzadeh, he lost his starting spot after Carlos Queiroz returned ahead of the 2022 World Cup, featuring for only 45 minutes against England. After Quieroz’s departure, he commented under the coach’s farewell post on Instagram: “You betrayed Iran, not me and Shoja.” Later, when Queiroz took charge of Qatar, Kanaani-Zadegan scored twice in Iran’s 4-0 victory, taking what many saw as revenge. Reflecting on his only appearance at the 2022 World Cup, he once said: “If Rashford had played on my side, I would have killed him.”",{"physical":393,"crawlInfomation":395,"attributes":398},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":394,"height":93},[],{"sourceTitle":396,"crawledAt":397,"source":98},"Hossein Kanaanizadegan — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats","2026-06-22T23:16:03.485Z",{"dribbling":399,"pace":400,"shooting":401,"defending":402,"overall":143,"passing":403,"physicality":404},{"ballControl":143,"dribbling":56,"balance":165,"composure":167,"overall":248,"reactions":143,"agility":101},{"acceleration":101,"sprintSpeed":104,"overall":127},{"finishing":367,"shotPower":343,"penalties":135,"positioning":134,"longShots":349,"overall":177,"volleys":192},{"slidingTackle":141,"overall":146,"standingTackle":162,"defAwareness":102,"interceptions":164,"headingAccuracy":162},{"vision":341,"freeKickAccuracy":76,"longPassing":140,"curve":56,"shortPassing":127,"overall":137,"crossing":66},{"overall":130,"aggression":102,"jumping":132,"strength":312,"stamina":106},{"playerId":61,"number":63,"name":62,"position":64,"positionLabel":65,"age":66,"dateOfBirth":406,"caps":11,"club":67,"avatar":68,"bio":69,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":90,"playerAttributes":407},"1993-09-06",{"physical":408,"crawlInfomation":410,"attributes":413},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":409,"height":93},[],{"sourceTitle":411,"crawledAt":412,"source":98},"Saman Ghoddos — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.517Z",{"dribbling":414,"pace":415,"shooting":416,"defending":417,"overall":141,"passing":419,"physicality":420},{"ballControl":171,"dribbling":165,"balance":162,"composure":162,"overall":146,"reactions":165,"agility":164},{"acceleration":101,"sprintSpeed":125,"overall":128},{"finishing":141,"shotPower":126,"penalties":127,"positioning":11,"longShots":162,"overall":146,"volleys":102},{"slidingTackle":418,"overall":143,"standingTackle":127,"defAwareness":144,"interceptions":222,"headingAccuracy":104},50,{"vision":102,"freeKickAccuracy":162,"longPassing":140,"curve":141,"shortPassing":171,"overall":106,"crossing":164},{"overall":165,"aggression":141,"jumping":106,"strength":164,"stamina":141},{"playerId":422,"number":423,"name":424,"position":64,"positionLabel":65,"age":66,"dateOfBirth":425,"caps":11,"club":112,"avatar":426,"bio":427,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":428},"irn_15",15,"Rouzbeh Cheshmi","1993-07-24","https:\u002F\u002Fmedia.guim.co.uk\u002Ffd66cd8b1c093306ff9255279642eb5a69168e88\u002F1011_45_726_725\u002F500.jpg","Standing 1.94m tall, this defensive midfielder is best known for his stern look and furrowed eyebrows – unless you mention the most unforgettable moment of his career: his stunning goal against Wales at the 2022 World Cup, a spectacular long-range strike from outside the penalty area. “I don’t even shoot in PlayStation,” Cheshmi said. “But when the ball came to me, I couldn’t hear anything – not the stadium, not even my teammates asking for a pass. It was truly God’s work.” A former captain of Iran’s Under-23 team, he is also capable of playing as a centre-back. Against England, also in 2022, he was placed in the heart of Iran’s five-man defense but delivered a poor performance: “Yes, I was responsible for two goals,” he admitted. Whether he has another difficult night or scores another decisive goal at the 2026 World Cup, Cheshmi now has even more important reasons to smile: his twins, Salman and Mila, who were born a few months after the Qatar World Cup.",{"physical":429,"crawlInfomation":431,"attributes":434},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":430,"height":93},[],{"sourceTitle":432,"crawledAt":433,"source":98},"Rouzbeh Cheshmi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats","2026-06-22T23:16:03.512Z",{"dribbling":435,"pace":436,"shooting":437,"defending":438,"overall":167,"passing":439,"physicality":440},{"ballControl":144,"dribbling":138,"balance":140,"composure":136,"overall":125,"reactions":222,"agility":222},{"acceleration":127,"sprintSpeed":128,"overall":104},{"finishing":76,"shotPower":125,"penalties":197,"positioning":56,"longShots":196,"overall":291,"volleys":319},{"slidingTackle":140,"overall":141,"standingTackle":106,"defAwareness":165,"interceptions":127,"headingAccuracy":164},{"vision":196,"freeKickAccuracy":291,"longPassing":128,"curve":196,"shortPassing":165,"overall":138,"crossing":319},{"overall":141,"aggression":162,"jumping":104,"strength":132,"stamina":222},{"playerId":442,"number":443,"name":444,"position":64,"positionLabel":65,"age":198,"dateOfBirth":445,"caps":11,"club":57,"avatar":446,"bio":447,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":448},"irn_16",16,"Mehdi Torabi","1994-09-10","https:\u002F\u002Fmedia.guim.co.uk\u002F469aaad3d90ca65a40a4360d659b21bddb60f6f8\u002F3423_423_596_596\u002F500.jpg","Torabi was in Iran’s World Cup squad in 2018 but never made it onto the pitch, and four years later was back in the squad and back on the bench, though this time he was used by Carlos Queiroz in all three matches. However, until recently, his chances of making the 2026 World Cup squad seemed extremely slim. But Amir Ghalenoei named him in his squad, nearly two years after Torabi’s last international appearance. He is one of the few Iranian footballers who openly expresses his religious and political beliefs. He famously celebrated a goal for Persepolis in 2019 by lifting his shirt to reveal the message: “The only way to save the country = obedience to the Supreme Leader”, causing considerable controversy. “This celebration was entirely my own idea, and you can be sure that no one instructed me to do it or influenced me from anywhere,” he said. “Before deciding on this celebration I had thought everything through and knew there would be both positive and negative reactions.”",{"physical":449,"crawlInfomation":451,"attributes":454},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":450,"height":93},[],{"sourceTitle":452,"crawledAt":453,"source":98},"Mehdi Torabi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.492Z",{"dribbling":455,"pace":456,"shooting":458,"defending":459,"overall":104,"passing":462,"physicality":463},{"ballControl":102,"dribbling":162,"balance":164,"composure":11,"overall":162,"reactions":164,"agility":219},{"acceleration":457,"sprintSpeed":220,"overall":219},86,{"finishing":140,"shotPower":200,"penalties":144,"positioning":11,"longShots":141,"overall":141,"volleys":125},{"slidingTackle":110,"overall":110,"standingTackle":73,"defAwareness":460,"interceptions":461,"headingAccuracy":197},19,24,{"vision":127,"freeKickAccuracy":141,"longPassing":222,"curve":141,"shortPassing":140,"overall":127,"crossing":127},{"overall":245,"aggression":137,"jumping":196,"strength":167,"stamina":165},{"playerId":465,"number":366,"name":466,"position":74,"positionLabel":75,"age":461,"dateOfBirth":467,"caps":11,"club":151,"avatar":468,"bio":469,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":470},"irn_17","Aria Yousefi","2002-04-22","https:\u002F\u002Fmedia.guim.co.uk\u002Fcee6770b9ff06d25d12331e934384f96ba26319d\u002F597_81_1047_1047\u002F500.jpg","Yousefi is one of three right-backs in Iran’s squad, but the last friendly before the announcement of the final squad suggested that Amir Ghalenooei may use him in multiple positions. In that match against Gambia, Yousefi started as a right-back, but in the second half he moved into midfield and even scored a goal. Speaking about his positional changes and playing as a winger, he said: “I am a player who, since I was 18, has played in different positions based on the coaches’ decisions. Now, with the approval of Mr Ghalenooei and the coaching staff, a new position has been assigned to me. Wherever the coach decides, it is my duty to play.” Yousefi was included in the squad despite not being called up for Iran’s March friendlies. However, after Danial Eiri was unable to join the team due to visa issues, Ghalenooei invited Yousefi, and he ultimately managed to secure a place.",{"physical":471,"crawlInfomation":473,"attributes":476},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":472,"height":93},[],{"sourceTitle":474,"crawledAt":475,"source":98},"Aria Yousefi — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.482Z",{"dribbling":477,"pace":478,"shooting":479,"defending":480,"overall":143,"passing":481,"physicality":482},{"ballControl":164,"dribbling":103,"balance":165,"composure":11,"overall":106,"reactions":245,"agility":103},{"acceleration":103,"sprintSpeed":131,"overall":168},{"finishing":165,"shotPower":165,"penalties":140,"positioning":11,"longShots":144,"overall":128,"volleys":125},{"slidingTackle":193,"overall":192,"standingTackle":192,"defAwareness":110,"interceptions":198,"headingAccuracy":418},{"vision":222,"freeKickAccuracy":319,"longPassing":137,"curve":102,"shortPassing":125,"overall":125,"crossing":101},{"overall":245,"aggression":193,"jumping":167,"strength":222,"stamina":141},{"playerId":484,"number":485,"name":486,"position":296,"positionLabel":297,"age":318,"dateOfBirth":487,"caps":11,"club":57,"avatar":488,"bio":489,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":490},"irn_18",18,"Amirhossein Hosseinzadeh","2000-10-30","https:\u002F\u002Fmedia.guim.co.uk\u002F575ecbc30e170160aa1fa4f2c2a53387ef7cdce8\u002F524_44_1228_1227\u002F500.jpg","Hosseinzadeh has been the best player in the Iranian league over the past two seasons. In 2024-25 he finished as the top scorer in the league with 14 goals and played a key role in Tractor’s first-ever league title. This season he was leading the scoring charts when the outbreak of war forced a pause in competition. Over the past year, he has also scored five goals for the national team, showing that he is ready to shine on bigger stages. Regarded as one of Iran’s main attacking hopes for the World Cup, he believes the team can progress deep into the tournament: “Exactly from the day the World Cup draw was announced, Coach Ghalenoei told us that our goal must be to get out of the group – and not just one round, but we should aim to go even further, two stages beyond that. All the players have sworn together that, God willing, we will advance from the group this time and create a surprise.”",{"physical":491,"crawlInfomation":493,"attributes":496},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":492,"height":93},[],{"sourceTitle":494,"crawledAt":495,"source":98},"Amirhossein Hosseinzadeh — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.481Z",{"dribbling":497,"pace":498,"shooting":499,"defending":500,"overall":127,"passing":501,"physicality":502},{"ballControl":171,"dribbling":171,"balance":141,"composure":141,"overall":164,"reactions":104,"agility":106},{"acceleration":146,"sprintSpeed":146,"overall":146},{"finishing":124,"shotPower":162,"penalties":141,"positioning":11,"longShots":146,"overall":164,"volleys":130},{"slidingTackle":291,"overall":196,"standingTackle":343,"defAwareness":56,"interceptions":191,"headingAccuracy":101},{"vision":167,"freeKickAccuracy":104,"longPassing":127,"curve":104,"shortPassing":164,"overall":104,"crossing":143},{"overall":101,"aggression":143,"jumping":102,"strength":171,"stamina":248},{"playerId":504,"number":460,"name":505,"position":74,"positionLabel":75,"age":349,"dateOfBirth":506,"caps":11,"club":77,"avatar":507,"bio":508,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":509},"irn_19","Ali Nemati","1996-02-08","https:\u002F\u002Fmedia.guim.co.uk\u002Fd14f45977e69f13ec67a1a13bcb819be9a38892e\u002F613_225_1217_1216\u002F500.jpg","Nemati may not have many chances to feature at the World Cup but simply making the squad is a significant achievement for a player who came close to giving up football at 18. He nearly missed a trial for Iran’s youth teams due to arriving late and, not long after, a motorcycle accident left him with a broken arm and collarbone, sidelining him for an entire year. However, he worked his way back to the top level and earned his first cap at the age of 29 during the 2026 World Cup qualifiers. Off the pitch, the versatile defender has also shown a compassionate side. Some time ago, he helped secure the release of individuals imprisoned for financial debts by paying off what they owed.",{"physical":510,"crawlInfomation":512,"attributes":515},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":511,"height":93},[],{"sourceTitle":513,"crawledAt":514,"source":98},"Ali Nemati — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.470Z",{"dribbling":516,"pace":517,"shooting":518,"defending":519,"overall":143,"passing":520,"physicality":521},{"ballControl":165,"dribbling":144,"balance":196,"composure":11,"overall":125,"reactions":167,"agility":134},{"acceleration":146,"sprintSpeed":171,"overall":102},{"finishing":291,"shotPower":369,"penalties":461,"positioning":11,"longShots":248,"overall":105,"volleys":66},{"slidingTackle":124,"overall":124,"standingTackle":104,"defAwareness":248,"interceptions":128,"headingAccuracy":165},{"vision":101,"freeKickAccuracy":365,"longPassing":127,"curve":343,"shortPassing":102,"overall":222,"crossing":418},{"overall":140,"aggression":140,"jumping":165,"strength":127,"stamina":140},{"playerId":523,"number":524,"name":525,"position":296,"positionLabel":297,"age":198,"dateOfBirth":526,"caps":11,"club":527,"avatar":528,"bio":529,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":530},"irn_20",20,"Shahriyar Moghanlou","1994-12-21","Kalba","https:\u002F\u002Fmedia.guim.co.uk\u002F0790244bb69ad4309bd43722aeda0c660284b478\u002F1192_600_1430_1431\u002F500.jpg","Moghanloo is the most unusual squad member from Iran to the 2026 World Cup. He was not included in Amir Ghalenooei’s initial 30-man list. However, after Roozbeh Cheshmi’s injury scare, he was called up as a replacement – and in the end, even though Cheshmi did not drop out, Moghanloo remained in the final squad. He is a tall striker, and Ghalenooei will probably use him in the final minutes, especially when the team relies on crosses from the wings to attack. Two seasons ago, he was the top scorer in the Iranian league, but he is yet to replicate that brilliance at Kalba. Still, the absence of a strong aerial threat in the initial squad explains Ghalenooei’s selection. Moghanloo is from Zanjan, a city famous for its sharp knives. To earn playing time at the World Cup, he will need to be as sharp as the knives from his hometown.",{"physical":531,"crawlInfomation":533,"attributes":535},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":532,"height":93},[],{"sourceTitle":534,"crawledAt":186,"source":98},"Shahriyar Moghanlou — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats",{"dribbling":536,"pace":537,"shooting":538,"defending":539,"overall":125,"passing":540,"physicality":541},{"ballControl":144,"dribbling":101,"balance":222,"composure":369,"overall":167,"reactions":143,"agility":167},{"acceleration":130,"sprintSpeed":132,"overall":132},{"finishing":171,"shotPower":101,"penalties":165,"positioning":144,"longShots":127,"overall":104,"volleys":138},{"slidingTackle":9,"overall":365,"standingTackle":63,"defAwareness":524,"interceptions":443,"headingAccuracy":171},{"vision":222,"freeKickAccuracy":104,"longPassing":56,"curve":197,"shortPassing":222,"overall":343,"crossing":135},{"overall":248,"aggression":56,"jumping":165,"strength":140,"stamina":248},{"playerId":543,"number":9,"name":544,"position":64,"positionLabel":65,"age":461,"dateOfBirth":545,"caps":11,"club":546,"avatar":547,"bio":548,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":549},"irn_21","Mohammad Ghorbani","2001-10-07","Al Wahda","https:\u002F\u002Fmedia.guim.co.uk\u002F3e84714b02cfc14f55fc4ba82a03865417fe8f7d\u002F277_68_665_665\u002F500.jpg","Ghorbani was part of Iran’s national team camps in the build-up to the 2022 World Cup but did not make the final squad. However, over the past four years, with experience gained in the Russian and Emirati leagues, he has become a regular presence in the national team setup, and there was never any doubt that Amir Ghalenoei would pick him in his final squad, even if his place in the starting XI is not secure. Ghorbani is one of those versatile players who over his career has featured in multiple positions, including left-back, centre-back, and even behind the striker, but in the national team he plays only as a defensive midfielder. Like many members of the squad, Ghorbani has spoken of his optimism about Iran’s chances of progressing beyond the group stage. After the draw, he said Iran could beat New Zealand 1-0 or 2-0, take at least a draw against Belgium and Egypt, and qualify for the next round.",{"physical":550,"crawlInfomation":552,"attributes":555},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":551,"height":93},[],{"sourceTitle":553,"crawledAt":554,"source":98},"Mohammad Ghorbani — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.498Z",{"dribbling":556,"pace":557,"shooting":558,"defending":559,"overall":124,"passing":560,"physicality":561},{"ballControl":164,"dribbling":143,"balance":143,"composure":11,"overall":124,"reactions":124,"agility":124},{"acceleration":127,"sprintSpeed":143,"overall":124},{"finishing":193,"shotPower":102,"penalties":192,"positioning":11,"longShots":128,"overall":136,"volleys":196},{"slidingTackle":132,"overall":146,"standingTackle":171,"defAwareness":104,"interceptions":171,"headingAccuracy":164},{"vision":141,"freeKickAccuracy":125,"longPassing":127,"curve":230,"shortPassing":171,"overall":245,"crossing":349},{"overall":162,"aggression":146,"jumping":165,"strength":217,"stamina":130},{"playerId":563,"number":367,"name":564,"position":54,"positionLabel":55,"age":56,"dateOfBirth":565,"caps":11,"club":151,"avatar":566,"bio":567,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":568},"irn_22","Hossein Hosseini","1992-06-30","https:\u002F\u002Fmedia.guim.co.uk\u002Fe1716c38a640e9055f73c9342d5cf625822d60af\u002F1430_121_657_657\u002F500.jpg","“I had visualized it beforehand and was very happy to be playing in the World Cup. I had worked very hard and was glad to have achieved my goal,” Hosseini said about playing against England at the 2022 World Cup. But the biggest lesson he took from that match was how quickly a dream can turn into a nightmare: after coming on for the injured Alireza Beiranvand, his 70-minute appearance ended with conceding six goals, as Iran suffered their heaviest defeat in their World Cup history. Hosseini also played the full 90 minutes in the second match against Wales – keeping a clean sheet – but has now dropped to third choice. Still, he doesn’t lack for confidence: “I’ve been the most in-form goalkeeper in Iran in recent years. The others haven’t been that exceptional.”",{"physical":569,"crawlInfomation":571,"attributes":574},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":570,"height":93},[],{"sourceTitle":572,"crawledAt":573,"source":98},"Hossein Hosseini — manually pasted stat page (sofifa, Cloudflare-blocked); outfield category overalls (PAC\u002FSHO\u002FPAS\u002FDRI\u002FDEF\u002FPHY) computed as the average of each category's listed sub-stats (page gave subs only, no category overalls); GK overall = average of DIV\u002FHAN\u002FKIC\u002FREF\u002FPOS; GK speed approximated from this page's Pace\u002FSprint Speed sub-stat (no GK-specific speed value was given on this page).","2026-06-23T20:23:33.994Z",{"dribbling":575,"gkAttributes":576,"pace":577,"shooting":578,"defending":579,"overall":146,"passing":580,"physicality":581},{"ballControl":443,"dribbling":273,"balance":137,"composure":192,"overall":230,"reactions":138,"agility":461},{"kicking":146,"reflexes":106,"diving":164,"handling":106,"positioning":162,"speed":198},{"overall":230,"acceleration":191,"sprintSpeed":198},{"finishing":252,"shotPower":245,"penalties":423,"positioning":294,"overall":366,"longShots":294,"volleys":347},{"slidingTackle":373,"overall":373,"standingTackle":423,"defAwareness":347,"interceptions":324,"headingAccuracy":364},{"vision":192,"freeKickAccuracy":373,"longPassing":365,"curve":364,"shortPassing":443,"overall":460,"crossing":373},{"overall":291,"aggression":230,"jumping":167,"strength":167,"stamina":73},{"playerId":71,"number":73,"name":72,"position":74,"positionLabel":75,"age":76,"dateOfBirth":583,"caps":11,"club":77,"avatar":78,"bio":79,"goals":33,"assists":46,"playedMatches":82,"avgRating":11,"isKeyMember":90,"playerAttributes":584},"1990-03-21",{"physical":585,"crawlInfomation":587,"attributes":590},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":586,"height":93},[],{"sourceTitle":588,"crawledAt":589,"source":98},"Ramin Rezaeian — manually pasted stat page (sofifa, Cloudflare-blocked); category overalls taken directly from the page when given, else averaged from sub-stats [KNOWN GAP: shooting.positioning is an unverified 0 due to a parser label-mapping bug (\"Attacking Positioning\" -> shooting.positioning was never wired up); the source .txt page is already deleted so the real value cannot be recovered. All other fields, including the card overall, are unaffected.]","2026-06-22T23:16:03.511Z",{"dribbling":591,"pace":592,"shooting":593,"defending":594,"overall":146,"passing":595,"physicality":596},{"ballControl":146,"dribbling":146,"balance":167,"composure":106,"overall":165,"reactions":106,"agility":140},{"acceleration":130,"sprintSpeed":171,"overall":162},{"finishing":245,"shotPower":131,"penalties":106,"positioning":11,"longShots":102,"overall":165,"volleys":101},{"slidingTackle":165,"overall":141,"standingTackle":164,"defAwareness":165,"interceptions":102,"headingAccuracy":144},{"vision":164,"freeKickAccuracy":171,"longPassing":171,"curve":131,"shortPassing":146,"overall":162,"crossing":168},{"overall":102,"aggression":171,"jumping":102,"strength":162,"stamina":106},{"playerId":598,"number":461,"name":599,"position":296,"positionLabel":297,"age":230,"dateOfBirth":600,"caps":11,"club":601,"avatar":602,"bio":603,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":604},"irn_24","Dennis Eckert","1997-01-09","Standard Liège","https:\u002F\u002Fmedia.guim.co.uk\u002Fca8323211cb82a9f6d6c3bed6879ae81ccd26413\u002F2098_156_812_812\u002F500.jpg","Eckert is the fifth German-Iranian to be called up by Iran, but the first whose links with the country go back not to parents but to grandparents: his mother is Spanish, his father German, but his paternal grandfather was born in Iran and the famous Iranian actress Anahita Dargahi is an aunt. “My aunt Anahita supports me in everything,” he said on Instagram. “I’m proud to have such an amazing aunt.” A former Germany Under-19 international, Eckert was first linked with Iran only last September. “My father is half Iranian but he doesn’t have a passport. My grandfather is Iranian, but he’s dead. So that makes things difficult,” he said. “I wouldn’t even know where to start to apply for citizenship.” But by March he had dual nationality and an international call-up – though not clearance from Fifa, and he was unable to play – and in early May his passport was issued. At 29, and as a striker who has reached double figures for league goals only once, for Ingolstadt in the German third division six seasons ago, he is an unlikely but intriguing presence at the World Cup.",{"physical":605,"crawlInfomation":611,"attributes":615},{"skillMoves":82,"weight":606,"weakFoot":175,"preferredFoot":305,"altPositions":607,"height":610},"80kg \u002F 176lb",[608,609],"CAM","CM","183cm \u002F 6'0\"",{"sourceTitle":612,"crawledAt":613,"source":614},"Dennis Eckert Ayensa — matched via local EA FC26 ratings CSV (csv Nation tag: Germany, squad nation: Iran)","2026-06-21T16:01:34.770Z","ea-sport-csv",{"dribbling":616,"pace":617,"shooting":618,"defending":619,"overall":130,"passing":620,"physicality":621},{"ballControl":131,"dribbling":132,"balance":106,"composure":140,"overall":162,"reactions":101,"agility":106},{"overall":132,"acceleration":171,"sprintSpeed":168},{"finishing":168,"shotPower":102,"penalties":131,"positioning":131,"overall":162,"longShots":165,"volleys":171},{"slidingTackle":443,"overall":230,"standingTackle":423,"defAwareness":135,"interceptions":485,"headingAccuracy":132},{"vision":319,"freeKickAccuracy":418,"longPassing":196,"curve":248,"shortPassing":141,"overall":245,"crossing":138},{"overall":102,"aggression":137,"jumping":220,"strength":131,"stamina":103},{"playerId":623,"number":318,"name":624,"position":74,"positionLabel":75,"age":367,"dateOfBirth":625,"caps":11,"club":626,"avatar":627,"bio":628,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":629},"irn_25","Danial Eiri","2003-10-26","Malavan","https:\u002F\u002Fmedia.guim.co.uk\u002F5728a082799a999b7757fcefda33409d7e3d500e\u002F200_79_684_684\u002F500.png","Eiri has been one of the breakout stars of Iranian football over the past couple of seasons and has already attracted significant interest from other clubs. He is a strong defender who is capable of building play from the back, and whose aerial ability makes him a threat in both penalty areas – he scored twice in a recent behind-closed-doors training match with the Iran squad. The young defender has performed so well in the recent season that Mehdi Pashazadeh, the former Bayer Leverkusen defender who played for Iran at the 1998 World Cup, publicly called for him not just to be picked for the World Cup, but to start. After one of Malavan’s cup victories this season, a video surfaced showing Iri dancing exuberantly in the dressing room. So even if Eiri does not get a chance to play, in the event of Iran winning any of their World Cup matches, he can still showcase his abilities off the pitch.",{"physical":630,"crawlInfomation":632,"attributes":636},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":631,"height":93},[],{"sourceTitle":633,"crawledAt":634,"source":635},"Danial Eiri — No stat page found anywhere (EA\u002Ffutbin\u002Fsofifa) for this player — FAKE\u002FESTIMATED placeholder data, all sub-stats flat at 65 (explicit user-specified value, not derived from squad range). Replace with real data if a source is ever found.","2026-06-22T23:55:09.527Z","estimated-fake",{"dribbling":637,"pace":638,"shooting":639,"defending":640,"overall":141,"passing":641,"physicality":642},{"ballControl":141,"dribbling":141,"balance":141,"composure":141,"overall":141,"reactions":141,"agility":141},{"overall":141,"acceleration":141,"sprintSpeed":141},{"finishing":141,"shotPower":141,"penalties":141,"positioning":141,"overall":141,"longShots":141,"volleys":141},{"slidingTackle":141,"overall":141,"standingTackle":141,"defAwareness":141,"interceptions":141,"headingAccuracy":141},{"vision":141,"freeKickAccuracy":141,"longPassing":141,"curve":141,"shortPassing":141,"overall":141,"crossing":141},{"overall":141,"aggression":141,"jumping":141,"strength":141,"stamina":141},{"playerId":644,"number":191,"name":645,"position":64,"positionLabel":65,"age":524,"dateOfBirth":646,"caps":11,"club":112,"avatar":647,"bio":648,"goals":11,"assists":11,"playedMatches":11,"avgRating":11,"isKeyMember":115,"playerAttributes":649},"irn_26","Amirmohammad Razzaghinia","2006-04-11","https:\u002F\u002Fmedia.guim.co.uk\u002Fb0dcb2b27cfd5c3f895094a8d7971a565c2c48fd\u002F427_97_1270_1269\u002F500.jpg","The youngest member of Iran’s national team at this World Cup is a young midfielder who, after playing for the Under-16, Under-17, Under-20, and Under-23 teams, has delivered outstanding performances in the Iranian league over the past two seasons and was able to earn his place in the senior international side at the age of just 20. He made his full debut against North Korea last June and prefers to play as a defensive midfielder, though if he gets within sight of goal he also has a powerful and dangerous shot. In one of his few TV interviews, held a few days before the announcement of the final World Cup squad, Razzaghinia was unable to answer the host’s quiz questions about Iran’s previous World Cup appearances, the clip quickly going viral on social media. In that same interview, he said: “The match against New Zealand is our hardest game because it is the first match. We must definitely win this game, and after that we will think about the following matches.”",{"physical":650,"crawlInfomation":652,"attributes":655},{"skillMoves":11,"weight":93,"weakFoot":11,"preferredFoot":93,"altPositions":651,"height":93},[],{"sourceTitle":653,"crawledAt":654,"source":635},"Amirmohammad Razzaghinia — No stat page found anywhere (EA\u002Ffutbin\u002Fsofifa) for this player — FAKE\u002FESTIMATED placeholder data, all sub-stats flat at 65 (explicit user-specified value, not derived from squad range). Replace with real data if a source is ever found.","2026-06-22T23:55:09.529Z",{"dribbling":656,"pace":657,"shooting":658,"defending":659,"overall":141,"passing":660,"physicality":661},{"ballControl":141,"dribbling":141,"balance":141,"composure":141,"overall":141,"reactions":141,"agility":141},{"overall":141,"acceleration":141,"sprintSpeed":141},{"finishing":141,"shotPower":141,"penalties":141,"positioning":141,"overall":141,"longShots":141,"volleys":141},{"slidingTackle":141,"overall":141,"standingTackle":141,"defAwareness":141,"interceptions":141,"headingAccuracy":141},{"vision":141,"freeKickAccuracy":141,"longPassing":141,"curve":141,"shortPassing":141,"overall":141,"crossing":141},{"overall":141,"aggression":141,"jumping":141,"strength":141,"stamina":141},["Reactive",663],[664,669,673,678,682,686,690,694,698,699,703,706,709,712,717,720,723,726,730,731,734,737,740,743,746,749,750,753,756,759,762,765,768,771,774,777,780,783,786,789,792,795,798,801,804,807,810,813],{"id":665,"slug":665,"name":666,"flag":665,"confederation":667,"fifaRank":46,"group":668},"fra","France","UEFA","I",{"id":670,"slug":670,"name":671,"flag":670,"confederation":667,"fifaRank":33,"group":672},"esp","Spain","H",{"id":674,"slug":674,"name":675,"flag":674,"confederation":676,"fifaRank":82,"group":677},"arg","Argentina","CONMEBOL","J",{"id":679,"slug":679,"name":680,"flag":679,"confederation":667,"fifaRank":175,"group":681},"eng","England","L",{"id":683,"slug":683,"name":684,"flag":683,"confederation":667,"fifaRank":203,"group":685},"por","Portugal","K",{"id":687,"slug":687,"name":688,"flag":687,"confederation":676,"fifaRank":228,"group":689},"bra","Brazil","C",{"id":691,"slug":691,"name":692,"flag":691,"confederation":693,"fifaRank":252,"group":689},"mar","Morocco","CAF",{"id":695,"slug":695,"name":696,"flag":695,"confederation":667,"fifaRank":273,"group":697},"ned","Netherlands","F",{"id":41,"slug":41,"name":20,"flag":41,"confederation":667,"fifaRank":294,"group":10},{"id":700,"slug":700,"name":701,"flag":700,"confederation":667,"fifaRank":324,"group":702},"ger","Germany","E",{"id":704,"slug":704,"name":705,"flag":704,"confederation":667,"fifaRank":347,"group":681},"cro","Croatia",{"id":707,"slug":707,"name":708,"flag":707,"confederation":676,"fifaRank":364,"group":685},"col","Colombia",{"id":710,"slug":710,"name":711,"flag":710,"confederation":693,"fifaRank":63,"group":668},"sen","Senegal",{"id":713,"slug":713,"name":714,"flag":713,"confederation":715,"fifaRank":423,"group":716},"mex","Mexico","CONCACAF","A",{"id":718,"slug":718,"name":719,"flag":718,"confederation":715,"fifaRank":443,"group":19},"usa","USA",{"id":721,"slug":721,"name":722,"flag":721,"confederation":676,"fifaRank":366,"group":672},"uru","Uruguay",{"id":724,"slug":724,"name":725,"flag":724,"confederation":8,"fifaRank":485,"group":697},"jpn","Japan",{"id":727,"slug":727,"name":728,"flag":727,"confederation":667,"fifaRank":460,"group":729},"sui","Switzerland","B",{"id":5,"slug":5,"name":7,"flag":5,"confederation":8,"fifaRank":9,"group":10},{"id":732,"slug":732,"name":733,"flag":732,"confederation":667,"fifaRank":367,"group":19},"tur","Turkey",{"id":735,"slug":735,"name":736,"flag":735,"confederation":667,"fifaRank":73,"group":677},"aut","Austria",{"id":738,"slug":738,"name":739,"flag":738,"confederation":676,"fifaRank":461,"group":702},"ecu","Ecuador",{"id":741,"slug":741,"name":742,"flag":741,"confederation":8,"fifaRank":318,"group":716},"kor","South Korea",{"id":744,"slug":744,"name":745,"flag":744,"confederation":8,"fifaRank":110,"group":19},"aus","Australia",{"id":747,"slug":747,"name":748,"flag":747,"confederation":693,"fifaRank":365,"group":677},"alg","Algeria",{"id":48,"slug":48,"name":15,"flag":48,"confederation":693,"fifaRank":230,"group":10},{"id":751,"slug":751,"name":752,"flag":751,"confederation":715,"fifaRank":349,"group":729},"can","Canada",{"id":754,"slug":754,"name":755,"flag":754,"confederation":667,"fifaRank":198,"group":668},"nor","Norway",{"id":757,"slug":757,"name":758,"flag":757,"confederation":715,"fifaRank":56,"group":681},"pan","Panama",{"id":760,"slug":760,"name":761,"flag":760,"confederation":693,"fifaRank":193,"group":702},"civ","Ivory Coast",{"id":763,"slug":763,"name":764,"flag":763,"confederation":667,"fifaRank":319,"group":697},"swe","Sweden",{"id":766,"slug":766,"name":767,"flag":766,"confederation":676,"fifaRank":341,"group":19},"par","Paraguay",{"id":769,"slug":769,"name":770,"flag":769,"confederation":667,"fifaRank":291,"group":716},"cze","Czech Republic",{"id":772,"slug":772,"name":773,"flag":772,"confederation":667,"fifaRank":105,"group":689},"sco","Scotland",{"id":775,"slug":775,"name":776,"flag":775,"confederation":693,"fifaRank":137,"group":685},"cod","DR Congo",{"id":778,"slug":778,"name":779,"flag":778,"confederation":693,"fifaRank":136,"group":697},"tun","Tunisia",{"id":781,"slug":781,"name":782,"flag":781,"confederation":8,"fifaRank":418,"group":685},"uzb","Uzbekistan",{"id":784,"slug":784,"name":785,"flag":784,"confederation":8,"fifaRank":248,"group":729},"qat","Qatar",{"id":787,"slug":787,"name":788,"flag":787,"confederation":8,"fifaRank":143,"group":668},"irq","Iraq",{"id":790,"slug":790,"name":791,"flag":790,"confederation":693,"fifaRank":124,"group":716},"rsa","South Africa",{"id":793,"slug":793,"name":794,"flag":793,"confederation":8,"fifaRank":104,"group":672},"ksa","Saudi Arabia",{"id":796,"slug":796,"name":797,"flag":796,"confederation":8,"fifaRank":101,"group":677},"jor","Jordan",{"id":799,"slug":799,"name":800,"flag":799,"confederation":667,"fifaRank":140,"group":729},"bih","Bosnia & Herzegovina",{"id":802,"slug":802,"name":803,"flag":802,"confederation":693,"fifaRank":106,"group":672},"cpv","Cape Verde",{"id":805,"slug":805,"name":806,"flag":805,"confederation":693,"fifaRank":130,"group":681},"gha","Ghana",{"id":808,"slug":808,"name":809,"flag":808,"confederation":715,"fifaRank":316,"group":689},"hai","Haiti",{"id":811,"slug":811,"name":812,"flag":811,"confederation":715,"fifaRank":220,"group":702},"cuw","Curaçao",{"id":35,"slug":35,"name":24,"flag":35,"confederation":814,"fifaRank":219,"group":10},"OFC"]