[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:john-ruddy:26":3},{"player":4,"fpl":19,"seasons":20,"selected_season_id":126,"league_benchmarks":215,"expected":278,"finishing":283,"statistics_complete":24,"splits":284,"clubs":465},{"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},890,"John Ruddy","john-ruddy","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F26\u002F890.png","1986-10-24",192,96,"England","Goalkeeper",{"id":15,"name":16,"slug":17,"image_path":18},29,"Wolverhampton Wanderers","wolverhampton-wanderers","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F29\u002F29.png",null,[21,33,48,56,70,80,91,100,108,117,125,139,148,158,168,178,188,194,203],{"id":22,"name":23,"is_current":24,"competition":25,"teams":30,"has_stats":32},27903,"2026\u002F2027",true,{"name":26,"slug":27,"country":28},"Championship","championship",{"name":12,"slug":29},"england",[31],{"id":15,"name":16,"slug":17,"image_path":18,"history":19},false,{"id":34,"name":35,"is_current":32,"competition":36,"teams":40,"has_stats":24},25583,"2025\u002F2026",{"name":37,"slug":38,"country":39},"Premier League","premier-league",{"name":12,"slug":29},[41],{"id":42,"name":43,"slug":44,"image_path":45,"history":46},20,"Newcastle United","newcastle-united","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F20\u002F20.png",{"played":47,"starts":47,"minutes":47,"goals":19,"assists":19},0,{"id":49,"name":50,"is_current":32,"competition":51,"teams":53,"has_stats":24},23614,"2024\u002F2025",{"name":37,"slug":38,"country":52},{"name":12,"slug":29},[54],{"id":42,"name":43,"slug":44,"image_path":45,"history":55},{"played":47,"starts":47,"minutes":47,"goals":19,"assists":19},{"id":57,"name":58,"is_current":32,"competition":59,"teams":61,"has_stats":24},21689,"2023\u002F2024",{"name":26,"slug":27,"country":60},{"name":12,"slug":29},[62],{"id":63,"name":64,"slug":65,"image_path":66,"history":67},12,"Birmingham City","birmingham-city","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F12\u002F12.png",{"played":68,"starts":68,"minutes":69,"goals":19,"assists":19},44,3960,{"id":71,"name":72,"is_current":32,"competition":73,"teams":75,"has_stats":24},19793,"2022\u002F2023",{"name":26,"slug":27,"country":74},{"name":12,"slug":29},[76],{"id":63,"name":64,"slug":65,"image_path":66,"history":77},{"played":78,"starts":78,"minutes":79,"goals":19,"assists":19},43,3818,{"id":81,"name":82,"is_current":32,"competition":83,"teams":85,"has_stats":24},18378,"2021\u002F2022",{"name":37,"slug":38,"country":84},{"name":12,"slug":29},[86],{"id":15,"name":16,"slug":17,"image_path":18,"history":87},{"played":88,"starts":89,"minutes":90,"goals":19,"assists":19},2,1,135,{"id":92,"name":93,"is_current":32,"competition":94,"teams":96,"has_stats":24},17420,"2020\u002F2021",{"name":37,"slug":38,"country":95},{"name":12,"slug":29},[97],{"id":15,"name":16,"slug":17,"image_path":18,"history":98},{"played":88,"starts":89,"minutes":99,"goals":19,"assists":19},91,{"id":101,"name":102,"is_current":32,"competition":103,"teams":105,"has_stats":24},16036,"2019\u002F2020",{"name":37,"slug":38,"country":104},{"name":12,"slug":29},[106],{"id":15,"name":16,"slug":17,"image_path":18,"history":107},{"played":47,"starts":47,"minutes":47,"goals":19,"assists":19},{"id":109,"name":110,"is_current":32,"competition":111,"teams":113,"has_stats":24},12962,"2018\u002F2019",{"name":37,"slug":38,"country":112},{"name":12,"slug":29},[114],{"id":15,"name":16,"slug":17,"image_path":18,"history":115},{"played":89,"starts":89,"minutes":116,"goals":19,"assists":19},90,{"id":118,"name":119,"is_current":32,"competition":120,"teams":122,"has_stats":24},7931,"2017\u002F2018",{"name":26,"slug":27,"country":121},{"name":12,"slug":29},[123],{"id":15,"name":16,"slug":17,"image_path":18,"history":124},{"played":68,"starts":68,"minutes":69,"goals":19,"assists":89},{"id":126,"name":127,"is_current":32,"competition":128,"teams":130,"has_stats":24},26,"2016\u002F2017",{"name":26,"slug":27,"country":129},{"name":12,"slug":29},[131],{"id":132,"name":133,"slug":134,"image_path":135,"history":136},33,"Norwich City","norwich-city","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F1\u002F33.png",{"played":137,"starts":137,"minutes":138,"goals":19,"assists":19},27,2386,{"id":140,"name":141,"is_current":32,"competition":142,"teams":144,"has_stats":24},10,"2015\u002F2016",{"name":37,"slug":38,"country":143},{"name":12,"slug":29},[145],{"id":132,"name":133,"slug":134,"image_path":135,"history":146},{"played":137,"starts":137,"minutes":147,"goals":19,"assists":19},2430,{"id":149,"name":150,"is_current":32,"competition":151,"teams":153,"has_stats":24},24,"2014\u002F2015",{"name":26,"slug":27,"country":152},{"name":12,"slug":29},[154],{"id":132,"name":133,"slug":134,"image_path":135,"history":155},{"played":156,"starts":63,"minutes":157,"goals":19,"assists":19},47,4230,{"id":159,"name":160,"is_current":32,"competition":161,"teams":163,"has_stats":24},3,"2013\u002F2014",{"name":37,"slug":38,"country":162},{"name":12,"slug":29},[164],{"id":132,"name":133,"slug":134,"image_path":135,"history":165},{"played":166,"starts":166,"minutes":167,"goals":19,"assists":19},38,3420,{"id":169,"name":170,"is_current":32,"competition":171,"teams":173,"has_stats":24},7,"2012\u002F2013",{"name":37,"slug":38,"country":172},{"name":12,"slug":29},[174],{"id":132,"name":133,"slug":134,"image_path":135,"history":175},{"played":176,"starts":176,"minutes":177,"goals":19,"assists":19},15,1349,{"id":179,"name":180,"is_current":32,"competition":181,"teams":183,"has_stats":24},9,"2011\u002F2012",{"name":37,"slug":38,"country":182},{"name":12,"slug":29},[184],{"id":132,"name":133,"slug":134,"image_path":135,"history":185},{"played":186,"starts":186,"minutes":187,"goals":19,"assists":19},37,3320,{"id":189,"name":180,"is_current":32,"competition":190,"teams":192,"has_stats":32},21,{"name":26,"slug":27,"country":191},{"name":12,"slug":29},[193],{"id":63,"name":64,"slug":65,"image_path":66,"history":19},{"id":42,"name":195,"is_current":32,"competition":196,"teams":198,"has_stats":24},"2010\u002F2011",{"name":26,"slug":27,"country":197},{"name":12,"slug":29},[199],{"id":132,"name":133,"slug":134,"image_path":135,"history":200},{"played":201,"starts":201,"minutes":202,"goals":19,"assists":89},45,4050,{"id":204,"name":205,"is_current":32,"competition":206,"teams":208,"has_stats":24},14,"2007\u002F2008",{"name":37,"slug":38,"country":207},{"name":12,"slug":29},[209],{"id":210,"name":211,"slug":212,"image_path":213,"history":214},13,"Everton","everton","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F13\u002F13.png",{"played":47,"starts":47,"minutes":47,"goals":19,"assists":19},{"away":216,"home":235,"overall":257},{"SAVES":217,"PASSES":219,"CLEARANCES":222,"DUELS_WON":226,"AERIALS_WON":229,"ACCURATE_PASSES":233},{"average_per_90":218,"percentile":169,"players":78},2.93,{"average_per_90":220,"percentile":19,"players":221},35.07,510,{"average_per_90":223,"percentile":224,"players":225},2.87,16,499,{"average_per_90":227,"percentile":89,"players":228},5.23,508,{"average_per_90":230,"percentile":231,"players":232},2.05,5,496,{"average_per_90":234,"percentile":19,"players":221},25.35,{"SAVES":236,"PASSES":239,"FOULS_DRAWN":242,"INTERCEPTIONS":244,"CLEARANCES":247,"DUELS_WON":249,"AERIALS_WON":252,"ACCURATE_PASSES":255},{"average_per_90":237,"percentile":166,"players":238},2.59,42,{"average_per_90":240,"percentile":19,"players":241},36.78,505,{"average_per_90":243,"percentile":19,"players":232},1.07,{"average_per_90":245,"percentile":88,"players":246},1.23,463,{"average_per_90":237,"percentile":179,"players":248},489,{"average_per_90":250,"percentile":231,"players":251},5.29,503,{"average_per_90":253,"percentile":176,"players":254},2.08,497,{"average_per_90":256,"percentile":19,"players":241},27.13,{"SAVES":258,"PASSES":261,"FOULS_DRAWN":264,"INTERCEPTIONS":266,"CLEARANCES":269,"DUELS_WON":272,"AERIALS_WON":275,"ACCURATE_PASSES":276},{"average_per_90":259,"percentile":140,"players":260},2.72,50,{"average_per_90":262,"percentile":19,"players":263},35.49,567,{"average_per_90":243,"percentile":19,"players":265},556,{"average_per_90":267,"percentile":89,"players":268},1.2,533,{"average_per_90":270,"percentile":204,"players":271},2.66,554,{"average_per_90":273,"percentile":159,"players":274},5.26,564,{"average_per_90":230,"percentile":140,"players":265},{"average_per_90":277,"percentile":19,"players":263},25.84,{"coverage":279,"metrics":282},{"status":280,"eligible":281,"checked":47,"with_team_values":47,"with_player_values":47},"unavailable",557,[],{"overall":19,"home":19,"away":19},{"away":285,"home":356,"overall":408},{"selected":189,"played":210,"starts":210,"bench":286,"substitute":47,"minutes":287,"rating":288,"stats":289},8,1170,6.56,{"SAVES":290,"PASSES":297,"GOALS_CONCEDED":302,"CLEARANCES":307,"PUNCHES":312,"SAVES_INSIDE_BOX":315,"TOTAL_DUELS":320,"DUELS_WON":324,"AERIALS_WON":326,"ACCURATE_PASSES":328,"TOUCHES":332,"LONG_BALLS":335,"LONG_BALLS_WON":339,"GOALKEEPER_CLEANSHEET":343,"ERROR_LEAD_TO_GOAL":347,"GOOD_HIGH_CLAIM":349,"GOALKEEPER_GOALS_CONCEDED":351},{"name":291,"group":292,"total":293,"sample_count":294,"average":295,"per_90":296,"is_percentage":32,"is_count":24},"Saves","defensive",25,11,2.27,1.92,{"name":298,"group":299,"total":300,"sample_count":210,"average":301,"per_90":301,"is_percentage":32,"is_count":24},"Passes","overall",388,29.85,{"name":303,"group":292,"total":238,"sample_count":304,"average":305,"per_90":306,"is_percentage":32,"is_count":24},"Goals Conceded",18,2.33,3.23,{"name":308,"group":292,"total":286,"sample_count":309,"average":310,"per_90":311,"is_percentage":32,"is_count":24},"Clearances",6,1.33,0.62,{"name":313,"group":292,"total":89,"sample_count":89,"average":89,"per_90":314,"is_percentage":32,"is_count":24},"Punches",0.08,{"name":316,"group":292,"total":317,"sample_count":179,"average":318,"per_90":319,"is_percentage":32,"is_count":24},"Saves Insidebox",17,1.89,1.31,{"name":321,"group":322,"total":159,"sample_count":159,"average":89,"per_90":323,"is_percentage":32,"is_count":24},"Total Duels","offensive",0.23,{"name":325,"group":322,"total":159,"sample_count":159,"average":89,"per_90":323,"is_percentage":32,"is_count":24},"Duels Won",{"name":327,"group":299,"total":159,"sample_count":159,"average":89,"per_90":323,"is_percentage":32,"is_count":24},"Aerials Won",{"name":329,"group":299,"total":330,"sample_count":210,"average":331,"per_90":331,"is_percentage":32,"is_count":24},"Accurate Passes",190,14.62,{"name":333,"group":299,"total":334,"sample_count":89,"average":334,"per_90":159,"is_percentage":32,"is_count":24},"Touches",39,{"name":336,"group":299,"total":337,"sample_count":210,"average":338,"per_90":338,"is_percentage":32,"is_count":24},"Long Balls",302,23.23,{"name":340,"group":299,"total":341,"sample_count":210,"average":342,"per_90":342,"is_percentage":32,"is_count":24},"Long Balls Won",106,8.15,{"name":344,"group":345,"total":88,"sample_count":210,"average":346,"per_90":346,"is_percentage":32,"is_count":24},"Goalkeeper Cleansheets","other",0.15,{"name":348,"group":292,"total":88,"sample_count":88,"average":89,"per_90":346,"is_percentage":32,"is_count":24},"Error Lead To Goal",{"name":350,"group":299,"total":88,"sample_count":89,"average":88,"per_90":346,"is_percentage":32,"is_count":24},"Good High Claim",{"name":352,"group":292,"total":353,"sample_count":140,"average":354,"per_90":355,"is_percentage":32,"is_count":24},"Goalkeeper Goals Conceded",23,2.3,1.77,{"selected":357,"played":204,"starts":204,"bench":286,"substitute":47,"minutes":358,"rating":359,"stats":360},22,1216,6.97,{"CAPTAIN":361,"SAVES":363,"PASSES":367,"GOALS_CONCEDED":371,"FOULS_DRAWN":374,"INTERCEPTIONS":376,"CLEARANCES":379,"SAVES_INSIDE_BOX":382,"TOTAL_DUELS":383,"DUELS_WON":386,"AERIALS_WON":389,"ACCURATE_PASSES":391,"LONG_BALLS":395,"LONG_BALLS_WON":399,"GOALKEEPER_CLEANSHEET":402,"DUELS_LOST":404,"GOALKEEPER_GOALS_CONCEDED":406},{"name":362,"group":299,"total":89,"sample_count":89,"average":89,"per_90":19,"is_percentage":32,"is_count":32},"Captain",{"name":291,"group":292,"total":364,"sample_count":294,"average":365,"per_90":366,"is_percentage":32,"is_count":24},31,2.82,2.29,{"name":298,"group":299,"total":368,"sample_count":204,"average":369,"per_90":370,"is_percentage":32,"is_count":24},376,26.86,27.83,{"name":303,"group":292,"total":357,"sample_count":204,"average":372,"per_90":373,"is_percentage":32,"is_count":24},1.57,1.63,{"name":375,"group":299,"total":88,"sample_count":88,"average":89,"per_90":346,"is_percentage":32,"is_count":24},"Fouls Drawn",{"name":377,"group":292,"total":89,"sample_count":89,"average":89,"per_90":378,"is_percentage":32,"is_count":24},"Interceptions",0.07,{"name":308,"group":292,"total":231,"sample_count":159,"average":380,"per_90":381,"is_percentage":32,"is_count":24},1.67,0.37,{"name":316,"group":292,"total":357,"sample_count":294,"average":88,"per_90":373,"is_percentage":32,"is_count":24},{"name":321,"group":322,"total":286,"sample_count":231,"average":384,"per_90":385,"is_percentage":32,"is_count":24},1.6,0.59,{"name":325,"group":322,"total":169,"sample_count":231,"average":387,"per_90":388,"is_percentage":32,"is_count":24},1.4,0.52,{"name":327,"group":299,"total":309,"sample_count":231,"average":267,"per_90":390,"is_percentage":32,"is_count":24},0.44,{"name":329,"group":299,"total":392,"sample_count":204,"average":393,"per_90":394,"is_percentage":32,"is_count":24},199,14.21,14.73,{"name":336,"group":299,"total":396,"sample_count":204,"average":397,"per_90":398,"is_percentage":32,"is_count":24},247,17.64,18.28,{"name":340,"group":299,"total":400,"sample_count":204,"average":231,"per_90":401,"is_percentage":32,"is_count":24},70,5.18,{"name":344,"group":345,"total":309,"sample_count":210,"average":403,"per_90":390,"is_percentage":32,"is_count":24},0.46,{"name":405,"group":322,"total":89,"sample_count":89,"average":89,"per_90":378,"is_percentage":32,"is_count":24},"Duels Lost",{"name":352,"group":292,"total":294,"sample_count":169,"average":372,"per_90":407,"is_percentage":32,"is_count":24},0.81,{"selected":78,"played":137,"starts":137,"bench":224,"substitute":47,"minutes":138,"rating":409,"stats":410},6.77,{"CAPTAIN":411,"SAVES":412,"PASSES":416,"GOALS_CONCEDED":420,"FOULS_DRAWN":424,"INTERCEPTIONS":425,"CLEARANCES":427,"PUNCHES":430,"SAVES_INSIDE_BOX":431,"TOTAL_DUELS":434,"DUELS_WON":437,"AERIALS_WON":440,"ACCURATE_PASSES":443,"TOUCHES":447,"LONG_BALLS":448,"LONG_BALLS_WON":452,"GOALKEEPER_CLEANSHEET":456,"ERROR_LEAD_TO_GOAL":459,"GOOD_HIGH_CLAIM":460,"DUELS_LOST":461,"GOALKEEPER_GOALS_CONCEDED":462},{"name":362,"group":299,"total":89,"sample_count":89,"average":89,"per_90":19,"is_percentage":32,"is_count":32},{"name":291,"group":292,"total":413,"sample_count":357,"average":414,"per_90":415,"is_percentage":32,"is_count":24},56,2.55,2.11,{"name":298,"group":299,"total":417,"sample_count":137,"average":418,"per_90":419,"is_percentage":32,"is_count":24},764,28.3,28.82,{"name":303,"group":292,"total":421,"sample_count":422,"average":88,"per_90":423,"is_percentage":32,"is_count":24},64,32,2.41,{"name":375,"group":299,"total":88,"sample_count":88,"average":89,"per_90":314,"is_percentage":32,"is_count":24},{"name":377,"group":292,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},0.04,{"name":308,"group":292,"total":210,"sample_count":179,"average":428,"per_90":429,"is_percentage":32,"is_count":24},1.44,0.49,{"name":313,"group":292,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},{"name":316,"group":292,"total":334,"sample_count":42,"average":432,"per_90":433,"is_percentage":32,"is_count":24},1.95,1.47,{"name":321,"group":322,"total":294,"sample_count":286,"average":435,"per_90":436,"is_percentage":32,"is_count":24},1.38,0.41,{"name":325,"group":322,"total":140,"sample_count":286,"average":438,"per_90":439,"is_percentage":32,"is_count":24},1.25,0.38,{"name":327,"group":299,"total":179,"sample_count":286,"average":441,"per_90":442,"is_percentage":32,"is_count":24},1.13,0.34,{"name":329,"group":299,"total":444,"sample_count":137,"average":445,"per_90":446,"is_percentage":32,"is_count":24},389,14.41,14.67,{"name":333,"group":299,"total":334,"sample_count":89,"average":334,"per_90":433,"is_percentage":32,"is_count":24},{"name":336,"group":299,"total":449,"sample_count":137,"average":450,"per_90":451,"is_percentage":32,"is_count":24},549,20.33,20.71,{"name":340,"group":299,"total":453,"sample_count":137,"average":454,"per_90":455,"is_percentage":32,"is_count":24},176,6.52,6.64,{"name":344,"group":345,"total":286,"sample_count":126,"average":457,"per_90":458,"is_percentage":32,"is_count":24},0.31,0.3,{"name":348,"group":292,"total":88,"sample_count":88,"average":89,"per_90":314,"is_percentage":32,"is_count":24},{"name":350,"group":299,"total":88,"sample_count":89,"average":88,"per_90":314,"is_percentage":32,"is_count":24},{"name":405,"group":322,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},{"name":352,"group":292,"total":463,"sample_count":317,"average":88,"per_90":464,"is_percentage":32,"is_count":24},34,1.28,[466],{"team":467,"summary":468},{"id":132,"name":133,"slug":134,"image_path":135},{"selected":78,"played":137,"starts":137,"bench":224,"substitute":47,"minutes":138,"rating":409,"stats":469},{"CAPTAIN":470,"SAVES":471,"PASSES":472,"GOALS_CONCEDED":473,"FOULS_DRAWN":474,"INTERCEPTIONS":475,"CLEARANCES":476,"PUNCHES":477,"SAVES_INSIDE_BOX":478,"TOTAL_DUELS":479,"DUELS_WON":480,"AERIALS_WON":481,"ACCURATE_PASSES":482,"TOUCHES":483,"LONG_BALLS":484,"LONG_BALLS_WON":485,"GOALKEEPER_CLEANSHEET":486,"ERROR_LEAD_TO_GOAL":487,"GOOD_HIGH_CLAIM":488,"DUELS_LOST":489,"GOALKEEPER_GOALS_CONCEDED":490},{"name":362,"group":299,"total":89,"sample_count":89,"average":89,"per_90":19,"is_percentage":32,"is_count":32},{"name":291,"group":292,"total":413,"sample_count":357,"average":414,"per_90":415,"is_percentage":32,"is_count":24},{"name":298,"group":299,"total":417,"sample_count":137,"average":418,"per_90":419,"is_percentage":32,"is_count":24},{"name":303,"group":292,"total":421,"sample_count":422,"average":88,"per_90":423,"is_percentage":32,"is_count":24},{"name":375,"group":299,"total":88,"sample_count":88,"average":89,"per_90":314,"is_percentage":32,"is_count":24},{"name":377,"group":292,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},{"name":308,"group":292,"total":210,"sample_count":179,"average":428,"per_90":429,"is_percentage":32,"is_count":24},{"name":313,"group":292,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},{"name":316,"group":292,"total":334,"sample_count":42,"average":432,"per_90":433,"is_percentage":32,"is_count":24},{"name":321,"group":322,"total":294,"sample_count":286,"average":435,"per_90":436,"is_percentage":32,"is_count":24},{"name":325,"group":322,"total":140,"sample_count":286,"average":438,"per_90":439,"is_percentage":32,"is_count":24},{"name":327,"group":299,"total":179,"sample_count":286,"average":441,"per_90":442,"is_percentage":32,"is_count":24},{"name":329,"group":299,"total":444,"sample_count":137,"average":445,"per_90":446,"is_percentage":32,"is_count":24},{"name":333,"group":299,"total":334,"sample_count":89,"average":334,"per_90":433,"is_percentage":32,"is_count":24},{"name":336,"group":299,"total":449,"sample_count":137,"average":450,"per_90":451,"is_percentage":32,"is_count":24},{"name":340,"group":299,"total":453,"sample_count":137,"average":454,"per_90":455,"is_percentage":32,"is_count":24},{"name":344,"group":345,"total":286,"sample_count":126,"average":457,"per_90":458,"is_percentage":32,"is_count":24},{"name":348,"group":292,"total":88,"sample_count":88,"average":89,"per_90":314,"is_percentage":32,"is_count":24},{"name":350,"group":299,"total":88,"sample_count":89,"average":88,"per_90":314,"is_percentage":32,"is_count":24},{"name":405,"group":322,"total":89,"sample_count":89,"average":89,"per_90":426,"is_percentage":32,"is_count":24},{"name":352,"group":292,"total":463,"sample_count":317,"average":88,"per_90":464,"is_percentage":32,"is_count":24}]