[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:joe-willis:20901":3},{"player":4,"fpl":19,"seasons":20,"selected_season_id":58,"league_benchmarks":193,"expected":282,"finishing":287,"statistics_complete":24,"splits":288,"clubs":467},{"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},261749,"Joe Willis","joe-willis","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F21\u002F261749.png","1988-08-10",193,86,"United States","Goalkeeper",{"id":15,"name":16,"slug":17,"image_path":18},148048,"Nashville SC","nashville-sc","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F16\u002F148048.png",null,[21,35,46,57,67,77,87,97,111,120,130,140,150,163,174,185],{"id":22,"name":23,"is_current":24,"competition":25,"teams":30,"has_stats":24},26720,"2026",true,{"name":26,"slug":27,"country":28},"Major League Soccer","major-league-soccer",{"name":12,"slug":29},"united-states",[31],{"id":15,"name":16,"slug":17,"image_path":18,"history":32},{"played":33,"starts":33,"minutes":34,"goals":19,"assists":19},1,90,{"id":36,"name":37,"is_current":38,"competition":39,"teams":41,"has_stats":24},24962,"2025",false,{"name":26,"slug":27,"country":40},{"name":12,"slug":29},[42],{"id":15,"name":16,"slug":17,"image_path":18,"history":43},{"played":44,"starts":44,"minutes":45,"goals":19,"assists":19},37,3330,{"id":47,"name":48,"is_current":38,"competition":49,"teams":51,"has_stats":24},22974,"2024",{"name":26,"slug":27,"country":50},{"name":12,"slug":29},[52],{"id":15,"name":16,"slug":17,"image_path":18,"history":53},{"played":54,"starts":55,"minutes":56,"goals":19,"assists":19},30,29,2626,{"id":58,"name":59,"is_current":38,"competition":60,"teams":62,"has_stats":24},20901,"2023",{"name":26,"slug":27,"country":61},{"name":12,"slug":29},[63],{"id":15,"name":16,"slug":17,"image_path":18,"history":64},{"played":65,"starts":65,"minutes":66,"goals":19,"assists":19},34,3060,{"id":68,"name":69,"is_current":38,"competition":70,"teams":72,"has_stats":24},19137,"2022",{"name":26,"slug":27,"country":71},{"name":12,"slug":29},[73],{"id":15,"name":16,"slug":17,"image_path":18,"history":74},{"played":75,"starts":75,"minutes":76,"goals":19,"assists":33},33,2970,{"id":78,"name":79,"is_current":38,"competition":80,"teams":82,"has_stats":24},17815,"2021",{"name":26,"slug":27,"country":81},{"name":12,"slug":29},[83],{"id":15,"name":16,"slug":17,"image_path":18,"history":84},{"played":85,"starts":85,"minutes":86,"goals":19,"assists":33},35,3180,{"id":88,"name":89,"is_current":38,"competition":90,"teams":92,"has_stats":24},16721,"2020",{"name":26,"slug":27,"country":91},{"name":12,"slug":29},[93],{"id":15,"name":16,"slug":17,"image_path":18,"history":94},{"played":95,"starts":95,"minutes":96,"goals":19,"assists":19},26,2370,{"id":98,"name":99,"is_current":38,"competition":100,"teams":102,"has_stats":24},15610,"2019",{"name":26,"slug":27,"country":101},{"name":12,"slug":29},[103],{"id":104,"name":105,"slug":106,"image_path":107,"history":108},478,"Houston Dynamo","houston-dynamo","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F30\u002F478.png",{"played":109,"starts":109,"minutes":110,"goals":19,"assists":19},27,2430,{"id":112,"name":113,"is_current":38,"competition":114,"teams":116,"has_stats":24},12024,"2018",{"name":26,"slug":27,"country":115},{"name":12,"slug":29},[117],{"id":104,"name":105,"slug":106,"image_path":107,"history":118},{"played":95,"starts":95,"minutes":119,"goals":19,"assists":19},2344,{"id":121,"name":122,"is_current":38,"competition":123,"teams":125,"has_stats":24},914,"2017",{"name":26,"slug":27,"country":124},{"name":12,"slug":29},[126],{"id":104,"name":105,"slug":106,"image_path":107,"history":127},{"played":128,"starts":128,"minutes":129,"goals":19,"assists":19},11,990,{"id":131,"name":132,"is_current":38,"competition":133,"teams":135,"has_stats":24},2596,"2016",{"name":26,"slug":27,"country":134},{"name":12,"slug":29},[136],{"id":104,"name":105,"slug":106,"image_path":107,"history":137},{"played":95,"starts":138,"minutes":139,"goals":19,"assists":33},24,2274,{"id":141,"name":142,"is_current":38,"competition":143,"teams":145,"has_stats":24},2595,"2015",{"name":26,"slug":27,"country":144},{"name":12,"slug":29},[146],{"id":104,"name":105,"slug":106,"image_path":107,"history":147},{"played":148,"starts":148,"minutes":149,"goals":19,"assists":19},3,270,{"id":151,"name":152,"is_current":38,"competition":153,"teams":155,"has_stats":24},2594,"2014",{"name":26,"slug":27,"country":154},{"name":12,"slug":29},[156],{"id":157,"name":158,"slug":159,"image_path":160,"history":161},182,"DC United","dc-united","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F22\u002F182.png",{"played":162,"starts":162,"minutes":162,"goals":19,"assists":19},0,{"id":164,"name":165,"is_current":38,"competition":166,"teams":168,"has_stats":24},2593,"2013",{"name":26,"slug":27,"country":167},{"name":12,"slug":29},[169],{"id":157,"name":158,"slug":159,"image_path":160,"history":170},{"played":171,"starts":172,"minutes":173,"goals":19,"assists":19},5,7,450,{"id":175,"name":176,"is_current":38,"competition":177,"teams":179,"has_stats":24},2592,"2012",{"name":26,"slug":27,"country":178},{"name":12,"slug":29},[180],{"id":157,"name":158,"slug":159,"image_path":160,"history":181},{"played":182,"starts":183,"minutes":184,"goals":19,"assists":19},2,4,180,{"id":186,"name":187,"is_current":38,"competition":188,"teams":190,"has_stats":24},2591,"2011",{"name":26,"slug":27,"country":189},{"name":12,"slug":29},[191],{"id":157,"name":158,"slug":159,"image_path":160,"history":192},{"played":33,"starts":182,"minutes":34,"goals":19,"assists":19},{"away":194,"home":218,"overall":251},{"SAVES":195,"PASSES":199,"FOULS_DRAWN":202,"CLEARANCES":205,"DUELS_WON":209,"AERIALS_WON":213,"ACCURATE_PASSES":216},{"average_per_90":196,"percentile":197,"players":198},3.13,61,46,{"average_per_90":200,"percentile":19,"players":201},37.2,578,{"average_per_90":203,"percentile":19,"players":204},1.09,552,{"average_per_90":206,"percentile":207,"players":208},1.71,10,555,{"average_per_90":210,"percentile":211,"players":212},4.38,6,574,{"average_per_90":214,"percentile":215,"players":204},1.17,38,{"average_per_90":217,"percentile":19,"players":201},30.14,{"SAVES":219,"PASSES":223,"FOULS_DRAWN":226,"TOTAL_CROSSES":229,"CLEARANCES":232,"DUELS_WON":236,"AERIALS_WON":239,"DRIBBLED_ATTEMPTS":243,"SUCCESSFUL_DRIBBLES":246,"ACCURATE_PASSES":249},{"average_per_90":220,"percentile":221,"players":222},2.84,60,42,{"average_per_90":224,"percentile":19,"players":225},39.78,551,{"average_per_90":227,"percentile":19,"players":228},1.05,526,{"average_per_90":230,"percentile":19,"players":231},2.04,448,{"average_per_90":233,"percentile":234,"players":235},1.42,23,523,{"average_per_90":237,"percentile":171,"players":238},4.43,548,{"average_per_90":240,"percentile":241,"players":242},1.22,21,529,{"average_per_90":244,"percentile":19,"players":245},1.62,492,{"average_per_90":247,"percentile":171,"players":248},0.86,473,{"average_per_90":250,"percentile":19,"players":225},32.79,{"SAVES":252,"PASSES":255,"FOULS_DRAWN":258,"TOTAL_CROSSES":261,"CLEARANCES":264,"DUELS_WON":268,"AERIALS_WON":271,"DRIBBLED_ATTEMPTS":274,"SUCCESSFUL_DRIBBLES":277,"ACCURATE_PASSES":280},{"average_per_90":148,"percentile":253,"players":254},64,53,{"average_per_90":256,"percentile":19,"players":257},38.01,660,{"average_per_90":259,"percentile":19,"players":260},1.08,641,{"average_per_90":262,"percentile":19,"players":263},1.76,566,{"average_per_90":265,"percentile":266,"players":267},1.5,17,637,{"average_per_90":269,"percentile":211,"players":270},4.44,656,{"average_per_90":272,"percentile":55,"players":273},1.16,645,{"average_per_90":275,"percentile":19,"players":276},1.59,609,{"average_per_90":278,"percentile":148,"players":279},0.82,592,{"average_per_90":281,"percentile":19,"players":257},31.01,{"coverage":283,"metrics":286},{"status":284,"eligible":285,"checked":162,"with_team_values":162,"with_player_values":162},"unavailable",521,[],{"overall":19,"home":19,"away":19},{"away":289,"home":363,"overall":414},{"selected":290,"played":291,"starts":291,"bench":182,"substitute":162,"minutes":292,"rating":293,"stats":294},18,16,1440,7.15,{"SAVES":295,"PASSES":302,"GOALS_CONCEDED":307,"FOULS_DRAWN":313,"CLEARANCES":316,"SAVES_INSIDE_BOX":320,"TOTAL_DUELS":324,"DUELS_WON":329,"AERIALS_WON":333,"DRIBBLED_PAST":337,"ACCURATE_PASSES":340,"LONG_BALLS":344,"LONG_BALLS_WON":348,"GOALKEEPER_CLEANSHEET":351,"DUELS_LOST":355,"GOALKEEPER_GOALS_CONCEDED":357,"ACCURATE_PASSES_PERCENTAGE":360},{"name":296,"group":297,"total":298,"sample_count":299,"average":300,"per_90":301,"is_percentage":38,"is_count":24},"Saves","defensive",55,14,3.93,3.44,{"name":303,"group":304,"total":305,"sample_count":291,"average":306,"per_90":306,"is_percentage":38,"is_count":24},"Passes","overall",433,27.06,{"name":308,"group":297,"total":309,"sample_count":310,"average":311,"per_90":312,"is_percentage":38,"is_count":24},"Goals Conceded",19,12,1.58,1.19,{"name":314,"group":304,"total":148,"sample_count":148,"average":33,"per_90":315,"is_percentage":38,"is_count":24},"Fouls Drawn",0.19,{"name":317,"group":297,"total":171,"sample_count":183,"average":318,"per_90":319,"is_percentage":38,"is_count":24},"Clearances",1.25,0.31,{"name":321,"group":297,"total":322,"sample_count":310,"average":148,"per_90":323,"is_percentage":38,"is_count":24},"Saves Insidebox",36,2.25,{"name":325,"group":326,"total":310,"sample_count":207,"average":327,"per_90":328,"is_percentage":38,"is_count":24},"Total Duels","offensive",1.2,0.75,{"name":330,"group":326,"total":128,"sample_count":331,"average":240,"per_90":332,"is_percentage":38,"is_count":24},"Duels Won",9,0.69,{"name":334,"group":304,"total":207,"sample_count":335,"average":318,"per_90":336,"is_percentage":38,"is_count":24},"Aerials Won",8,0.63,{"name":338,"group":326,"total":33,"sample_count":33,"average":33,"per_90":339,"is_percentage":38,"is_count":24},"Dribbled Past",0.06,{"name":341,"group":304,"total":342,"sample_count":291,"average":343,"per_90":343,"is_percentage":38,"is_count":24},"Accurate Passes",246,15.38,{"name":345,"group":304,"total":346,"sample_count":291,"average":347,"per_90":347,"is_percentage":38,"is_count":24},"Long Balls",289,18.06,{"name":349,"group":304,"total":350,"sample_count":291,"average":172,"per_90":172,"is_percentage":38,"is_count":24},"Long Balls Won",112,{"name":352,"group":353,"total":183,"sample_count":291,"average":354,"per_90":354,"is_percentage":38,"is_count":24},"Goalkeeper Cleansheets","other",0.25,{"name":356,"group":326,"total":33,"sample_count":33,"average":33,"per_90":339,"is_percentage":38,"is_count":24},"Duels Lost",{"name":358,"group":297,"total":290,"sample_count":310,"average":265,"per_90":359,"is_percentage":38,"is_count":24},"Goalkeeper Goals Conceded",1.13,{"name":361,"group":326,"total":19,"sample_count":291,"average":362,"per_90":19,"is_percentage":24,"is_count":38},"Accurate Passes Percentage",59.38,{"selected":290,"played":290,"starts":290,"bench":162,"substitute":162,"minutes":364,"rating":365,"stats":366},1620,7.08,{"SAVES":367,"PASSES":371,"GOALS_CONCEDED":374,"FOULS_DRAWN":376,"TOTAL_CROSSES":378,"CLEARANCES":380,"SAVES_INSIDE_BOX":382,"TOTAL_DUELS":387,"DUELS_WON":389,"AERIALS_WON":391,"DRIBBLED_ATTEMPTS":394,"SUCCESSFUL_DRIBBLES":396,"ACCURATE_PASSES":398,"LONG_BALLS":401,"LONG_BALLS_WON":403,"GOALKEEPER_CLEANSHEET":406,"ERROR_LEAD_TO_GOAL":408,"DUELS_LOST":410,"GOALKEEPER_GOALS_CONCEDED":411,"ACCURATE_PASSES_PERCENTAGE":412},{"name":296,"group":297,"total":368,"sample_count":291,"average":369,"per_90":370,"is_percentage":38,"is_count":24},52,3.25,2.89,{"name":303,"group":304,"total":372,"sample_count":290,"average":373,"per_90":373,"is_percentage":38,"is_count":24},424,23.56,{"name":308,"group":297,"total":299,"sample_count":310,"average":214,"per_90":375,"is_percentage":38,"is_count":24},0.78,{"name":314,"group":304,"total":182,"sample_count":182,"average":33,"per_90":377,"is_percentage":38,"is_count":24},0.11,{"name":379,"group":326,"total":182,"sample_count":33,"average":182,"per_90":377,"is_percentage":38,"is_count":24},"Total Crosses",{"name":317,"group":297,"total":331,"sample_count":335,"average":359,"per_90":381,"is_percentage":38,"is_count":24},0.5,{"name":321,"group":297,"total":383,"sample_count":384,"average":385,"per_90":386,"is_percentage":38,"is_count":24},28,13,2.15,1.56,{"name":325,"group":326,"total":128,"sample_count":331,"average":240,"per_90":388,"is_percentage":38,"is_count":24},0.61,{"name":330,"group":326,"total":207,"sample_count":335,"average":318,"per_90":390,"is_percentage":38,"is_count":24},0.56,{"name":334,"group":304,"total":172,"sample_count":171,"average":392,"per_90":393,"is_percentage":38,"is_count":24},1.4,0.39,{"name":395,"group":326,"total":182,"sample_count":182,"average":33,"per_90":377,"is_percentage":38,"is_count":24},"Dribble Attempts",{"name":397,"group":326,"total":182,"sample_count":182,"average":33,"per_90":377,"is_percentage":38,"is_count":24},"Successful Dribbles",{"name":341,"group":304,"total":399,"sample_count":290,"average":400,"per_90":400,"is_percentage":38,"is_count":24},272,15.11,{"name":345,"group":304,"total":402,"sample_count":290,"average":299,"per_90":299,"is_percentage":38,"is_count":24},252,{"name":349,"group":304,"total":404,"sample_count":290,"average":405,"per_90":405,"is_percentage":38,"is_count":24},109,6.06,{"name":352,"group":353,"total":211,"sample_count":290,"average":407,"per_90":407,"is_percentage":38,"is_count":24},0.33,{"name":409,"group":297,"total":33,"sample_count":33,"average":33,"per_90":339,"is_percentage":38,"is_count":24},"Error Lead To Goal",{"name":356,"group":326,"total":33,"sample_count":33,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":358,"group":297,"total":299,"sample_count":310,"average":214,"per_90":375,"is_percentage":38,"is_count":24},{"name":361,"group":326,"total":19,"sample_count":291,"average":413,"per_90":19,"is_percentage":24,"is_count":38},65.38,{"selected":322,"played":65,"starts":65,"bench":182,"substitute":162,"minutes":66,"rating":415,"stats":416},7.11,{"SAVES":417,"PASSES":421,"GOALS_CONCEDED":424,"FOULS_DRAWN":427,"TOTAL_CROSSES":429,"CLEARANCES":430,"SAVES_INSIDE_BOX":432,"TOTAL_DUELS":436,"DUELS_WON":439,"AERIALS_WON":442,"DRIBBLED_ATTEMPTS":444,"SUCCESSFUL_DRIBBLES":445,"DRIBBLED_PAST":446,"ACCURATE_PASSES":448,"LONG_BALLS":451,"LONG_BALLS_WON":454,"GOALKEEPER_CLEANSHEET":457,"ERROR_LEAD_TO_GOAL":459,"DUELS_LOST":460,"GOALKEEPER_GOALS_CONCEDED":461,"ACCURATE_PASSES_PERCENTAGE":465},{"name":296,"group":297,"total":418,"sample_count":54,"average":419,"per_90":420,"is_percentage":38,"is_count":24},107,3.57,3.15,{"name":303,"group":304,"total":422,"sample_count":65,"average":423,"per_90":423,"is_percentage":38,"is_count":24},857,25.21,{"name":308,"group":297,"total":75,"sample_count":138,"average":425,"per_90":426,"is_percentage":38,"is_count":24},1.38,0.97,{"name":314,"group":304,"total":171,"sample_count":171,"average":33,"per_90":428,"is_percentage":38,"is_count":24},0.15,{"name":379,"group":326,"total":182,"sample_count":33,"average":182,"per_90":339,"is_percentage":38,"is_count":24},{"name":317,"group":297,"total":299,"sample_count":310,"average":214,"per_90":431,"is_percentage":38,"is_count":24},0.41,{"name":321,"group":297,"total":253,"sample_count":433,"average":434,"per_90":435,"is_percentage":38,"is_count":24},25,2.56,1.88,{"name":325,"group":326,"total":234,"sample_count":309,"average":437,"per_90":438,"is_percentage":38,"is_count":24},1.21,0.68,{"name":330,"group":326,"total":241,"sample_count":266,"average":440,"per_90":441,"is_percentage":38,"is_count":24},1.24,0.62,{"name":334,"group":304,"total":266,"sample_count":384,"average":443,"per_90":381,"is_percentage":38,"is_count":24},1.31,{"name":395,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":397,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":338,"group":326,"total":33,"sample_count":33,"average":33,"per_90":447,"is_percentage":38,"is_count":24},0.03,{"name":341,"group":304,"total":449,"sample_count":65,"average":450,"per_90":450,"is_percentage":38,"is_count":24},518,15.24,{"name":345,"group":304,"total":452,"sample_count":65,"average":453,"per_90":453,"is_percentage":38,"is_count":24},541,15.91,{"name":349,"group":304,"total":455,"sample_count":65,"average":456,"per_90":456,"is_percentage":38,"is_count":24},221,6.5,{"name":352,"group":353,"total":207,"sample_count":65,"average":458,"per_90":458,"is_percentage":38,"is_count":24},0.29,{"name":409,"group":297,"total":33,"sample_count":33,"average":33,"per_90":447,"is_percentage":38,"is_count":24},{"name":356,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":358,"group":297,"total":462,"sample_count":138,"average":463,"per_90":464,"is_percentage":38,"is_count":24},32,1.33,0.94,{"name":361,"group":326,"total":19,"sample_count":462,"average":466,"per_90":19,"is_percentage":24,"is_count":38},62.38,[468],{"team":469,"summary":470},{"id":15,"name":16,"slug":17,"image_path":18},{"selected":322,"played":65,"starts":65,"bench":182,"substitute":162,"minutes":66,"rating":415,"stats":471},{"SAVES":472,"PASSES":473,"GOALS_CONCEDED":474,"FOULS_DRAWN":475,"TOTAL_CROSSES":476,"CLEARANCES":477,"SAVES_INSIDE_BOX":478,"TOTAL_DUELS":479,"DUELS_WON":480,"AERIALS_WON":481,"DRIBBLED_ATTEMPTS":482,"SUCCESSFUL_DRIBBLES":483,"DRIBBLED_PAST":484,"ACCURATE_PASSES":485,"LONG_BALLS":486,"LONG_BALLS_WON":487,"GOALKEEPER_CLEANSHEET":488,"ERROR_LEAD_TO_GOAL":489,"DUELS_LOST":490,"GOALKEEPER_GOALS_CONCEDED":491,"ACCURATE_PASSES_PERCENTAGE":492},{"name":296,"group":297,"total":418,"sample_count":54,"average":419,"per_90":420,"is_percentage":38,"is_count":24},{"name":303,"group":304,"total":422,"sample_count":65,"average":423,"per_90":423,"is_percentage":38,"is_count":24},{"name":308,"group":297,"total":75,"sample_count":138,"average":425,"per_90":426,"is_percentage":38,"is_count":24},{"name":314,"group":304,"total":171,"sample_count":171,"average":33,"per_90":428,"is_percentage":38,"is_count":24},{"name":379,"group":326,"total":182,"sample_count":33,"average":182,"per_90":339,"is_percentage":38,"is_count":24},{"name":317,"group":297,"total":299,"sample_count":310,"average":214,"per_90":431,"is_percentage":38,"is_count":24},{"name":321,"group":297,"total":253,"sample_count":433,"average":434,"per_90":435,"is_percentage":38,"is_count":24},{"name":325,"group":326,"total":234,"sample_count":309,"average":437,"per_90":438,"is_percentage":38,"is_count":24},{"name":330,"group":326,"total":241,"sample_count":266,"average":440,"per_90":441,"is_percentage":38,"is_count":24},{"name":334,"group":304,"total":266,"sample_count":384,"average":443,"per_90":381,"is_percentage":38,"is_count":24},{"name":395,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":397,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":338,"group":326,"total":33,"sample_count":33,"average":33,"per_90":447,"is_percentage":38,"is_count":24},{"name":341,"group":304,"total":449,"sample_count":65,"average":450,"per_90":450,"is_percentage":38,"is_count":24},{"name":345,"group":304,"total":452,"sample_count":65,"average":453,"per_90":453,"is_percentage":38,"is_count":24},{"name":349,"group":304,"total":455,"sample_count":65,"average":456,"per_90":456,"is_percentage":38,"is_count":24},{"name":352,"group":353,"total":207,"sample_count":65,"average":458,"per_90":458,"is_percentage":38,"is_count":24},{"name":409,"group":297,"total":33,"sample_count":33,"average":33,"per_90":447,"is_percentage":38,"is_count":24},{"name":356,"group":326,"total":182,"sample_count":182,"average":33,"per_90":339,"is_percentage":38,"is_count":24},{"name":358,"group":297,"total":462,"sample_count":138,"average":463,"per_90":464,"is_percentage":38,"is_count":24},{"name":361,"group":326,"total":19,"sample_count":462,"average":466,"per_90":19,"is_percentage":24,"is_count":38}]