[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:ali-al-shaafi:26276":3},{"player":4,"fpl":10,"seasons":18,"selected_season_id":35,"league_benchmarks":62,"expected":75,"finishing":80,"statistics_complete":22,"splits":81,"clubs":106},{"id":5,"name":6,"slug":7,"image_path":8,"date_of_birth":9,"height":10,"weight":10,"nationality":11,"position":12,"current_club":13,"fpl":10},37709712,"Ali Al-Shaafi","ali-al-shaafi","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplaceholder.png","2002-01-12",null,"Saudi Arabia","Left Back",{"id":14,"name":15,"slug":16,"image_path":17},12216,"Al Khaleej","al-khaleej","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F24\u002F12216.png",[19,34,43,54],{"id":20,"name":21,"is_current":22,"competition":23,"teams":28,"has_stats":22},27951,"2026\u002F2027",true,{"name":24,"slug":25,"country":26},"Pro League","pro-league-944",{"name":11,"slug":27},"saudi-arabia",[29],{"id":14,"name":15,"slug":16,"image_path":17,"history":30},{"played":31,"starts":32,"minutes":33,"goals":10,"assists":10},1,0,20,{"id":35,"name":36,"is_current":37,"competition":38,"teams":40,"has_stats":22},26276,"2025\u002F2026",false,{"name":24,"slug":25,"country":39},{"name":11,"slug":27},[41],{"id":14,"name":15,"slug":16,"image_path":17,"history":42},{"played":31,"starts":32,"minutes":31,"goals":10,"assists":10},{"id":44,"name":45,"is_current":37,"competition":46,"teams":48,"has_stats":22},23970,"2024\u002F2025",{"name":24,"slug":25,"country":47},{"name":11,"slug":27},[49],{"id":14,"name":15,"slug":16,"image_path":17,"history":50},{"played":51,"starts":52,"minutes":53,"goals":10,"assists":10},13,4,403,{"id":55,"name":56,"is_current":37,"competition":57,"teams":59,"has_stats":22},22031,"2023\u002F2024",{"name":24,"slug":25,"country":58},{"name":11,"slug":27},[60],{"id":14,"name":15,"slug":16,"image_path":17,"history":61},{"played":32,"starts":32,"minutes":32,"goals":10,"assists":10},{"away":63,"overall":69},{"PASSES":64,"ACCURATE_PASSES":67},{"average_per_90":65,"percentile":10,"players":66},34.49,334,{"average_per_90":68,"percentile":10,"players":66},28.79,{"PASSES":70,"ACCURATE_PASSES":73},{"average_per_90":71,"percentile":10,"players":72},34.5,390,{"average_per_90":74,"percentile":10,"players":72},28.82,{"coverage":76,"metrics":79},{"status":77,"eligible":78,"checked":32,"with_team_values":32,"with_player_values":32},"unavailable",306,[],{"overall":10,"home":10,"away":10},{"away":82,"overall":99},{"selected":31,"played":31,"starts":32,"bench":31,"substitute":31,"minutes":31,"rating":10,"stats":83},{"PASSES":84,"ACCURATE_PASSES":88,"TOUCHES":90,"ACCURATE_PASSES_PERCENTAGE":92,"BACKWARD_PASSES":96},{"name":85,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},"Passes","overall",360,{"name":89,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},"Accurate Passes",{"name":91,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},"Touches",{"name":93,"group":94,"total":10,"sample_count":31,"average":95,"per_90":10,"is_percentage":22,"is_count":37},"Accurate Passes Percentage","offensive",100,{"name":97,"group":86,"total":31,"sample_count":31,"average":31,"per_90":98,"is_percentage":37,"is_count":22},"Backward Passes",90,{"selected":31,"played":31,"starts":32,"bench":31,"substitute":31,"minutes":31,"rating":10,"stats":100},{"PASSES":101,"ACCURATE_PASSES":102,"TOUCHES":103,"ACCURATE_PASSES_PERCENTAGE":104,"BACKWARD_PASSES":105},{"name":85,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":89,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":91,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":93,"group":94,"total":10,"sample_count":31,"average":95,"per_90":10,"is_percentage":22,"is_count":37},{"name":97,"group":86,"total":31,"sample_count":31,"average":31,"per_90":98,"is_percentage":37,"is_count":22},[107],{"team":108,"summary":109},{"id":14,"name":15,"slug":16,"image_path":17},{"selected":31,"played":31,"starts":32,"bench":31,"substitute":31,"minutes":31,"rating":10,"stats":110},{"PASSES":111,"ACCURATE_PASSES":112,"TOUCHES":113,"ACCURATE_PASSES_PERCENTAGE":114,"BACKWARD_PASSES":115},{"name":85,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":89,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":91,"group":86,"total":52,"sample_count":31,"average":52,"per_90":87,"is_percentage":37,"is_count":22},{"name":93,"group":94,"total":10,"sample_count":31,"average":95,"per_90":10,"is_percentage":22,"is_count":37},{"name":97,"group":86,"total":31,"sample_count":31,"average":31,"per_90":98,"is_percentage":37,"is_count":22}]