[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:thomas-hasal:19137":3},{"player":4,"fpl":19,"seasons":20,"selected_season_id":70,"league_benchmarks":106,"expected":200,"finishing":206,"statistics_complete":24,"splits":207,"clubs":376},{"id":5,"name":6,"slug":7,"image_path":8,"date_of_birth":9,"height":10,"weight":11,"nationality":12,"position":13,"current_club":14,"fpl":19},28572936,"Thomas Hasal","thomas-hasal","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F8\u002F28572936.png","1999-07-09",188,86,"Canada","Goalkeeper",{"id":15,"name":16,"slug":17,"image_path":18},147671,"Los Angeles FC","los-angeles-fc","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F23\u002F147671.png",null,[21,36,48,57,69,79,89,99],{"id":22,"name":23,"is_current":24,"competition":25,"teams":31,"has_stats":24},26720,"2026",true,{"name":26,"slug":27,"country":28},"Major League Soccer","major-league-soccer",{"name":29,"slug":30},"United States","united-states",[32],{"id":15,"name":16,"slug":17,"image_path":18,"history":33},{"played":34,"starts":34,"minutes":35,"goals":19,"assists":19},3,210,{"id":37,"name":38,"is_current":39,"competition":40,"teams":42,"has_stats":24},24962,"2025",false,{"name":26,"slug":27,"country":41},{"name":29,"slug":30},[43],{"id":15,"name":16,"slug":17,"image_path":18,"history":44},{"played":45,"starts":46,"minutes":47,"goals":19,"assists":19},2,1,134,{"id":49,"name":50,"is_current":39,"competition":51,"teams":53,"has_stats":24},22974,"2024",{"name":26,"slug":27,"country":52},{"name":29,"slug":30},[54],{"id":15,"name":16,"slug":17,"image_path":18,"history":55},{"played":46,"starts":46,"minutes":56,"goals":19,"assists":19},90,{"id":58,"name":59,"is_current":39,"competition":60,"teams":62,"has_stats":24},20901,"2023",{"name":26,"slug":27,"country":61},{"name":29,"slug":30},[63],{"id":64,"name":65,"slug":66,"image_path":67,"history":68},292,"Vancouver Whitecaps","vancouver-whitecaps","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F4\u002F292.png",{"played":46,"starts":46,"minutes":56,"goals":19,"assists":19},{"id":70,"name":71,"is_current":39,"competition":72,"teams":74,"has_stats":24},19137,"2022",{"name":26,"slug":27,"country":73},{"name":29,"slug":30},[75],{"id":64,"name":65,"slug":66,"image_path":67,"history":76},{"played":77,"starts":77,"minutes":78,"goals":19,"assists":19},17,1510,{"id":80,"name":81,"is_current":39,"competition":82,"teams":84,"has_stats":24},17815,"2021",{"name":26,"slug":27,"country":83},{"name":29,"slug":30},[85],{"id":64,"name":65,"slug":66,"image_path":67,"history":86},{"played":87,"starts":87,"minutes":88,"goals":19,"assists":19},7,630,{"id":90,"name":91,"is_current":39,"competition":92,"teams":94,"has_stats":24},16721,"2020",{"name":26,"slug":27,"country":93},{"name":29,"slug":30},[95],{"id":64,"name":65,"slug":66,"image_path":67,"history":96},{"played":97,"starts":97,"minutes":98,"goals":19,"assists":19},9,752,{"id":100,"name":101,"is_current":39,"competition":102,"teams":104,"has_stats":39},15610,"2019",{"name":26,"slug":27,"country":103},{"name":29,"slug":30},[105],{"id":64,"name":65,"slug":66,"image_path":67,"history":19},{"away":107,"home":131,"overall":165},{"SAVES":108,"PASSES":111,"FOULS_DRAWN":114,"CLEARANCES":117,"DUELS_WON":121,"AERIALS_WON":125,"ACCURATE_PASSES":129},{"average_per_90":109,"percentile":110,"players":110},3.06,40,{"average_per_90":112,"percentile":19,"players":113},34.18,535,{"average_per_90":115,"percentile":19,"players":116},1.01,506,{"average_per_90":118,"percentile":119,"players":120},1.58,56,510,{"average_per_90":122,"percentile":123,"players":124},3.93,5,533,{"average_per_90":126,"percentile":127,"players":128},1.03,24,513,{"average_per_90":130,"percentile":19,"players":113},27.65,{"SAVES":132,"PASSES":136,"FOULS_DRAWN":139,"INTERCEPTIONS":142,"CLEARANCES":145,"DUELS_WON":148,"AERIALS_WON":150,"DRIBBLED_ATTEMPTS":153,"SUCCESSFUL_DRIBBLES":156,"PENALTIES_SAVED":159,"ACCURATE_PASSES":163},{"average_per_90":133,"percentile":134,"players":135},2.35,77,39,{"average_per_90":137,"percentile":19,"players":138},36.44,520,{"average_per_90":140,"percentile":19,"players":141},1.04,495,{"average_per_90":143,"percentile":123,"players":144},0.87,468,{"average_per_90":146,"percentile":119,"players":147},1.32,491,{"average_per_90":149,"percentile":34,"players":128},3.99,{"average_per_90":151,"percentile":34,"players":152},1.07,493,{"average_per_90":154,"percentile":19,"players":155},1.34,454,{"average_per_90":157,"percentile":123,"players":158},0.72,433,{"average_per_90":160,"percentile":161,"players":162},0.12,83,6,{"average_per_90":164,"percentile":19,"players":138},30.03,{"SAVES":166,"PASSES":170,"FOULS_DRAWN":173,"INTERCEPTIONS":176,"CLEARANCES":178,"DUELS_WON":182,"AERIALS_WON":185,"DRIBBLED_ATTEMPTS":188,"SUCCESSFUL_DRIBBLES":191,"PENALTIES_SAVED":194,"ACCURATE_PASSES":198},{"average_per_90":167,"percentile":168,"players":169},2.61,69,48,{"average_per_90":171,"percentile":19,"players":172},35.27,613,{"average_per_90":174,"percentile":19,"players":175},0.99,593,{"average_per_90":143,"percentile":45,"players":177},564,{"average_per_90":179,"percentile":180,"players":181},1.43,57,596,{"average_per_90":183,"percentile":162,"players":184},3.97,612,{"average_per_90":140,"percentile":186,"players":187},11,606,{"average_per_90":189,"percentile":19,"players":190},1.27,561,{"average_per_90":192,"percentile":34,"players":193},0.68,537,{"average_per_90":195,"percentile":196,"players":197},0.06,85,20,{"average_per_90":199,"percentile":19,"players":172},28.81,{"coverage":201,"metrics":205},{"status":202,"eligible":203,"checked":204,"with_team_values":204,"with_player_values":204},"unavailable",489,0,[],{"overall":19,"home":19,"away":19},{"away":208,"home":275,"overall":321},{"selected":209,"played":210,"starts":210,"bench":45,"substitute":204,"minutes":211,"rating":212,"stats":213},10,8,720,6.55,{"SAVES":214,"PASSES":217,"GOALS_CONCEDED":222,"FOULS_DRAWN":227,"CLEARANCES":230,"SAVES_INSIDE_BOX":233,"TOTAL_DUELS":237,"DUELS_WON":241,"AERIALS_WON":245,"ACCURATE_PASSES":248,"TOUCHES":252,"LONG_BALLS":256,"LONG_BALLS_WON":259,"GOALKEEPER_CLEANSHEET":261,"GOOD_HIGH_CLAIM":264,"DUELS_LOST":266,"GOALKEEPER_GOALS_CONCEDED":268,"ACCURATE_PASSES_PERCENTAGE":272},{"name":215,"group":216,"total":127,"sample_count":210,"average":34,"per_90":34,"is_percentage":39,"is_count":24},"Saves","defensive",{"name":218,"group":219,"total":220,"sample_count":210,"average":221,"per_90":221,"is_percentage":39,"is_count":24},"Passes","overall",133,16.63,{"name":223,"group":216,"total":224,"sample_count":209,"average":225,"per_90":226,"is_percentage":39,"is_count":24},"Goals Conceded",27,2.7,3.38,{"name":228,"group":219,"total":46,"sample_count":46,"average":46,"per_90":229,"is_percentage":39,"is_count":24},"Fouls Drawn",0.13,{"name":231,"group":216,"total":209,"sample_count":123,"average":45,"per_90":232,"is_percentage":39,"is_count":24},"Clearances",1.25,{"name":234,"group":216,"total":235,"sample_count":162,"average":45,"per_90":236,"is_percentage":39,"is_count":24},"Saves Insidebox",12,1.5,{"name":238,"group":239,"total":123,"sample_count":123,"average":46,"per_90":240,"is_percentage":39,"is_count":24},"Total Duels","offensive",0.63,{"name":242,"group":239,"total":243,"sample_count":243,"average":46,"per_90":244,"is_percentage":39,"is_count":24},"Duels Won",4,0.5,{"name":246,"group":219,"total":34,"sample_count":34,"average":46,"per_90":247,"is_percentage":39,"is_count":24},"Aerials Won",0.38,{"name":249,"group":219,"total":250,"sample_count":210,"average":251,"per_90":251,"is_percentage":39,"is_count":24},"Accurate Passes",78,9.75,{"name":253,"group":219,"total":254,"sample_count":46,"average":254,"per_90":255,"is_percentage":39,"is_count":24},"Touches",34,4.25,{"name":257,"group":219,"total":77,"sample_count":46,"average":77,"per_90":258,"is_percentage":39,"is_count":24},"Long Balls",2.13,{"name":260,"group":219,"total":210,"sample_count":46,"average":210,"per_90":46,"is_percentage":39,"is_count":24},"Long Balls Won",{"name":262,"group":263,"total":204,"sample_count":210,"average":204,"per_90":204,"is_percentage":39,"is_count":24},"Goalkeeper Cleansheets","other",{"name":265,"group":219,"total":46,"sample_count":46,"average":46,"per_90":229,"is_percentage":39,"is_count":24},"Good High Claim",{"name":267,"group":239,"total":46,"sample_count":46,"average":46,"per_90":229,"is_percentage":39,"is_count":24},"Duels Lost",{"name":269,"group":216,"total":270,"sample_count":210,"average":271,"per_90":271,"is_percentage":39,"is_count":24},"Goalkeeper Goals Conceded",19,2.38,{"name":273,"group":239,"total":19,"sample_count":87,"average":274,"per_90":19,"is_percentage":24,"is_count":39},"Accurate Passes Percentage",57.29,{"selected":97,"played":97,"starts":97,"bench":204,"substitute":204,"minutes":276,"rating":277,"stats":278},790,7.19,{"SAVES":279,"PASSES":283,"GOALS_CONCEDED":287,"FOULS_DRAWN":289,"INTERCEPTIONS":291,"CLEARANCES":293,"SAVES_INSIDE_BOX":295,"TOTAL_DUELS":299,"DUELS_WON":302,"AERIALS_WON":304,"DRIBBLED_ATTEMPTS":305,"SUCCESSFUL_DRIBBLES":307,"PENALTIES_SAVED":309,"ACCURATE_PASSES":312,"GOALKEEPER_CLEANSHEET":316,"DUELS_LOST":317,"GOALKEEPER_GOALS_CONCEDED":318,"ACCURATE_PASSES_PERCENTAGE":319},{"name":215,"group":216,"total":280,"sample_count":97,"average":281,"per_90":282,"is_percentage":39,"is_count":24},25,2.78,2.85,{"name":218,"group":219,"total":284,"sample_count":97,"average":285,"per_90":286,"is_percentage":39,"is_count":24},169,18.78,19.25,{"name":223,"group":216,"total":210,"sample_count":243,"average":45,"per_90":288,"is_percentage":39,"is_count":24},0.91,{"name":228,"group":219,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},0.11,{"name":292,"group":216,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},"Interceptions",{"name":231,"group":216,"total":97,"sample_count":123,"average":294,"per_90":126,"is_percentage":39,"is_count":24},1.8,{"name":234,"group":216,"total":296,"sample_count":87,"average":297,"per_90":298,"is_percentage":39,"is_count":24},16,2.29,1.82,{"name":238,"group":239,"total":243,"sample_count":34,"average":300,"per_90":301,"is_percentage":39,"is_count":24},1.33,0.46,{"name":242,"group":239,"total":34,"sample_count":45,"average":236,"per_90":303,"is_percentage":39,"is_count":24},0.34,{"name":246,"group":219,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},{"name":306,"group":239,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},"Dribble Attempts",{"name":308,"group":239,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},"Successful Dribbles",{"name":310,"group":239,"total":45,"sample_count":45,"average":46,"per_90":311,"is_percentage":39,"is_count":24},"Penalties Saved",0.23,{"name":249,"group":219,"total":313,"sample_count":97,"average":314,"per_90":315,"is_percentage":39,"is_count":24},82,9.11,9.34,{"name":262,"group":263,"total":243,"sample_count":210,"average":244,"per_90":301,"is_percentage":39,"is_count":24},{"name":267,"group":239,"total":46,"sample_count":46,"average":46,"per_90":290,"is_percentage":39,"is_count":24},{"name":269,"group":216,"total":210,"sample_count":243,"average":45,"per_90":288,"is_percentage":39,"is_count":24},{"name":273,"group":239,"total":19,"sample_count":210,"average":320,"per_90":19,"is_percentage":24,"is_count":39},47.88,{"selected":270,"played":77,"starts":77,"bench":45,"substitute":204,"minutes":78,"rating":322,"stats":323},6.89,{"SAVES":324,"PASSES":328,"GOALS_CONCEDED":332,"FOULS_DRAWN":337,"INTERCEPTIONS":338,"CLEARANCES":339,"SAVES_INSIDE_BOX":342,"TOTAL_DUELS":347,"DUELS_WON":349,"AERIALS_WON":352,"DRIBBLED_ATTEMPTS":354,"SUCCESSFUL_DRIBBLES":355,"PENALTIES_SAVED":356,"ACCURATE_PASSES":357,"TOUCHES":361,"LONG_BALLS":363,"LONG_BALLS_WON":364,"GOALKEEPER_CLEANSHEET":366,"GOOD_HIGH_CLAIM":368,"DUELS_LOST":369,"GOALKEEPER_GOALS_CONCEDED":370,"ACCURATE_PASSES_PERCENTAGE":373},{"name":215,"group":216,"total":325,"sample_count":77,"average":326,"per_90":327,"is_percentage":39,"is_count":24},49,2.88,2.92,{"name":218,"group":219,"total":329,"sample_count":77,"average":330,"per_90":331,"is_percentage":39,"is_count":24},302,17.76,18,{"name":223,"group":216,"total":333,"sample_count":334,"average":335,"per_90":336,"is_percentage":39,"is_count":24},35,14,2.5,2.09,{"name":228,"group":219,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":292,"group":216,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":231,"group":216,"total":270,"sample_count":209,"average":340,"per_90":341,"is_percentage":39,"is_count":24},1.9,1.13,{"name":234,"group":216,"total":343,"sample_count":344,"average":345,"per_90":346,"is_percentage":39,"is_count":24},28,13,2.15,1.67,{"name":238,"group":239,"total":97,"sample_count":210,"average":341,"per_90":348,"is_percentage":39,"is_count":24},0.54,{"name":242,"group":239,"total":87,"sample_count":162,"average":350,"per_90":351,"is_percentage":39,"is_count":24},1.17,0.42,{"name":246,"group":219,"total":243,"sample_count":243,"average":46,"per_90":353,"is_percentage":39,"is_count":24},0.24,{"name":306,"group":239,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":308,"group":239,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":310,"group":239,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":249,"group":219,"total":358,"sample_count":77,"average":359,"per_90":360,"is_percentage":39,"is_count":24},160,9.41,9.54,{"name":253,"group":219,"total":254,"sample_count":46,"average":254,"per_90":362,"is_percentage":39,"is_count":24},2.03,{"name":257,"group":219,"total":77,"sample_count":46,"average":77,"per_90":115,"is_percentage":39,"is_count":24},{"name":260,"group":219,"total":210,"sample_count":46,"average":210,"per_90":365,"is_percentage":39,"is_count":24},0.48,{"name":262,"group":263,"total":243,"sample_count":296,"average":367,"per_90":353,"is_percentage":39,"is_count":24},0.25,{"name":265,"group":219,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":267,"group":239,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":269,"group":216,"total":224,"sample_count":235,"average":371,"per_90":372,"is_percentage":39,"is_count":24},2.25,1.61,{"name":273,"group":239,"total":19,"sample_count":374,"average":375,"per_90":19,"is_percentage":24,"is_count":39},15,52.27,[377],{"team":378,"summary":379},{"id":64,"name":65,"slug":66,"image_path":67},{"selected":270,"played":77,"starts":77,"bench":45,"substitute":204,"minutes":78,"rating":322,"stats":380},{"SAVES":381,"PASSES":382,"GOALS_CONCEDED":383,"FOULS_DRAWN":384,"INTERCEPTIONS":385,"CLEARANCES":386,"SAVES_INSIDE_BOX":387,"TOTAL_DUELS":388,"DUELS_WON":389,"AERIALS_WON":390,"DRIBBLED_ATTEMPTS":391,"SUCCESSFUL_DRIBBLES":392,"PENALTIES_SAVED":393,"ACCURATE_PASSES":394,"TOUCHES":395,"LONG_BALLS":396,"LONG_BALLS_WON":397,"GOALKEEPER_CLEANSHEET":398,"GOOD_HIGH_CLAIM":399,"DUELS_LOST":400,"GOALKEEPER_GOALS_CONCEDED":401,"ACCURATE_PASSES_PERCENTAGE":402},{"name":215,"group":216,"total":325,"sample_count":77,"average":326,"per_90":327,"is_percentage":39,"is_count":24},{"name":218,"group":219,"total":329,"sample_count":77,"average":330,"per_90":331,"is_percentage":39,"is_count":24},{"name":223,"group":216,"total":333,"sample_count":334,"average":335,"per_90":336,"is_percentage":39,"is_count":24},{"name":228,"group":219,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":292,"group":216,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":231,"group":216,"total":270,"sample_count":209,"average":340,"per_90":341,"is_percentage":39,"is_count":24},{"name":234,"group":216,"total":343,"sample_count":344,"average":345,"per_90":346,"is_percentage":39,"is_count":24},{"name":238,"group":239,"total":97,"sample_count":210,"average":341,"per_90":348,"is_percentage":39,"is_count":24},{"name":242,"group":239,"total":87,"sample_count":162,"average":350,"per_90":351,"is_percentage":39,"is_count":24},{"name":246,"group":219,"total":243,"sample_count":243,"average":46,"per_90":353,"is_percentage":39,"is_count":24},{"name":306,"group":239,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":308,"group":239,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":310,"group":239,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":249,"group":219,"total":358,"sample_count":77,"average":359,"per_90":360,"is_percentage":39,"is_count":24},{"name":253,"group":219,"total":254,"sample_count":46,"average":254,"per_90":362,"is_percentage":39,"is_count":24},{"name":257,"group":219,"total":77,"sample_count":46,"average":77,"per_90":115,"is_percentage":39,"is_count":24},{"name":260,"group":219,"total":210,"sample_count":46,"average":210,"per_90":365,"is_percentage":39,"is_count":24},{"name":262,"group":263,"total":243,"sample_count":296,"average":367,"per_90":353,"is_percentage":39,"is_count":24},{"name":265,"group":219,"total":46,"sample_count":46,"average":46,"per_90":195,"is_percentage":39,"is_count":24},{"name":267,"group":239,"total":45,"sample_count":45,"average":46,"per_90":160,"is_percentage":39,"is_count":24},{"name":269,"group":216,"total":224,"sample_count":235,"average":371,"per_90":372,"is_percentage":39,"is_count":24},{"name":273,"group":239,"total":19,"sample_count":374,"average":375,"per_90":19,"is_percentage":24,"is_count":39}]