[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:jack-wills:":3},{"player":4,"fpl":10,"seasons":18,"selected_season_id":20,"league_benchmarks":91,"expected":135,"finishing":140,"statistics_complete":22,"splits":141,"clubs":265},{"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},32422763,"Jack Wills","jack-wills","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplaceholder.png","2002-10-16",null,"Scotland","Goalkeeper",{"id":14,"name":15,"slug":16,"image_path":17},10497,"Queen's Park","queens-park","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F1\u002F10497.png",[19,33,43,53,61,70,83],{"id":20,"name":21,"is_current":22,"competition":23,"teams":28,"has_stats":22},28316,"2026\u002F2027",true,{"name":24,"slug":25,"country":26},"Championship","championship-504",{"name":11,"slug":27},"scotland",[29],{"id":14,"name":15,"slug":16,"image_path":17,"history":30},{"played":31,"starts":31,"minutes":32,"goals":10,"assists":10},8,720,{"id":34,"name":35,"is_current":36,"competition":37,"teams":39,"has_stats":22},25640,"2025\u002F2026",false,{"name":24,"slug":25,"country":38},{"name":11,"slug":27},[40],{"id":14,"name":15,"slug":16,"image_path":17,"history":41},{"played":42,"starts":42,"minutes":42,"goals":10,"assists":10},0,{"id":44,"name":45,"is_current":36,"competition":46,"teams":48,"has_stats":22},23684,"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":51,"minutes":52,"goals":10,"assists":10},1,90,{"id":54,"name":55,"is_current":36,"competition":56,"teams":58,"has_stats":22},21790,"2023\u002F2024",{"name":24,"slug":25,"country":57},{"name":11,"slug":27},[59],{"id":14,"name":15,"slug":16,"image_path":17,"history":60},{"played":42,"starts":42,"minutes":42,"goals":10,"assists":10},{"id":62,"name":63,"is_current":36,"competition":64,"teams":68,"has_stats":36},21502,"2022\u002F2023",{"name":65,"slug":66,"country":67},"Premiership Play-Offs","premiership-play-offs",{"name":11,"slug":27},[69],{"id":14,"name":15,"slug":16,"image_path":17,"history":10},{"id":71,"name":63,"is_current":36,"competition":72,"teams":76,"has_stats":22},19735,{"name":73,"slug":74,"country":75},"Premiership","premiership",{"name":11,"slug":27},[77],{"id":78,"name":79,"slug":80,"image_path":81,"history":82},734,"St. Johnstone","st-johnstone","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F30\u002F734.png",{"played":42,"starts":42,"minutes":42,"goals":10,"assists":10},{"id":84,"name":85,"is_current":36,"competition":86,"teams":88,"has_stats":22},17141,"2020\u002F2021",{"name":73,"slug":74,"country":87},{"name":11,"slug":27},[89],{"id":78,"name":79,"slug":80,"image_path":81,"history":90},{"played":42,"starts":42,"minutes":42,"goals":10,"assists":10},{"away":92,"home":108,"overall":118},{"SAVES":93,"PASSES":97,"YELLOWCARDS":100,"INTERCEPTIONS":103,"ACCURATE_PASSES":106},{"average_per_90":94,"percentile":95,"players":96},2.34,89,9,{"average_per_90":98,"percentile":10,"players":99},27.65,62,{"average_per_90":101,"percentile":10,"players":102},0.34,23,{"average_per_90":104,"percentile":42,"players":105},1.16,51,{"average_per_90":107,"percentile":10,"players":99},21.03,{"SAVES":109,"PASSES":111,"PENALTIES_SAVED":114,"ACCURATE_PASSES":116},{"average_per_90":110,"percentile":95,"players":96},2.13,{"average_per_90":112,"percentile":10,"players":113},33.8,56,{"average_per_90":115,"percentile":10,"players":51},0.25,{"average_per_90":117,"percentile":10,"players":113},27.35,{"SAVES":119,"PASSES":122,"YELLOWCARDS":125,"INTERCEPTIONS":128,"PENALTIES_SAVED":131,"ACCURATE_PASSES":133},{"average_per_90":120,"percentile":52,"players":121},2.11,10,{"average_per_90":123,"percentile":10,"players":124},29.16,127,{"average_per_90":126,"percentile":10,"players":127},0.28,64,{"average_per_90":129,"percentile":51,"players":130},0.96,116,{"average_per_90":132,"percentile":10,"players":51},0.13,{"average_per_90":134,"percentile":10,"players":124},22.74,{"coverage":136,"metrics":139},{"status":137,"eligible":138,"checked":42,"with_team_values":42,"with_player_values":42},"unavailable",42,[],{"overall":10,"home":10,"away":10},{"away":142,"home":195,"overall":226},{"selected":143,"played":143,"starts":143,"bench":42,"substitute":42,"minutes":144,"rating":145,"stats":146},4,360,7.05,{"SAVES":147,"PASSES":154,"YELLOWCARDS":159,"GOALS_CONCEDED":161,"INTERCEPTIONS":164,"SAVES_INSIDE_BOX":166,"ACCURATE_PASSES":169,"TOUCHES":173,"LONG_BALLS":176,"LONG_BALLS_WON":180,"GOALKEEPER_CLEANSHEET":184,"GOALKEEPER_GOALS_CONCEDED":187,"POSSESSION_LOST":190,"ERROR_LEAD_TO_SHOT":193},{"name":148,"group":149,"total":150,"sample_count":151,"average":152,"per_90":153,"is_percentage":36,"is_count":22},"Saves","defensive",18,3,6,4.5,{"name":155,"group":156,"total":157,"sample_count":143,"average":158,"per_90":158,"is_percentage":36,"is_count":22},"Passes","overall",79,19.75,{"name":160,"group":156,"total":51,"sample_count":51,"average":51,"per_90":115,"is_percentage":36,"is_count":22},"Yellowcards",{"name":162,"group":149,"total":143,"sample_count":163,"average":163,"per_90":51,"is_percentage":36,"is_count":22},"Goals Conceded",2,{"name":165,"group":149,"total":51,"sample_count":51,"average":51,"per_90":115,"is_percentage":36,"is_count":22},"Interceptions",{"name":167,"group":149,"total":168,"sample_count":151,"average":143,"per_90":151,"is_percentage":36,"is_count":22},"Saves Insidebox",12,{"name":170,"group":156,"total":171,"sample_count":143,"average":172,"per_90":172,"is_percentage":36,"is_count":22},"Accurate Passes",47,11.75,{"name":174,"group":156,"total":175,"sample_count":143,"average":102,"per_90":102,"is_percentage":36,"is_count":22},"Touches",92,{"name":177,"group":156,"total":178,"sample_count":143,"average":179,"per_90":179,"is_percentage":36,"is_count":22},"Long Balls",55,13.75,{"name":181,"group":156,"total":182,"sample_count":143,"average":183,"per_90":183,"is_percentage":36,"is_count":22},"Long Balls Won",25,6.25,{"name":185,"group":186,"total":51,"sample_count":143,"average":115,"per_90":115,"is_percentage":36,"is_count":22},"Goalkeeper Cleansheets","other",{"name":188,"group":149,"total":152,"sample_count":151,"average":163,"per_90":189,"is_percentage":36,"is_count":22},"Goalkeeper Goals Conceded",1.5,{"name":191,"group":156,"total":138,"sample_count":143,"average":192,"per_90":192,"is_percentage":36,"is_count":22},"Possession Lost",10.5,{"name":194,"group":149,"total":51,"sample_count":51,"average":51,"per_90":115,"is_percentage":36,"is_count":22},"Error Lead To Shot",{"selected":143,"played":143,"starts":143,"bench":42,"substitute":42,"minutes":144,"rating":196,"stats":197},6.98,{"SAVES":198,"PASSES":200,"GOALS_CONCEDED":202,"SAVES_INSIDE_BOX":205,"PENALTIES_SAVED":206,"ACCURATE_PASSES":209,"TOUCHES":212,"LONG_BALLS":215,"LONG_BALLS_WON":218,"GOALKEEPER_CLEANSHEET":221,"GOALKEEPER_GOALS_CONCEDED":222,"POSSESSION_LOST":223},{"name":148,"group":149,"total":199,"sample_count":143,"average":143,"per_90":143,"is_percentage":36,"is_count":22},16,{"name":155,"group":156,"total":124,"sample_count":143,"average":201,"per_90":201,"is_percentage":36,"is_count":22},31.75,{"name":162,"group":149,"total":203,"sample_count":143,"average":204,"per_90":204,"is_percentage":36,"is_count":22},7,1.75,{"name":167,"group":149,"total":168,"sample_count":143,"average":151,"per_90":151,"is_percentage":36,"is_count":22},{"name":207,"group":208,"total":51,"sample_count":51,"average":51,"per_90":115,"is_percentage":36,"is_count":22},"Penalties Saved","offensive",{"name":170,"group":156,"total":210,"sample_count":143,"average":211,"per_90":211,"is_percentage":36,"is_count":22},99,24.75,{"name":174,"group":156,"total":213,"sample_count":143,"average":214,"per_90":214,"is_percentage":36,"is_count":22},144,36,{"name":177,"group":156,"total":216,"sample_count":143,"average":217,"per_90":217,"is_percentage":36,"is_count":22},59,14.75,{"name":181,"group":156,"total":219,"sample_count":143,"average":220,"per_90":220,"is_percentage":36,"is_count":22},31,7.75,{"name":185,"group":186,"total":42,"sample_count":143,"average":42,"per_90":42,"is_percentage":36,"is_count":22},{"name":188,"group":149,"total":203,"sample_count":143,"average":204,"per_90":204,"is_percentage":36,"is_count":22},{"name":191,"group":156,"total":224,"sample_count":143,"average":225,"per_90":225,"is_percentage":36,"is_count":22},27,6.75,{"selected":31,"played":31,"starts":31,"bench":42,"substitute":42,"minutes":32,"rating":227,"stats":228},7.01,{"SAVES":229,"PASSES":233,"YELLOWCARDS":236,"GOALS_CONCEDED":237,"INTERCEPTIONS":241,"SAVES_INSIDE_BOX":242,"PENALTIES_SAVED":245,"ACCURATE_PASSES":246,"TOUCHES":249,"LONG_BALLS":252,"LONG_BALLS_WON":255,"GOALKEEPER_CLEANSHEET":256,"GOALKEEPER_GOALS_CONCEDED":257,"POSSESSION_LOST":261,"ERROR_LEAD_TO_SHOT":264},{"name":148,"group":149,"total":230,"sample_count":203,"average":231,"per_90":232,"is_percentage":36,"is_count":22},34,4.86,4.25,{"name":155,"group":156,"total":234,"sample_count":31,"average":235,"per_90":235,"is_percentage":36,"is_count":22},206,25.75,{"name":160,"group":156,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":162,"group":149,"total":238,"sample_count":152,"average":239,"per_90":240,"is_percentage":36,"is_count":22},11,1.83,1.38,{"name":165,"group":149,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":167,"group":149,"total":243,"sample_count":203,"average":244,"per_90":151,"is_percentage":36,"is_count":22},24,3.43,{"name":207,"group":208,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":170,"group":156,"total":247,"sample_count":31,"average":248,"per_90":248,"is_percentage":36,"is_count":22},146,18.25,{"name":174,"group":156,"total":250,"sample_count":31,"average":251,"per_90":251,"is_percentage":36,"is_count":22},236,29.5,{"name":177,"group":156,"total":253,"sample_count":31,"average":254,"per_90":254,"is_percentage":36,"is_count":22},114,14.25,{"name":181,"group":156,"total":113,"sample_count":31,"average":203,"per_90":203,"is_percentage":36,"is_count":22},{"name":185,"group":186,"total":51,"sample_count":31,"average":132,"per_90":132,"is_percentage":36,"is_count":22},{"name":188,"group":149,"total":258,"sample_count":203,"average":259,"per_90":260,"is_percentage":36,"is_count":22},13,1.86,1.63,{"name":191,"group":156,"total":262,"sample_count":31,"average":263,"per_90":263,"is_percentage":36,"is_count":22},69,8.63,{"name":194,"group":149,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},[266],{"team":267,"summary":268},{"id":14,"name":15,"slug":16,"image_path":17},{"selected":31,"played":31,"starts":31,"bench":42,"substitute":42,"minutes":32,"rating":227,"stats":269},{"SAVES":270,"PASSES":271,"YELLOWCARDS":272,"GOALS_CONCEDED":273,"INTERCEPTIONS":274,"SAVES_INSIDE_BOX":275,"PENALTIES_SAVED":276,"ACCURATE_PASSES":277,"TOUCHES":278,"LONG_BALLS":279,"LONG_BALLS_WON":280,"GOALKEEPER_CLEANSHEET":281,"GOALKEEPER_GOALS_CONCEDED":282,"POSSESSION_LOST":283,"ERROR_LEAD_TO_SHOT":284},{"name":148,"group":149,"total":230,"sample_count":203,"average":231,"per_90":232,"is_percentage":36,"is_count":22},{"name":155,"group":156,"total":234,"sample_count":31,"average":235,"per_90":235,"is_percentage":36,"is_count":22},{"name":160,"group":156,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":162,"group":149,"total":238,"sample_count":152,"average":239,"per_90":240,"is_percentage":36,"is_count":22},{"name":165,"group":149,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":167,"group":149,"total":243,"sample_count":203,"average":244,"per_90":151,"is_percentage":36,"is_count":22},{"name":207,"group":208,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22},{"name":170,"group":156,"total":247,"sample_count":31,"average":248,"per_90":248,"is_percentage":36,"is_count":22},{"name":174,"group":156,"total":250,"sample_count":31,"average":251,"per_90":251,"is_percentage":36,"is_count":22},{"name":177,"group":156,"total":253,"sample_count":31,"average":254,"per_90":254,"is_percentage":36,"is_count":22},{"name":181,"group":156,"total":113,"sample_count":31,"average":203,"per_90":203,"is_percentage":36,"is_count":22},{"name":185,"group":186,"total":51,"sample_count":31,"average":132,"per_90":132,"is_percentage":36,"is_count":22},{"name":188,"group":149,"total":258,"sample_count":203,"average":259,"per_90":260,"is_percentage":36,"is_count":22},{"name":191,"group":156,"total":262,"sample_count":31,"average":263,"per_90":263,"is_percentage":36,"is_count":22},{"name":194,"group":149,"total":51,"sample_count":51,"average":51,"per_90":132,"is_percentage":36,"is_count":22}]