[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"player-page:craig-macgillivray:21691":3},{"player":4,"fpl":19,"seasons":20,"selected_season_id":60,"league_benchmarks":191,"expected":276,"finishing":281,"statistics_complete":24,"splits":282,"clubs":438},{"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},8831,"Craig MacGillivray","craig-macgillivray","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F31\u002F8831.png","1993-01-12",188,78,"Scotland","Goalkeeper",{"id":15,"name":16,"slug":17,"image_path":18},341,"Milton Keynes Dons","milton-keynes-dons","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F21\u002F341.png",null,[21,36,49,59,69,82,103,114,127,137,148,160,172,181],{"id":22,"name":23,"is_current":24,"competition":25,"teams":31,"has_stats":24},28349,"2026\u002F2027",true,{"name":26,"slug":27,"country":28},"League One","league-one",{"name":29,"slug":30},"England","england",[32],{"id":15,"name":16,"slug":17,"image_path":18,"history":33},{"played":34,"starts":34,"minutes":35,"goals":19,"assists":19},5,450,{"id":37,"name":38,"is_current":39,"competition":40,"teams":44,"has_stats":24},25650,"2025\u002F2026",false,{"name":41,"slug":42,"country":43},"League Two","league-two",{"name":29,"slug":30},[45],{"id":15,"name":16,"slug":17,"image_path":18,"history":46},{"played":47,"starts":47,"minutes":48,"goals":19,"assists":19},45,3984,{"id":50,"name":51,"is_current":39,"competition":52,"teams":54,"has_stats":24},23673,"2024\u002F2025",{"name":41,"slug":42,"country":53},{"name":29,"slug":30},[55],{"id":15,"name":16,"slug":17,"image_path":18,"history":56},{"played":57,"starts":57,"minutes":58,"goals":19,"assists":19},8,720,{"id":60,"name":61,"is_current":39,"competition":62,"teams":64,"has_stats":24},21691,"2023\u002F2024",{"name":41,"slug":42,"country":63},{"name":29,"slug":30},[65],{"id":15,"name":16,"slug":17,"image_path":18,"history":66},{"played":67,"starts":67,"minutes":68,"goals":19,"assists":19},24,2160,{"id":70,"name":61,"is_current":39,"competition":71,"teams":73,"has_stats":24},21690,{"name":26,"slug":27,"country":72},{"name":29,"slug":30},[74],{"id":75,"name":76,"slug":77,"image_path":78,"history":79},409,"Stevenage","stevenage","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F25\u002F409.png",{"played":80,"starts":80,"minutes":81,"goals":19,"assists":19},11,990,{"id":83,"name":84,"is_current":39,"competition":85,"teams":87,"has_stats":24},19794,"2022\u002F2023",{"name":26,"slug":27,"country":86},{"name":29,"slug":30},[88,95],{"id":89,"name":90,"slug":91,"image_path":92,"history":93},4,"Charlton Athletic","charlton-athletic","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F4\u002F4.png",{"played":89,"starts":89,"minutes":94,"goals":19,"assists":19},360,{"id":96,"name":97,"slug":98,"image_path":99,"history":100},150,"Burton Albion","burton-albion","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F22\u002F150.png",{"played":101,"starts":101,"minutes":102,"goals":19,"assists":19},19,1710,{"id":104,"name":105,"is_current":39,"competition":106,"teams":108,"has_stats":24},18433,"2021\u002F2022",{"name":26,"slug":27,"country":107},{"name":29,"slug":30},[109],{"id":89,"name":90,"slug":91,"image_path":92,"history":110},{"played":111,"starts":111,"minutes":112,"goals":19,"assists":113},43,3870,2,{"id":115,"name":116,"is_current":39,"competition":117,"teams":119,"has_stats":24},17426,"2020\u002F2021",{"name":26,"slug":27,"country":118},{"name":29,"slug":30},[120],{"id":34,"name":121,"slug":122,"image_path":123,"history":124},"Portsmouth","portsmouth","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F5\u002F5.png",{"played":125,"starts":125,"minutes":126,"goals":19,"assists":19},46,4140,{"id":128,"name":129,"is_current":39,"competition":130,"teams":132,"has_stats":24},16210,"2019\u002F2020",{"name":26,"slug":27,"country":131},{"name":29,"slug":30},[133],{"id":34,"name":121,"slug":122,"image_path":123,"history":134},{"played":135,"starts":135,"minutes":136,"goals":19,"assists":19},20,1800,{"id":138,"name":139,"is_current":39,"competition":140,"teams":142,"has_stats":24},12982,"2018\u002F2019",{"name":26,"slug":27,"country":141},{"name":29,"slug":30},[143],{"id":34,"name":121,"slug":122,"image_path":123,"history":144},{"played":145,"starts":145,"minutes":146,"goals":19,"assists":147},48,4320,1,{"id":149,"name":150,"is_current":39,"competition":151,"teams":153,"has_stats":24},7932,"2017\u002F2018",{"name":26,"slug":27,"country":152},{"name":29,"slug":30},[154],{"id":155,"name":156,"slug":157,"image_path":158,"history":159},154,"Shrewsbury Town","shrewsbury-town","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F26\u002F154.png",{"played":57,"starts":57,"minutes":58,"goals":19,"assists":19},{"id":161,"name":162,"is_current":39,"competition":163,"teams":165,"has_stats":24},38,"2016\u002F2017",{"name":26,"slug":27,"country":164},{"name":29,"slug":30},[166],{"id":167,"name":168,"slug":169,"image_path":170,"history":171},76,"Walsall","walsall","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F12\u002F76.png",{"played":34,"starts":34,"minutes":35,"goals":19,"assists":19},{"id":173,"name":174,"is_current":39,"competition":175,"teams":177,"has_stats":24},37,"2015\u002F2016",{"name":26,"slug":27,"country":176},{"name":29,"slug":30},[178],{"id":167,"name":168,"slug":169,"image_path":170,"history":179},{"played":34,"starts":180,"minutes":35,"goals":19,"assists":19},3,{"id":182,"name":183,"is_current":39,"competition":184,"teams":186,"has_stats":24},36,"2014\u002F2015",{"name":26,"slug":27,"country":185},{"name":29,"slug":30},[187],{"id":167,"name":168,"slug":169,"image_path":170,"history":188},{"played":113,"starts":189,"minutes":190,"goals":19,"assists":19},0,180,{"away":192,"home":223,"overall":245},{"SAVES":193,"PASSES":196,"YELLOWCARDS":199,"FOULS_DRAWN":202,"CLEARANCES":205,"DUELS_WON":208,"AERIALS_WON":211,"DRIBBLED_ATTEMPTS":215,"ACCURATE_PASSES":218,"KEY_PASSES":220},{"average_per_90":194,"percentile":195,"players":125},3.03,52,{"average_per_90":197,"percentile":19,"players":198},34.6,521,{"average_per_90":200,"percentile":19,"players":201},0.25,427,{"average_per_90":203,"percentile":19,"players":204},0.95,507,{"average_per_90":206,"percentile":101,"players":207},2.03,517,{"average_per_90":209,"percentile":34,"players":210},5.09,519,{"average_per_90":212,"percentile":213,"players":214},2.21,13,512,{"average_per_90":216,"percentile":19,"players":217},1.21,476,{"average_per_90":219,"percentile":19,"players":198},24.84,{"average_per_90":221,"percentile":113,"players":222},0.88,479,{"SAVES":224,"PASSES":228,"YELLOWCARDS":231,"CLEARANCES":234,"DUELS_WON":237,"AERIALS_WON":240,"ACCURATE_PASSES":243},{"average_per_90":225,"percentile":226,"players":227},2.67,63,49,{"average_per_90":229,"percentile":19,"players":230},36.48,523,{"average_per_90":232,"percentile":19,"players":233},0.23,412,{"average_per_90":235,"percentile":101,"players":236},1.85,510,{"average_per_90":238,"percentile":189,"players":239},5.19,520,{"average_per_90":241,"percentile":189,"players":242},2.28,511,{"average_per_90":244,"percentile":19,"players":230},26.64,{"SAVES":246,"PASSES":250,"YELLOWCARDS":253,"FOULS_DRAWN":255,"CLEARANCES":258,"DUELS_WON":261,"AERIALS_WON":264,"DRIBBLED_ATTEMPTS":268,"ACCURATE_PASSES":271,"KEY_PASSES":273},{"average_per_90":247,"percentile":248,"players":249},2.84,58,53,{"average_per_90":251,"percentile":19,"players":252},35.27,585,{"average_per_90":254,"percentile":19,"players":230},0.22,{"average_per_90":256,"percentile":19,"players":257},0.98,575,{"average_per_90":259,"percentile":135,"players":260},1.92,579,{"average_per_90":262,"percentile":147,"players":263},5.14,583,{"average_per_90":265,"percentile":266,"players":267},2.2,6,577,{"average_per_90":269,"percentile":19,"players":270},1.26,539,{"average_per_90":272,"percentile":19,"players":252},25.47,{"average_per_90":274,"percentile":113,"players":275},0.92,550,{"coverage":277,"metrics":280},{"status":278,"eligible":279,"checked":189,"with_team_values":189,"with_player_values":189},"unavailable",557,[],{"overall":19,"home":19,"away":19},{"away":283,"home":356,"overall":387},{"selected":213,"played":284,"starts":284,"bench":147,"substitute":189,"minutes":285,"rating":286,"stats":287},12,1080,7.04,{"SAVES":288,"PASSES":292,"YELLOWCARDS":297,"GOALS_CONCEDED":300,"FOULS_DRAWN":304,"CLEARANCES":308,"SAVES_INSIDE_BOX":313,"TOTAL_DUELS":317,"DUELS_WON":322,"AERIALS_WON":326,"DRIBBLED_ATTEMPTS":329,"ACCURATE_PASSES":331,"KEY_PASSES":335,"LONG_BALLS":337,"LONG_BALLS_WON":341,"GOALKEEPER_CLEANSHEET":345,"DUELS_LOST":349,"GOALKEEPER_GOALS_CONCEDED":351,"ACCURATE_PASSES_PERCENTAGE":353},{"name":289,"group":290,"total":173,"sample_count":284,"average":291,"per_90":291,"is_percentage":39,"is_count":24},"Saves","defensive",3.08,{"name":293,"group":294,"total":295,"sample_count":284,"average":296,"per_90":296,"is_percentage":39,"is_count":24},"Passes","overall",368,30.67,{"name":298,"group":294,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},"Yellowcards",0.08,{"name":301,"group":290,"total":135,"sample_count":302,"average":113,"per_90":303,"is_percentage":39,"is_count":24},"Goals Conceded",10,1.67,{"name":305,"group":294,"total":89,"sample_count":180,"average":306,"per_90":307,"is_percentage":39,"is_count":24},"Fouls Drawn",1.33,0.33,{"name":309,"group":290,"total":310,"sample_count":57,"average":311,"per_90":312,"is_percentage":39,"is_count":24},"Clearances",9,1.13,0.75,{"name":314,"group":290,"total":315,"sample_count":284,"average":316,"per_90":316,"is_percentage":39,"is_count":24},"Saves Insidebox",22,1.83,{"name":318,"group":319,"total":310,"sample_count":320,"average":321,"per_90":312,"is_percentage":39,"is_count":24},"Total Duels","offensive",7,1.29,{"name":323,"group":319,"total":57,"sample_count":320,"average":324,"per_90":325,"is_percentage":39,"is_count":24},"Duels Won",1.14,0.67,{"name":327,"group":294,"total":266,"sample_count":266,"average":147,"per_90":328,"is_percentage":39,"is_count":24},"Aerials Won",0.5,{"name":330,"group":319,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},"Dribble Attempts",{"name":332,"group":294,"total":333,"sample_count":284,"average":334,"per_90":334,"is_percentage":39,"is_count":24},"Accurate Passes",233,19.42,{"name":336,"group":294,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},"Key Passes",{"name":338,"group":294,"total":339,"sample_count":284,"average":340,"per_90":340,"is_percentage":39,"is_count":24},"Long Balls",201,16.75,{"name":342,"group":294,"total":343,"sample_count":284,"average":344,"per_90":344,"is_percentage":39,"is_count":24},"Long Balls Won",70,5.83,{"name":346,"group":347,"total":113,"sample_count":284,"average":348,"per_90":348,"is_percentage":39,"is_count":24},"Goalkeeper Cleansheets","other",0.17,{"name":350,"group":319,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},"Duels Lost",{"name":352,"group":290,"total":135,"sample_count":302,"average":113,"per_90":303,"is_percentage":39,"is_count":24},"Goalkeeper Goals Conceded",{"name":354,"group":319,"total":19,"sample_count":310,"average":355,"per_90":19,"is_percentage":24,"is_count":39},"Accurate Passes Percentage",61.78,{"selected":284,"played":284,"starts":284,"bench":189,"substitute":189,"minutes":285,"rating":357,"stats":358},7.12,{"SAVES":359,"PASSES":361,"YELLOWCARDS":364,"GOALS_CONCEDED":365,"CLEARANCES":367,"SAVES_INSIDE_BOX":368,"TOTAL_DUELS":369,"DUELS_WON":370,"AERIALS_WON":371,"ACCURATE_PASSES":372,"LONG_BALLS":375,"LONG_BALLS_WON":378,"GOALKEEPER_CLEANSHEET":381,"ERROR_LEAD_TO_GOAL":382,"GOALKEEPER_GOALS_CONCEDED":384,"ACCURATE_PASSES_PERCENTAGE":385},{"name":289,"group":290,"total":182,"sample_count":80,"average":360,"per_90":180,"is_percentage":39,"is_count":24},3.27,{"name":293,"group":294,"total":362,"sample_count":284,"average":363,"per_90":363,"is_percentage":39,"is_count":24},309,25.75,{"name":298,"group":294,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":301,"group":290,"total":80,"sample_count":57,"average":366,"per_90":274,"is_percentage":39,"is_count":24},1.38,{"name":309,"group":290,"total":57,"sample_count":57,"average":147,"per_90":325,"is_percentage":39,"is_count":24},{"name":314,"group":290,"total":315,"sample_count":302,"average":265,"per_90":316,"is_percentage":39,"is_count":24},{"name":318,"group":319,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":323,"group":319,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":327,"group":294,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":332,"group":294,"total":373,"sample_count":284,"average":374,"per_90":374,"is_percentage":39,"is_count":24},213,17.75,{"name":338,"group":294,"total":376,"sample_count":284,"average":377,"per_90":377,"is_percentage":39,"is_count":24},141,11.75,{"name":342,"group":294,"total":227,"sample_count":302,"average":379,"per_90":380,"is_percentage":39,"is_count":24},4.9,4.08,{"name":346,"group":347,"total":89,"sample_count":284,"average":307,"per_90":307,"is_percentage":39,"is_count":24},{"name":383,"group":290,"total":147,"sample_count":147,"average":147,"per_90":299,"is_percentage":39,"is_count":24},"Error Lead To Goal",{"name":352,"group":290,"total":80,"sample_count":57,"average":366,"per_90":274,"is_percentage":39,"is_count":24},{"name":354,"group":319,"total":19,"sample_count":302,"average":386,"per_90":19,"is_percentage":24,"is_count":39},74.8,{"selected":388,"played":67,"starts":67,"bench":147,"substitute":189,"minutes":68,"rating":389,"stats":390},25,7.08,{"SAVES":391,"PASSES":396,"YELLOWCARDS":399,"GOALS_CONCEDED":400,"FOULS_DRAWN":404,"CLEARANCES":405,"SAVES_INSIDE_BOX":410,"TOTAL_DUELS":412,"DUELS_WON":415,"AERIALS_WON":417,"DRIBBLED_ATTEMPTS":419,"ACCURATE_PASSES":421,"KEY_PASSES":424,"LONG_BALLS":425,"LONG_BALLS_WON":428,"GOALKEEPER_CLEANSHEET":432,"ERROR_LEAD_TO_GOAL":433,"DUELS_LOST":434,"GOALKEEPER_GOALS_CONCEDED":435,"ACCURATE_PASSES_PERCENTAGE":436},{"name":289,"group":290,"total":392,"sample_count":393,"average":394,"per_90":395,"is_percentage":39,"is_count":24},73,23,3.17,3.04,{"name":293,"group":294,"total":397,"sample_count":67,"average":398,"per_90":398,"is_percentage":39,"is_count":24},677,28.21,{"name":298,"group":294,"total":113,"sample_count":113,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":301,"group":290,"total":401,"sample_count":402,"average":403,"per_90":321,"is_percentage":39,"is_count":24},31,18,1.72,{"name":305,"group":294,"total":89,"sample_count":180,"average":306,"per_90":348,"is_percentage":39,"is_count":24},{"name":309,"group":290,"total":406,"sample_count":407,"average":408,"per_90":409,"is_percentage":39,"is_count":24},17,16,1.06,0.71,{"name":314,"group":290,"total":411,"sample_count":315,"average":113,"per_90":316,"is_percentage":39,"is_count":24},44,{"name":318,"group":319,"total":302,"sample_count":57,"average":413,"per_90":414,"is_percentage":39,"is_count":24},1.25,0.42,{"name":323,"group":319,"total":310,"sample_count":57,"average":311,"per_90":416,"is_percentage":39,"is_count":24},0.38,{"name":327,"group":294,"total":320,"sample_count":320,"average":147,"per_90":418,"is_percentage":39,"is_count":24},0.29,{"name":330,"group":319,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},0.04,{"name":332,"group":294,"total":422,"sample_count":67,"average":423,"per_90":423,"is_percentage":39,"is_count":24},446,18.58,{"name":336,"group":294,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":338,"group":294,"total":426,"sample_count":67,"average":427,"per_90":427,"is_percentage":39,"is_count":24},342,14.25,{"name":342,"group":294,"total":429,"sample_count":315,"average":430,"per_90":431,"is_percentage":39,"is_count":24},119,5.41,4.96,{"name":346,"group":347,"total":266,"sample_count":67,"average":200,"per_90":200,"is_percentage":39,"is_count":24},{"name":383,"group":290,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":350,"group":319,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":352,"group":290,"total":401,"sample_count":402,"average":403,"per_90":321,"is_percentage":39,"is_count":24},{"name":354,"group":319,"total":19,"sample_count":101,"average":437,"per_90":19,"is_percentage":24,"is_count":39},68.63,[439],{"team":440,"summary":441},{"id":15,"name":16,"slug":17,"image_path":18},{"selected":388,"played":67,"starts":67,"bench":147,"substitute":189,"minutes":68,"rating":389,"stats":442},{"SAVES":443,"PASSES":444,"YELLOWCARDS":445,"GOALS_CONCEDED":446,"FOULS_DRAWN":447,"CLEARANCES":448,"SAVES_INSIDE_BOX":449,"TOTAL_DUELS":450,"DUELS_WON":451,"AERIALS_WON":452,"DRIBBLED_ATTEMPTS":453,"ACCURATE_PASSES":454,"KEY_PASSES":455,"LONG_BALLS":456,"LONG_BALLS_WON":457,"GOALKEEPER_CLEANSHEET":458,"ERROR_LEAD_TO_GOAL":459,"DUELS_LOST":460,"GOALKEEPER_GOALS_CONCEDED":461,"ACCURATE_PASSES_PERCENTAGE":462},{"name":289,"group":290,"total":392,"sample_count":393,"average":394,"per_90":395,"is_percentage":39,"is_count":24},{"name":293,"group":294,"total":397,"sample_count":67,"average":398,"per_90":398,"is_percentage":39,"is_count":24},{"name":298,"group":294,"total":113,"sample_count":113,"average":147,"per_90":299,"is_percentage":39,"is_count":24},{"name":301,"group":290,"total":401,"sample_count":402,"average":403,"per_90":321,"is_percentage":39,"is_count":24},{"name":305,"group":294,"total":89,"sample_count":180,"average":306,"per_90":348,"is_percentage":39,"is_count":24},{"name":309,"group":290,"total":406,"sample_count":407,"average":408,"per_90":409,"is_percentage":39,"is_count":24},{"name":314,"group":290,"total":411,"sample_count":315,"average":113,"per_90":316,"is_percentage":39,"is_count":24},{"name":318,"group":319,"total":302,"sample_count":57,"average":413,"per_90":414,"is_percentage":39,"is_count":24},{"name":323,"group":319,"total":310,"sample_count":57,"average":311,"per_90":416,"is_percentage":39,"is_count":24},{"name":327,"group":294,"total":320,"sample_count":320,"average":147,"per_90":418,"is_percentage":39,"is_count":24},{"name":330,"group":319,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":332,"group":294,"total":422,"sample_count":67,"average":423,"per_90":423,"is_percentage":39,"is_count":24},{"name":336,"group":294,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":338,"group":294,"total":426,"sample_count":67,"average":427,"per_90":427,"is_percentage":39,"is_count":24},{"name":342,"group":294,"total":429,"sample_count":315,"average":430,"per_90":431,"is_percentage":39,"is_count":24},{"name":346,"group":347,"total":266,"sample_count":67,"average":200,"per_90":200,"is_percentage":39,"is_count":24},{"name":383,"group":290,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":350,"group":319,"total":147,"sample_count":147,"average":147,"per_90":420,"is_percentage":39,"is_count":24},{"name":352,"group":290,"total":401,"sample_count":402,"average":403,"per_90":321,"is_percentage":39,"is_count":24},{"name":354,"group":319,"total":19,"sample_count":101,"average":437,"per_90":19,"is_percentage":24,"is_count":39}]