[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"team-players:tsg-hoffenheim:":3},{"team":4,"seasons":16,"selected_season_id":18,"statistics_complete":20,"players":89},{"id":5,"name":6,"slug":7,"image_path":8,"founded":9,"country":10,"venue":12},2726,"TSG Hoffenheim","tsg-hoffenheim","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fteams\u002F6\u002F2726.png",1899,{"name":11},"Germany",{"name":13,"capacity":14,"image_path":15},"PreZero Arena",30150,"https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fvenues\u002F18\u002F1618.png",[17,24,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85],{"id":18,"name":19,"is_current":20,"competition":21},28321,"2026\u002F2027",true,{"name":22,"slug":23},"Bundesliga","bundesliga",{"id":25,"name":26,"is_current":27,"competition":28},25646,"2025\u002F2026",false,{"name":22,"slug":23},{"id":30,"name":31,"is_current":27,"competition":32},23744,"2024\u002F2025",{"name":22,"slug":23},{"id":34,"name":35,"is_current":27,"competition":36},21795,"2023\u002F2024",{"name":22,"slug":23},{"id":38,"name":39,"is_current":27,"competition":40},19744,"2022\u002F2023",{"name":22,"slug":23},{"id":42,"name":43,"is_current":27,"competition":44},18444,"2021\u002F2022",{"name":22,"slug":23},{"id":46,"name":47,"is_current":27,"competition":48},17361,"2020\u002F2021",{"name":22,"slug":23},{"id":50,"name":51,"is_current":27,"competition":52},16264,"2019\u002F2020",{"name":22,"slug":23},{"id":54,"name":55,"is_current":27,"competition":56},13005,"2018\u002F2019",{"name":22,"slug":23},{"id":58,"name":59,"is_current":27,"competition":60},8026,"2017\u002F2018",{"name":22,"slug":23},{"id":62,"name":63,"is_current":27,"competition":64},219,"2016\u002F2017",{"name":22,"slug":23},{"id":66,"name":67,"is_current":27,"competition":68},218,"2015\u002F2016",{"name":22,"slug":23},{"id":70,"name":71,"is_current":27,"competition":72},217,"2014\u002F2015",{"name":22,"slug":23},{"id":74,"name":75,"is_current":27,"competition":76},216,"2013\u002F2014",{"name":22,"slug":23},{"id":78,"name":79,"is_current":27,"competition":80},215,"2012\u002F2013",{"name":22,"slug":23},{"id":82,"name":83,"is_current":27,"competition":84},214,"2011\u002F2012",{"name":22,"slug":23},{"id":86,"name":87,"is_current":27,"competition":88},213,"2010\u002F2011",{"name":22,"slug":23},[90,121,144,167,183,205,224,243,260,281,301,321,342,360,380,394,410,424,440,453,467,476,483,490,497,502,509],{"id":91,"name":92,"slug":93,"image_path":94,"position":95,"jersey_number":96,"appearances":97,"stats":102},37625409,"Adam Daghim","adam-daghim","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F1\u002F37625409.png","Attacker",14,{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":100,"rating":101},4,0,347,7.21,{"SHOTS_TOTAL":103,"GOALS":105,"TACKLES":107,"ASSISTS":109,"PASSES":110,"SHOTS_ON_TARGET":112,"TOTAL_CROSSES":113,"ACCURATE_CROSSES":115,"INTERCEPTIONS":116,"ACCURATE_PASSES":117,"KEY_PASSES":119},{"total":104,"sample_count":98},6,{"total":106,"sample_count":106},2,{"total":104,"sample_count":108},3,{"total":106,"sample_count":106},{"total":111,"sample_count":98},106,{"total":98,"sample_count":108},{"total":114,"sample_count":108},16,{"total":108,"sample_count":106},{"total":98,"sample_count":106},{"total":118,"sample_count":98},70,{"total":120,"sample_count":98},9,{"id":122,"name":123,"slug":124,"image_path":125,"position":95,"jersey_number":126,"appearances":127,"stats":130},8101006,"Adam Hlozek","adam-hlozek","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F14\u002F8101006.png",10,{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":128,"rating":129},270,7.08,{"SHOTS_TOTAL":131,"GOALS":133,"TACKLES":135,"PASSES":136,"SHOTS_ON_TARGET":138,"TOTAL_CROSSES":139,"INTERCEPTIONS":140,"ACCURATE_PASSES":141,"KEY_PASSES":143},{"total":132,"sample_count":98},13,{"total":106,"sample_count":134},1,{"total":106,"sample_count":106},{"total":137,"sample_count":98},77,{"total":98,"sample_count":106},{"total":106,"sample_count":134},{"total":134,"sample_count":134},{"total":142,"sample_count":98},60,{"total":108,"sample_count":106},{"id":145,"name":146,"slug":147,"image_path":148,"position":149,"jersey_number":150,"appearances":151,"stats":154},37344301,"Albian Hajdari","albian-hajdari","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F13\u002F37344301.png","Defender",21,{"selected":98,"played":98,"starts":108,"substitute":134,"minutes":152,"rating":153},311,6.6,{"SHOTS_TOTAL":155,"TACKLES":156,"PASSES":158,"YELLOWCARDS":160,"TOTAL_CROSSES":161,"INTERCEPTIONS":162,"ACCURATE_PASSES":164,"KEY_PASSES":166},{"total":108,"sample_count":106},{"total":157,"sample_count":98},5,{"total":159,"sample_count":98},222,{"total":134,"sample_count":134},{"total":108,"sample_count":108},{"total":163,"sample_count":108},7,{"total":165,"sample_count":98},186,{"total":134,"sample_count":134},{"id":168,"name":169,"slug":170,"image_path":171,"position":95,"jersey_number":172,"appearances":173,"stats":176},1232,"Andrej Kramaric","andrej-kramaric","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F16\u002F1232.png",27,{"selected":98,"played":98,"starts":99,"substitute":98,"minutes":174,"rating":175},38,6.46,{"SHOTS_TOTAL":177,"PASSES":178,"YELLOWCARDS":180,"ACCURATE_PASSES":181},{"total":134,"sample_count":134},{"total":179,"sample_count":98},28,{"total":134,"sample_count":134},{"total":182,"sample_count":98},24,{"id":184,"name":185,"slug":186,"image_path":187,"position":188,"jersey_number":189,"appearances":190,"stats":193},37538103,"Bambasé Conté","bambase-conte","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F23\u002F37538103.png","Midfielder",20,{"selected":98,"played":98,"starts":108,"substitute":134,"minutes":191,"rating":192},252,6.8,{"SHOTS_TOTAL":194,"TACKLES":195,"ASSISTS":196,"PASSES":197,"SHOTS_ON_TARGET":198,"TOTAL_CROSSES":199,"ACCURATE_CROSSES":200,"INTERCEPTIONS":201,"ACCURATE_PASSES":202,"KEY_PASSES":204},{"total":120,"sample_count":106},{"total":157,"sample_count":106},{"total":106,"sample_count":106},{"total":137,"sample_count":98},{"total":134,"sample_count":134},{"total":108,"sample_count":134},{"total":134,"sample_count":134},{"total":134,"sample_count":134},{"total":203,"sample_count":98},62,{"total":163,"sample_count":108},{"id":206,"name":207,"slug":208,"image_path":209,"position":188,"jersey_number":163,"appearances":210,"stats":213},37661898,"Leon Avdullahu","leon-avdullahu","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F10\u002F37661898.png",{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":211,"rating":212},350,6.84,{"SHOTS_TOTAL":214,"GOALS":215,"TACKLES":216,"PASSES":217,"SHOTS_ON_TARGET":219,"INTERCEPTIONS":220,"ACCURATE_PASSES":222,"KEY_PASSES":223},{"total":108,"sample_count":106},{"total":134,"sample_count":134},{"total":163,"sample_count":98},{"total":218,"sample_count":98},246,{"total":134,"sample_count":134},{"total":221,"sample_count":108},8,{"total":66,"sample_count":98},{"total":106,"sample_count":134},{"id":225,"name":226,"slug":227,"image_path":228,"position":149,"jersey_number":229,"appearances":230,"stats":232},37684845,"Mats Rots","mats-rots","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F13\u002F37684845.png",39,{"selected":98,"played":98,"starts":108,"substitute":134,"minutes":231,"rating":212},208,{"SHOTS_TOTAL":233,"TACKLES":234,"PASSES":235,"TOTAL_CROSSES":237,"ACCURATE_CROSSES":238,"INTERCEPTIONS":239,"ACCURATE_PASSES":240,"KEY_PASSES":242},{"total":108,"sample_count":106},{"total":157,"sample_count":108},{"total":236,"sample_count":98},139,{"total":126,"sample_count":108},{"total":157,"sample_count":106},{"total":106,"sample_count":106},{"total":241,"sample_count":98},115,{"total":104,"sample_count":106},{"id":244,"name":245,"slug":246,"image_path":247,"position":248,"jersey_number":134,"appearances":249,"stats":252},31146,"Oliver Baumann","oliver-baumann","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F10\u002F31146.png","Goalkeeper",{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":250,"rating":251},360,6.66,{"SAVES":253,"PASSES":255,"INTERCEPTIONS":257,"ACCURATE_PASSES":258},{"total":254,"sample_count":98},11,{"total":256,"sample_count":98},153,{"total":134,"sample_count":134},{"total":259,"sample_count":98},114,{"id":261,"name":262,"slug":263,"image_path":264,"position":149,"jersey_number":157,"appearances":265,"stats":268},5640817,"Ozan Kabak","ozan-kabak","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F17\u002F5640817.png",{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":266,"rating":267},349,7.18,{"SHOTS_TOTAL":269,"GOALS":270,"TACKLES":271,"PASSES":272,"YELLOWCARDS":274,"SHOTS_ON_TARGET":275,"TOTAL_CROSSES":276,"INTERCEPTIONS":277,"ACCURATE_PASSES":278,"KEY_PASSES":280},{"total":157,"sample_count":108},{"total":134,"sample_count":134},{"total":98,"sample_count":108},{"total":273,"sample_count":98},187,{"total":106,"sample_count":106},{"total":106,"sample_count":106},{"total":108,"sample_count":108},{"total":157,"sample_count":106},{"total":279,"sample_count":98},162,{"total":134,"sample_count":134},{"id":282,"name":283,"slug":284,"image_path":285,"position":95,"jersey_number":221,"appearances":286,"stats":289},37259654,"Patrick Wimmer","patrick-wimmer","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F6\u002F37259654.png",{"selected":98,"played":98,"starts":106,"substitute":106,"minutes":287,"rating":288},207,6.77,{"SHOTS_TOTAL":290,"TACKLES":291,"PASSES":292,"SHOTS_ON_TARGET":294,"TOTAL_CROSSES":295,"ACCURATE_CROSSES":296,"INTERCEPTIONS":297,"ACCURATE_PASSES":298,"KEY_PASSES":300},{"total":120,"sample_count":98},{"total":98,"sample_count":98},{"total":293,"sample_count":98},86,{"total":134,"sample_count":134},{"total":106,"sample_count":106},{"total":134,"sample_count":134},{"total":134,"sample_count":134},{"total":299,"sample_count":98},67,{"total":157,"sample_count":108},{"id":302,"name":303,"slug":304,"image_path":305,"position":149,"jersey_number":306,"appearances":307,"stats":309},80304,"Vladimír Coufal","vladimir-coufal","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F16\u002F80304.png",34,{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":308,"rating":163},339,{"SHOTS_TOTAL":310,"TACKLES":311,"ASSISTS":312,"PASSES":313,"TOTAL_CROSSES":314,"ACCURATE_CROSSES":316,"INTERCEPTIONS":317,"ACCURATE_PASSES":318,"KEY_PASSES":320},{"total":106,"sample_count":106},{"total":157,"sample_count":98},{"total":106,"sample_count":106},{"total":287,"sample_count":98},{"total":315,"sample_count":98},40,{"total":157,"sample_count":108},{"total":104,"sample_count":98},{"total":319,"sample_count":98},164,{"total":120,"sample_count":108},{"id":322,"name":323,"slug":324,"image_path":325,"position":188,"jersey_number":326,"appearances":327,"stats":329},5270483,"Wouter Burger","wouter-burger","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F19\u002F5270483.png",18,{"selected":98,"played":98,"starts":98,"substitute":99,"minutes":266,"rating":328},6.91,{"SHOTS_TOTAL":330,"TACKLES":331,"PASSES":332,"YELLOWCARDS":334,"SHOTS_ON_TARGET":335,"TOTAL_CROSSES":336,"ACCURATE_CROSSES":337,"INTERCEPTIONS":338,"ACCURATE_PASSES":339,"KEY_PASSES":341},{"total":157,"sample_count":108},{"total":221,"sample_count":108},{"total":333,"sample_count":98},204,{"total":108,"sample_count":108},{"total":134,"sample_count":134},{"total":254,"sample_count":108},{"total":98,"sample_count":108},{"total":108,"sample_count":106},{"total":340,"sample_count":98},158,{"total":104,"sample_count":106},{"id":343,"name":344,"slug":345,"image_path":346,"position":95,"jersey_number":120,"appearances":347,"stats":350},37650479,"Max Moerstedt","max-moerstedt","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F15\u002F37650479.png",{"selected":98,"played":108,"starts":134,"substitute":106,"minutes":348,"rating":349},105,6.36,{"SHOTS_TOTAL":351,"TACKLES":352,"ASSISTS":353,"PASSES":354,"YELLOWCARDS":356,"SHOTS_ON_TARGET":357,"ACCURATE_PASSES":358,"KEY_PASSES":359},{"total":108,"sample_count":134},{"total":108,"sample_count":108},{"total":134,"sample_count":134},{"total":355,"sample_count":108},19,{"total":134,"sample_count":134},{"total":106,"sample_count":134},{"total":114,"sample_count":108},{"total":106,"sample_count":134},{"id":361,"name":362,"slug":363,"image_path":364,"position":95,"jersey_number":355,"appearances":365,"stats":368},27441544,"Tim Lemperle","tim-lemperle","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F8\u002F27441544.png",{"selected":108,"played":108,"starts":106,"substitute":134,"minutes":366,"rating":367},194,6.81,{"SHOTS_TOTAL":369,"GOALS":370,"TACKLES":371,"PASSES":372,"SHOTS_ON_TARGET":374,"TOTAL_CROSSES":375,"ACCURATE_CROSSES":376,"ACCURATE_PASSES":377,"KEY_PASSES":379},{"total":221,"sample_count":108},{"total":134,"sample_count":134},{"total":134,"sample_count":134},{"total":373,"sample_count":108},69,{"total":108,"sample_count":106},{"total":108,"sample_count":108},{"total":134,"sample_count":134},{"total":378,"sample_count":108},53,{"total":104,"sample_count":108},{"id":381,"name":382,"slug":383,"image_path":384,"position":95,"jersey_number":254,"appearances":385,"stats":387},32819099,"Fisnik Asllani","fisnik-asllani","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F27\u002F32819099.png",{"selected":106,"played":106,"starts":99,"substitute":106,"minutes":326,"rating":386},6.55,{"SHOTS_TOTAL":388,"TACKLES":389,"PASSES":390,"SHOTS_ON_TARGET":391,"ACCURATE_PASSES":392,"KEY_PASSES":393},{"total":98,"sample_count":106},{"total":134,"sample_count":134},{"total":120,"sample_count":106},{"total":134,"sample_count":134},{"total":120,"sample_count":106},{"total":106,"sample_count":134},{"id":395,"name":396,"slug":397,"image_path":398,"position":149,"jersey_number":179,"appearances":399,"stats":402},311112,"Koki Machida","koki-machida","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F8\u002F311112.png",{"selected":106,"played":106,"starts":134,"substitute":134,"minutes":400,"rating":401},111,6.74,{"SHOTS_TOTAL":403,"TACKLES":404,"PASSES":405,"INTERCEPTIONS":407,"ACCURATE_PASSES":408},{"total":134,"sample_count":134},{"total":106,"sample_count":134},{"total":406,"sample_count":106},95,{"total":120,"sample_count":106},{"total":409,"sample_count":106},87,{"id":411,"name":412,"slug":413,"image_path":414,"position":188,"jersey_number":415,"appearances":416,"stats":419},37736024,"Nathan De Cat","nathan-de-cat","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F24\u002F37736024.png",17,{"selected":98,"played":106,"starts":99,"substitute":106,"minutes":417,"rating":418},30,6.45,{"PASSES":420,"TOTAL_CROSSES":421,"ACCURATE_PASSES":422,"KEY_PASSES":423},{"total":114,"sample_count":106},{"total":106,"sample_count":134},{"total":96,"sample_count":106},{"total":134,"sample_count":134},{"id":425,"name":426,"slug":427,"image_path":428,"position":149,"jersey_number":106,"appearances":429,"stats":432},24469159,"Robin Hranac","robin-hranac","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F7\u002F24469159.png",{"selected":98,"played":106,"starts":99,"substitute":106,"minutes":430,"rating":431},48,6.48,{"SHOTS_TOTAL":433,"TACKLES":434,"PASSES":435,"INTERCEPTIONS":437,"ACCURATE_PASSES":438},{"total":134,"sample_count":134},{"total":106,"sample_count":106},{"total":436,"sample_count":106},41,{"total":134,"sample_count":134},{"total":439,"sample_count":106},37,{"id":441,"name":442,"slug":443,"image_path":444,"position":149,"jersey_number":132,"appearances":445,"stats":447},32666,"Bernardo","bernardo-fernandes-da-silva-junior","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F26\u002F32666.png",{"selected":106,"played":134,"starts":134,"substitute":99,"minutes":378,"rating":446},6.67,{"TACKLES":448,"PASSES":449,"TOTAL_CROSSES":450,"ACCURATE_PASSES":451},{"total":108,"sample_count":134},{"total":172,"sample_count":134},{"total":134,"sample_count":134},{"total":452,"sample_count":134},26,{"id":454,"name":455,"slug":456,"image_path":457,"position":149,"jersey_number":458,"appearances":459,"stats":461},8415421,"Valentin Gendrey","valentin-gendrey","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F29\u002F8415421.png",15,{"selected":98,"played":134,"starts":99,"substitute":134,"minutes":150,"rating":460},6.82,{"TACKLES":462,"PASSES":463,"TOTAL_CROSSES":464,"INTERCEPTIONS":465,"ACCURATE_PASSES":466},{"total":134,"sample_count":134},{"total":106,"sample_count":134},{"total":134,"sample_count":134},{"total":134,"sample_count":134},{"total":134,"sample_count":134},{"id":468,"name":469,"slug":470,"image_path":471,"position":188,"jersey_number":472,"appearances":473,"stats":475},37650245,"Cajetan Lenz","cajetan-lenz","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplaceholder.png",32,{"selected":106,"played":99,"starts":99,"substitute":99,"minutes":99,"rating":474},null,[],{"id":477,"name":478,"slug":479,"image_path":480,"position":248,"jersey_number":439,"appearances":481,"stats":482},3862725,"Luca Philipp","luca-philipp","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F5\u002F3862725.png",{"selected":98,"played":99,"starts":99,"substitute":99,"minutes":99,"rating":474},[],{"id":484,"name":485,"slug":486,"image_path":471,"position":149,"jersey_number":487,"appearances":488,"stats":489},37707043,"Natnael Abraha","natnael-abraha",29,{"selected":134,"played":99,"starts":99,"substitute":99,"minutes":99,"rating":474},[],{"id":491,"name":492,"slug":493,"image_path":494,"position":188,"jersey_number":495,"appearances":474,"stats":496},31626002,"Alexander Prass","alexander-prass","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F18\u002F31626002.png",22,[],{"id":498,"name":499,"slug":500,"image_path":471,"position":188,"jersey_number":114,"appearances":474,"stats":501},37686388,"Luis Engelns","luis-engelns",[],{"id":503,"name":504,"slug":505,"image_path":506,"position":248,"jersey_number":507,"appearances":474,"stats":508},37344040,"Lúkas Petersson","lukas-petersson","https:\u002F\u002Fcdn.sportmonks.com\u002Fimages\u002Fsoccer\u002Fplayers\u002F8\u002F37344040.png",36,[],{"id":510,"name":511,"slug":512,"image_path":471,"position":149,"jersey_number":98,"appearances":474,"stats":513},37645309,"Sean Dulic","sean-dulic",[]]