{ "season": "2025-2026", "rows": [ { "player_key": "tom bischof|2005", "player": "Tom Bischof", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1302, "starts": 14, "subs": 12, "compl": 10, "mn_per_start": 83.0, "min_share": 0.45208333333333334, "npg_p90": 0.2073732718894009, "ast_p90": 0.2073732718894009, "q": 0.2208462541002173, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 1302, "starts": 14, "subs": 12 } ], "crs_p90": 1.7972350230414746, "interceptions_p90": 1.0368663594470047, "tklw_p90": 1.2442396313364057, "fld_p90": 0.6221198156682028, "fls_p90": 1.0368663594470047, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 39 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 10 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 100 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 70 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 58 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 41 } ], "rank_q": 1, "n_group": 161 }, { "player_key": "david raum|1998", "player": "David Raum", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": true, "club": "RB Leipzig", "league": "GER-Bundesliga", "tier": "domestic", "min": 2553, "starts": 29, "subs": 1, "compl": 25, "mn_per_start": 88.0, "min_share": 0.8595959595959596, "npg_p90": 0.07050528789659224, "ast_p90": 0.24676850763807284, "q": 0.20245104301438707, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "RB Leipzig", "tier": "domestic", "min": 2553, "starts": 29, "subs": 1 } ], "crs_p90": 8.813160987074031, "interceptions_p90": 1.163337250293772, "tklw_p90": 1.2338425381903644, "fld_p90": 0.5992949471210341, "fls_p90": 1.0223266745005877, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 87 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 100 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 40 } ], "rank_q": 2, "n_group": 161 }, { "player_key": "marnon busch|1994", "player": "Marnon Busch", "pos_group": "DF", "born": 1994, "age": 30, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1915, "starts": 20, "subs": 9, "compl": 13, "mn_per_start": 85.0, "min_share": 0.6258169934640523, "npg_p90": 0.04699738903394256, "ast_p90": 0.23498694516971277, "q": 0.17275433446844707, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1915, "starts": 20, "subs": 9 } ], "crs_p90": 2.866840731070496, "interceptions_p90": 1.597911227154047, "tklw_p90": 1.1279373368146215, "fld_p90": 0.37597911227154046, "fls_p90": 0.8459530026109662, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 61 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 23 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 83 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 79 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 3, "n_group": 161 }, { "player_key": "maximilian mittelstadt|1997", "player": "Maximilian Mittelst\u00e4dt", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 2186, "starts": 24, "subs": 8, "compl": 12, "mn_per_start": 84.0, "min_share": 0.7143790849673203, "npg_p90": 0.08234217749313816, "ast_p90": 0.16468435498627632, "q": 0.15758374968524902, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 2186, "starts": 24, "subs": 8 } ], "crs_p90": 5.022872827081427, "interceptions_p90": 1.4409881061299177, "tklw_p90": 1.729185727355901, "fld_p90": 1.070448307410796, "fls_p90": 0.45288197621225984, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 31 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 96 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 4, "n_group": 161 }, { "player_key": "tim handwerker|1998", "player": "Tim Handwerker", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1752, "starts": 21, "subs": 2, "compl": 12, "mn_per_start": 81.0, "min_share": 0.5725490196078431, "npg_p90": 0.10273972602739728, "ast_p90": 0.35958904109589046, "q": 0.15546449820446703, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1752, "starts": 21, "subs": 2 } ], "crs_p90": 8.938356164383562, "interceptions_p90": 1.0273972602739725, "tklw_p90": 1.4897260273972601, "fld_p90": 1.0273972602739725, "fls_p90": 1.1815068493150684, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 54 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 100 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 73 } ], "rank_q": 5, "n_group": 161 }, { "player_key": "alexander rossipal|1996", "player": "Alexander Rossipal", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2345, "starts": 27, "subs": 1, "compl": 22, "mn_per_start": 87.0, "min_share": 0.8142361111111112, "npg_p90": 0.15351812366737738, "ast_p90": 0.26865671641791045, "q": 0.15329178713043035, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 2345, "starts": 27, "subs": 1 } ], "crs_p90": 6.524520255863539, "interceptions_p90": 0.9594882729211087, "tklw_p90": 1.1513859275053304, "fld_p90": 0.8059701492537313, "fls_p90": 0.8443496801705757, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 82 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 75 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 48 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 57 } ], "rank_q": 6, "n_group": 161 }, { "player_key": "max finkgrafe|2004", "player": "Max Finkgr\u00e4fe", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": false, "club": "RB Leipzig", "league": "GER-Bundesliga", "tier": "domestic", "min": 504, "starts": 5, "subs": 8, "compl": 3, "mn_per_start": 86.0, "min_share": 0.1696969696969697, "npg_p90": 0.17857142857142858, "ast_p90": 0.17857142857142858, "q": 0.14431869766999897, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "RB Leipzig", "tier": "domestic", "min": 504, "starts": 5, "subs": 8 } ], "crs_p90": 6.607142857142858, "interceptions_p90": 1.4285714285714284, "tklw_p90": 2.142857142857143, "fld_p90": 0.7142857142857142, "fls_p90": 0.5357142857142857, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 3 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 3 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 97 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 50 } ], "rank_q": 7, "n_group": 161 }, { "player_key": "nico schlotterbeck|1999", "player": "Nico Schlotterbeck", "pos_group": "DF", "born": 1999, "age": 25, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 2520, "starts": 28, "subs": 0, "compl": 28, "mn_per_start": 90.0, "min_share": 0.8235294117647058, "npg_p90": 0.17857142857142858, "ast_p90": 0.03571428571428571, "q": 0.14219399167505223, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 2520, "starts": 28, "subs": 0 } ], "crs_p90": 1.1071428571428572, "interceptions_p90": 0.8571428571428572, "tklw_p90": 1.3571428571428572, "fld_p90": 0.9642857142857143, "fls_p90": 1.0714285714285714, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 55 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 69 } ], "rank_q": 8, "n_group": 161 }, { "player_key": "stefan bell|1991", "player": "Stefan Bell", "pos_group": "DF", "born": 1991, "age": 33, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 1039, "starts": 13, "subs": 5, "compl": 6, "mn_per_start": 71.0, "min_share": 0.33954248366013073, "npg_p90": 0.17324350336862368, "ast_p90": 0.08662175168431184, "q": 0.14107449795187135, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 1039, "starts": 13, "subs": 5 } ], "crs_p90": 0.08662175168431184, "interceptions_p90": 1.645813282001925, "tklw_p90": 0.519730510105871, "fld_p90": 0.6929740134744947, "fls_p90": 1.2993262752646775, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 24 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 27 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 18 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 51 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 48 } ], "rank_q": 9, "n_group": 161 }, { "player_key": "lukas kubler|1992", "player": "Lukas K\u00fcbler", "pos_group": "DF", "born": 1992, "age": 32, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1587, "starts": 19, "subs": 4, "compl": 9, "mn_per_start": 79.0, "min_share": 0.5186274509803922, "npg_p90": 0.11342155009451796, "ast_p90": 0.11342155009451796, "q": 0.13850560978233958, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 1587, "starts": 19, "subs": 4 } ], "crs_p90": 1.7013232514177694, "interceptions_p90": 1.7580340264650285, "tklw_p90": 1.4177693761814745, "fld_p90": 0.6238185255198487, "fls_p90": 1.1342155009451795, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 69 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 41 } ], "rank_q": 10, "n_group": 161 }, { "player_key": "josha vagnoman|2000", "player": "Josha Vagnoman", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 1587, "starts": 18, "subs": 9, "compl": 11, "mn_per_start": 84.0, "min_share": 0.5186274509803922, "npg_p90": 0.05671077504725898, "ast_p90": 0.17013232514177692, "q": 0.13850560978233958, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 1587, "starts": 18, "subs": 9 } ], "crs_p90": 1.8714555765595464, "interceptions_p90": 0.17013232514177695, "tklw_p90": 1.0775047258979205, "fld_p90": 0.9073724007561437, "fls_p90": 0.9640831758034027, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 20 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 5 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 65 } ], "rank_q": 10, "n_group": 161 }, { "player_key": "matthias ginter|1994", "player": "Matthias Ginter", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 2833, "starts": 32, "subs": 0, "compl": 29, "mn_per_start": 89.0, "min_share": 0.9258169934640523, "npg_p90": 0.0953053300388281, "ast_p90": 0.0953053300388281, "q": 0.1302714844705809, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 2833, "starts": 32, "subs": 0 } ], "crs_p90": 0.4765266501941405, "interceptions_p90": 0.6989057536180727, "tklw_p90": 0.44475820684786443, "fld_p90": 0.6036004235792446, "fls_p90": 0.5082950935404165, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 93 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 96 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 47 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 4 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 40 } ], "rank_q": 12, "n_group": 161 }, { "player_key": "lasse gunther|2003", "player": "Lasse G\u00fcnther", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1612, "starts": 21, "subs": 6, "compl": 3, "mn_per_start": 69.0, "min_share": 0.526797385620915, "npg_p90": 0.0, "ast_p90": 0.39081885856079407, "q": 0.13023560877318732, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 1612, "starts": 21, "subs": 6 } ], "crs_p90": 3.629032258064516, "interceptions_p90": 0.6141439205955335, "tklw_p90": 1.2841191066997517, "fld_p90": 0.7816377171215881, "fls_p90": 0.6141439205955335, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 34 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 96 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 90 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 34 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 55 } ], "rank_q": 13, "n_group": 161 }, { "player_key": "marc-oliver kempf|1995", "player": "Marc-Oliver Kempf", "pos_group": "DF", "born": 1995, "age": 30, "nt_flag": false, "club": "Como", "league": "ITA-Serie A", "tier": "top9", "min": 2326, "starts": 27, "subs": 7, "compl": 22, "mn_per_start": 82.0, "min_share": 0.6801169590643275, "npg_p90": 0.15477214101461736, "ast_p90": 0.03869303525365434, "q": 0.12636496214372214, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Como", "tier": "top9", "min": 2326, "starts": 27, "subs": 7 } ], "crs_p90": 0.0, "interceptions_p90": 0.5030094582975064, "tklw_p90": 0.4643164230438521, "fld_p90": 0.7351676698194325, "fls_p90": 1.0060189165950129, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 37 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 14, "n_group": 161 }, { "player_key": "hannes behrens|2005", "player": "Hannes Behrens", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1318, "starts": 15, "subs": 1, "compl": 13, "mn_per_start": 87.0, "min_share": 0.43071895424836604, "npg_p90": 0.06828528072837634, "ast_p90": 0.13657056145675267, "q": 0.12332887805621212, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1318, "starts": 15, "subs": 1 } ], "crs_p90": 4.0288315629742035, "interceptions_p90": 1.2291350531107739, "tklw_p90": 1.2291350531107739, "fld_p90": 1.843702579666161, "fls_p90": 0.34142640364188165, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 36 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 69 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 92 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 96 } ], "rank_q": 15, "n_group": 161 }, { "player_key": "ridle baku|1998", "player": "Ridle Baku", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": true, "club": "RB Leipzig", "league": "GER-Bundesliga", "tier": "domestic", "min": 2504, "starts": 28, "subs": 4, "compl": 14, "mn_per_start": 86.0, "min_share": 0.8430976430976431, "npg_p90": 0.07188498402555911, "ast_p90": 0.10782747603833866, "q": 0.12202804098962353, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "RB Leipzig", "tier": "domestic", "min": 2504, "starts": 28, "subs": 4 } ], "crs_p90": 2.1206070287539935, "interceptions_p90": 1.114217252396166, "tklw_p90": 1.4376996805111821, "fld_p90": 0.7907348242811502, "fls_p90": 0.8266773162939297, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 75 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 73 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 55 } ], "rank_q": 16, "n_group": 161 }, { "player_key": "robin gosens|1994", "player": "Robin Gosens", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "Fiorentina", "league": "ITA-Serie A", "tier": "top9", "min": 1881, "starts": 24, "subs": 2, "compl": 10, "mn_per_start": 77.0, "min_share": 0.5648648648648649, "npg_p90": 0.14354066985645933, "ast_p90": 0.04784688995215311, "q": 0.11888290826164966, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Fiorentina", "tier": "top9", "min": 1881, "starts": 24, "subs": 2 } ], "crs_p90": 1.9617224880382773, "interceptions_p90": 1.1004784688995215, "tklw_p90": 0.8612440191387559, "fld_p90": 1.1961722488038278, "fls_p90": 1.1483253588516746, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 53 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 73 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 38 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 17, "n_group": 161 }, { "player_key": "yann aurel bisseck|2000", "player": "Yann Aurel Bisseck", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": true, "club": "Inter", "league": "ITA-Serie A", "tier": "top9", "min": 1922, "starts": 21, "subs": 2, "compl": 19, "mn_per_start": 89.0, "min_share": 0.6101587301587301, "npg_p90": 0.1404786680541103, "ast_p90": 0.046826222684703434, "q": 0.11715569379009486, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Inter", "tier": "top9", "min": 1922, "starts": 21, "subs": 2 } ], "crs_p90": 0.5619146722164412, "interceptions_p90": 1.0770031217481788, "tklw_p90": 0.8428720083246618, "fld_p90": 0.749219562955255, "fls_p90": 0.9833506763787722, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 59 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 50 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 52 } ], "rank_q": 18, "n_group": 161 }, { "player_key": "danny da costa|1993", "player": "Danny da Costa", "pos_group": "DF", "born": 1993, "age": 32, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 2695, "starts": 30, "subs": 4, "compl": 25, "mn_per_start": 86.0, "min_share": 0.880718954248366, "npg_p90": 0.06679035250463822, "ast_p90": 0.10018552875695735, "q": 0.11554477093982715, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 2695, "starts": 30, "subs": 4 } ], "crs_p90": 1.6029684601113174, "interceptions_p90": 0.9684601113172542, "tklw_p90": 0.901669758812616, "fld_p90": 0.8014842300556587, "fls_p90": 0.7346938775510204, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 88 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 68 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 32 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 57 } ], "rank_q": 19, "n_group": 161 }, { "player_key": "nnamdi collins|2004", "player": "Nnamdi Collins", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": true, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 1500, "starts": 16, "subs": 7, "compl": 12, "mn_per_start": 85.0, "min_share": 0.5050505050505051, "npg_p90": 0.06, "ast_p90": 0.12, "q": 0.1139764381369494, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 1500, "starts": 16, "subs": 7 } ], "crs_p90": 0.24, "interceptions_p90": 1.44, "tklw_p90": 2.28, "fld_p90": 1.14, "fls_p90": 1.32, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 23 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 35 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 98 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 78 } ], "rank_q": 20, "n_group": 161 }, { "player_key": "marco rente|1997", "player": "Marco Rente", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Groningen", "league": "NED-Eredivisie", "tier": "top9", "min": 2264, "starts": 28, "subs": 1, "compl": 14, "mn_per_start": 79.0, "min_share": 0.7398692810457517, "npg_p90": 0.11925795053003534, "ast_p90": 0.15901060070671377, "q": 0.11296919884253684, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "Groningen", "tier": "top9", "min": 2264, "starts": 28, "subs": 1 } ], "crs_p90": 2.583922261484099, "interceptions_p90": 1.1528268551236749, "tklw_p90": 1.232332155477032, "fld_p90": 0.4372791519434629, "fls_p90": 0.6757950530035335, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 72 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 76 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 21, "n_group": 161 }, { "player_key": "christian gunter|1993", "player": "Christian G\u00fcnter", "pos_group": "DF", "born": 1993, "age": 32, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1547, "starts": 18, "subs": 6, "compl": 9, "mn_per_start": 80.0, "min_share": 0.5055555555555555, "npg_p90": 0.0, "ast_p90": 0.17453135100193923, "q": 0.11178727075140112, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 1547, "starts": 18, "subs": 6 } ], "crs_p90": 4.246929541047188, "interceptions_p90": 0.5817711700064641, "tklw_p90": 0.6981254040077569, "fld_p90": 0.34906270200387846, "fls_p90": 0.5817711700064641, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 31 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 93 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 6 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 14 } ], "rank_q": 22, "n_group": 161 }, { "player_key": "malick thiaw|2001", "player": "Malick Thiaw", "pos_group": "DF", "born": 2001, "age": 23, "nt_flag": true, "club": "Newcastle", "league": "ENG-Premier League", "tier": "top9", "min": 2965, "starts": 33, "subs": 2, "compl": 31, "mn_per_start": 88.0, "min_share": 0.8903903903903904, "npg_p90": 0.12141652613827993, "ast_p90": 0.0, "q": 0.10732119437725444, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Newcastle", "tier": "top9", "min": 2965, "starts": 33, "subs": 2 } ], "crs_p90": 0.27318718381112983, "interceptions_p90": 0.9106239460370994, "tklw_p90": 1.0320404721753795, "fld_p90": 0.33389544688026984, "fls_p90": 0.7284991568296795, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 90 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 70 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 37 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 14 } ], "rank_q": 23, "n_group": 161 }, { "player_key": "jeremy toljan|1994", "player": "Jeremy Toljan", "pos_group": "DF", "born": 1994, "age": 30, "nt_flag": false, "club": "Levante", "league": "ESP-La Liga", "tier": "top9", "min": 3164, "starts": 37, "subs": 0, "compl": 28, "mn_per_start": 86.0, "min_share": 0.9501501501501501, "npg_p90": 0.02844500632111251, "ast_p90": 0.11378002528445004, "q": 0.10244060708668824, "moved": false, "stints": [ { "league": "ESP-La Liga", "team": "Levante", "tier": "top9", "min": 3164, "starts": 37, "subs": 0 } ], "crs_p90": 2.1618204804045513, "interceptions_p90": 0.8817951959544881, "tklw_p90": 1.1093552465233882, "fld_p90": 0.5404551201011378, "fls_p90": 0.938685208596713, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 96 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 76 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 33 } ], "rank_q": 24, "n_group": 161 }, { "player_key": "maximilian wittek|1995", "player": "Maximilian Wittek", "pos_group": "DF", "born": 1995, "age": 29, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2452, "starts": 29, "subs": 0, "compl": 17, "mn_per_start": 85.0, "min_share": 0.8013071895424837, "npg_p90": 0.0, "ast_p90": 0.2569331158238173, "q": 0.0975990003694053, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2452, "starts": 29, "subs": 0 } ], "crs_p90": 7.084013050570962, "interceptions_p90": 1.4314845024469822, "tklw_p90": 1.3213703099510603, "fld_p90": 1.394779771615008, "fls_p90": 1.3213703099510603, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 91 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 99 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 80 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 88 } ], "rank_q": 25, "n_group": 161 }, { "player_key": "niklas sule|1995", "player": "Niklas S\u00fcle", "pos_group": "DF", "born": 1995, "age": 29, "nt_flag": false, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 486, "starts": 7, "subs": 4, "compl": 1, "mn_per_start": 61.0, "min_share": 0.1588235294117647, "npg_p90": 0.0, "ast_p90": 0.18518518518518517, "q": 0.09502413530207686, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 486, "starts": 7, "subs": 4 } ], "crs_p90": 1.1111111111111112, "interceptions_p90": 1.1111111111111112, "tklw_p90": 0.9259259259259259, "fld_p90": 0.1851851851851852, "fls_p90": 1.4814814814814816, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 1 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 17 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 90 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 43 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 5 } ], "rank_q": 26, "n_group": 161 }, { "player_key": "jonathan tah|1996", "player": "Jonathan Tah", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 2018, "starts": 23, "subs": 5, "compl": 18, "mn_per_start": 85.0, "min_share": 0.7006944444444444, "npg_p90": 0.089197224975223, "ast_p90": 0.0445986124876115, "q": 0.09374347207973907, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 2018, "starts": 23, "subs": 5 } ], "crs_p90": 0.044598612487611496, "interceptions_p90": 1.1149653121902874, "tklw_p90": 0.8027750247770069, "fld_p90": 0.267591674925669, "fls_p90": 1.1595639246778988, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 68 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 41 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 90 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 11 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 27, "n_group": 161 }, { "player_key": "robin koch|1996", "player": "Robin Koch", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": true, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 2833, "starts": 32, "subs": 0, "compl": 30, "mn_per_start": 89.0, "min_share": 0.9538720538720539, "npg_p90": 0.0953053300388281, "ast_p90": 0.03176844334627603, "q": 0.09227523480543225, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 2833, "starts": 32, "subs": 0 } ], "crs_p90": 0.06353688669255206, "interceptions_p90": 1.4931168372749735, "tklw_p90": 0.8577479703494528, "fld_p90": 0.41298976350158845, "fls_p90": 0.984821743734557, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 96 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 90 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 62 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 28, "n_group": 161 }, { "player_key": "philipp treu|2000", "player": "Philipp Treu", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": true, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 2186, "starts": 24, "subs": 4, "compl": 18, "mn_per_start": 87.0, "min_share": 0.7143790849673203, "npg_p90": 0.04117108874656908, "ast_p90": 0.08234217749313816, "q": 0.08864013335342791, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 2186, "starts": 24, "subs": 4 } ], "crs_p90": 1.3174748398902105, "interceptions_p90": 0.2881976212259835, "tklw_p90": 1.111619396157365, "fld_p90": 1.5233302836230558, "fls_p90": 0.8234217749313816, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 48 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 89 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 63 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 92 } ], "rank_q": 29, "n_group": 161 }, { "player_key": "david herold|2003", "player": "David Herold", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2852, "starts": 32, "subs": 1, "compl": 29, "mn_per_start": 89.0, "min_share": 0.9320261437908497, "npg_p90": 0.0, "ast_p90": 0.22089761570827485, "q": 0.08719398966904225, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 2852, "starts": 32, "subs": 1 } ], "crs_p90": 6.027349228611501, "interceptions_p90": 0.8835904628330995, "tklw_p90": 1.1360448807854138, "fld_p90": 1.262272089761571, "fls_p90": 0.9782608695652174, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 94 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 80 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 30, "n_group": 161 }, { "player_key": "patrick mainka|1994", "player": "Patrick Mainka", "pos_group": "DF", "born": 1994, "age": 30, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "starts": 34, "subs": 0, "compl": 34, "mn_per_start": 90.0, "min_share": 1.0, "npg_p90": 0.058823529411764705, "ast_p90": 0.058823529411764705, "q": 0.08698572008299962, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 3060, "starts": 34, "subs": 0 } ], "crs_p90": 0.0, "interceptions_p90": 1.0588235294117647, "tklw_p90": 0.8823529411764706, "fld_p90": 0.5882352941176471, "fls_p90": 0.29411764705882354, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 100 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 39 } ], "rank_q": 31, "n_group": 161 }, { "player_key": "aaron zehnter|2004", "player": "Aaron Zehnter", "pos_group": "DF", "born": 2004, "age": 20, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1456, "starts": 17, "subs": 3, "compl": 10, "mn_per_start": 85.0, "min_share": 0.47581699346405226, "npg_p90": 0.12362637362637363, "ast_p90": 0.0, "q": 0.0860031627880639, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 1456, "starts": 17, "subs": 3 } ], "crs_p90": 2.2252747252747254, "interceptions_p90": 0.989010989010989, "tklw_p90": 0.6181318681318682, "fld_p90": 0.0, "fls_p90": 0.12362637362637363, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 42 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 46 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 76 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 18 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 0 } ], "rank_q": 32, "n_group": 161 }, { "player_key": "omar traore|1998", "player": "Omar Traor\u00e9", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1501, "starts": 16, "subs": 10, "compl": 8, "mn_per_start": 78.0, "min_share": 0.49052287581699344, "npg_p90": 0.0, "ast_p90": 0.11992005329780149, "q": 0.08439127510565536, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1501, "starts": 16, "subs": 10 } ], "crs_p90": 2.218520986009327, "interceptions_p90": 1.0193204530313125, "tklw_p90": 0.659560293137908, "fld_p90": 1.139240506329114, "fls_p90": 1.319120586275816, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 44 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 16 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 87 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 76 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 22 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 78 } ], "rank_q": 33, "n_group": 161 }, { "player_key": "hauke wahl|1994", "player": "Hauke Wahl", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "St Pauli", "league": "GER-Bundesliga", "tier": "domestic", "min": 2592, "starts": 29, "subs": 1, "compl": 28, "mn_per_start": 88.0, "min_share": 0.8470588235294118, "npg_p90": 0.06944444444444445, "ast_p90": 0.034722222222222224, "q": 0.07833432174360784, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "St Pauli", "tier": "domestic", "min": 2592, "starts": 29, "subs": 1 } ], "crs_p90": 0.41666666666666663, "interceptions_p90": 1.0763888888888888, "tklw_p90": 1.1111111111111112, "fld_p90": 0.45138888888888884, "fls_p90": 0.3819444444444444, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 86 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 85 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 45 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 53 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 34, "n_group": 161 }, { "player_key": "tobias mohr|1995", "player": "Tobias Mohr", "pos_group": "DF", "born": 1995, "age": 29, "nt_flag": false, "club": "Standard Li\u00e8ge", "league": "BEL-Pro League", "tier": "top9", "min": 2286, "starts": 26, "subs": 12, "compl": 11, "mn_per_start": 79.0, "min_share": 0.6684210526315789, "npg_p90": 0.07874015748031496, "ast_p90": 0.07874015748031496, "q": 0.07576004357304891, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Standard Li\u00e8ge", "tier": "top9", "min": 2286, "starts": 26, "subs": 12 } ], "crs_p90": 6.181102362204724, "interceptions_p90": 1.3385826771653542, "tklw_p90": 1.141732283464567, "fld_p90": 0.43307086614173224, "fls_p90": 0.6692913385826771, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 22 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 69 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 35, "n_group": 161 }, { "player_key": "henri koudossou|1999", "player": "Henri Koudossou", "pos_group": "DF", "born": 1999, "age": 25, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1173, "starts": 13, "subs": 1, "compl": 11, "mn_per_start": 89.0, "min_share": 0.39494949494949494, "npg_p90": 0.1534526854219949, "ast_p90": 0.07672634271099744, "q": 0.07567382983031673, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 1173, "starts": 13, "subs": 1 } ], "crs_p90": 2.608695652173913, "interceptions_p90": 1.4578005115089514, "tklw_p90": 0.843989769820972, "fld_p90": 0.4603580562659847, "fls_p90": 0.6138107416879796, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 31 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 60 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 25 } ], "rank_q": 36, "n_group": 161 }, { "player_key": "gerrit nauber|1992", "player": "Gerrit Nauber", "pos_group": "DF", "born": 1992, "age": 33, "nt_flag": false, "club": "Go Ahead Eagles", "league": "NED-Eredivisie", "tier": "top9", "min": 798, "starts": 9, "subs": 0, "compl": 8, "mn_per_start": 89.0, "min_share": 0.2607843137254902, "npg_p90": 0.22556390977443608, "ast_p90": 0.0, "q": 0.07534425508703563, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "Go Ahead Eagles", "tier": "top9", "min": 798, "starts": 9, "subs": 0 } ], "crs_p90": 0.22556390977443608, "interceptions_p90": 0.6766917293233082, "tklw_p90": 0.3383458646616541, "fld_p90": 0.0, "fls_p90": 0.7894736842105263, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 14 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 34 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 0 } ], "rank_q": 37, "n_group": 161 }, { "player_key": "thomas keller|1999", "player": "Thomas Keller", "pos_group": "DF", "born": 1999, "age": 25, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1194, "starts": 14, "subs": 0, "compl": 12, "mn_per_start": 85.0, "min_share": 0.41458333333333336, "npg_p90": 0.22613065326633167, "ast_p90": 0.0, "q": 0.07491492322743389, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1194, "starts": 14, "subs": 0 } ], "crs_p90": 0.07537688442211056, "interceptions_p90": 0.9798994974874372, "tklw_p90": 0.6783919597989949, "fld_p90": 0.9798994974874372, "fls_p90": 1.3567839195979898, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 34 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 83 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 16 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 70 } ], "rank_q": 38, "n_group": 161 }, { "player_key": "levent mercan|2000", "player": "Levent Mercan", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": false, "club": "Fenerbah\u00e7e", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1162, "starts": 13, "subs": 8, "compl": 4, "mn_per_start": 77.0, "min_share": 0.4164874551971326, "npg_p90": 0.0, "ast_p90": 0.23235800344234078, "q": 0.07078479829872547, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Fenerbah\u00e7e", "tier": "top9", "min": 1162, "starts": 13, "subs": 8 } ], "crs_p90": 3.5628227194492257, "interceptions_p90": 1.161790017211704, "tklw_p90": 1.2392426850258176, "fld_p90": 0.8519793459552496, "fls_p90": 0.9294320137693632, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 34 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 16 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 89 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 61 } ], "rank_q": 39, "n_group": 161 }, { "player_key": "maximilian rohr|1995", "player": "Maximilian Rohr", "pos_group": "DF", "born": 1995, "age": 30, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2534, "starts": 29, "subs": 2, "compl": 23, "mn_per_start": 87.0, "min_share": 0.8281045751633986, "npg_p90": 0.10655090765588003, "ast_p90": 0.07103393843725335, "q": 0.07047520362208695, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 2534, "starts": 29, "subs": 2 } ], "crs_p90": 0.1775848460931334, "interceptions_p90": 1.4561957379636936, "tklw_p90": 1.314127861089187, "fld_p90": 1.2430939226519337, "fls_p90": 0.6037884767166535, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 68 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 81 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 83 } ], "rank_q": 40, "n_group": 161 }, { "player_key": "felix keidel|2003", "player": "Felix Keidel", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": true, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1330, "starts": 13, "subs": 12, "compl": 8, "mn_per_start": 80.0, "min_share": 0.434640522875817, "npg_p90": 0.06766917293233082, "ast_p90": 0.13533834586466165, "q": 0.07034612073463971, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 1330, "starts": 13, "subs": 12 } ], "crs_p90": 8.18796992481203, "interceptions_p90": 0.9473684210526315, "tklw_p90": 1.4210526315789473, "fld_p90": 0.9473684210526315, "fls_p90": 1.3533834586466165, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 37 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 9 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 99 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 68 } ], "rank_q": 41, "n_group": 161 }, { "player_key": "lukas frenkert|2000", "player": "Lukas Frenkert", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1331, "starts": 16, "subs": 2, "compl": 9, "mn_per_start": 78.0, "min_share": 0.4621527777777778, "npg_p90": 0.20285499624342598, "ast_p90": 0.0, "q": 0.07031458952857308, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 1331, "starts": 16, "subs": 2 } ], "crs_p90": 0.067618332081142, "interceptions_p90": 1.284748309541698, "tklw_p90": 0.540946656649136, "fld_p90": 1.081893313298272, "fls_p90": 1.081893313298272, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 54 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 30 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 42, "n_group": 161 }, { "player_key": "calvin brackelmann|1999", "player": "Calvin Brackelmann", "pos_group": "DF", "born": 1999, "age": 25, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2034, "starts": 23, "subs": 1, "compl": 17, "mn_per_start": 86.0, "min_share": 0.6647058823529411, "npg_p90": 0.08849557522123894, "ast_p90": 0.08849557522123894, "q": 0.06797609040158369, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 2034, "starts": 23, "subs": 1 } ], "crs_p90": 1.0619469026548671, "interceptions_p90": 0.7522123893805309, "tklw_p90": 1.7256637168141593, "fld_p90": 0.6637168141592921, "fls_p90": 0.9292035398230089, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 64 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 73 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 69 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 45 } ], "rank_q": 43, "n_group": 161 }, { "player_key": "marcel beifus|2002", "player": "Marcel Beifus", "pos_group": "DF", "born": 2002, "age": 22, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 813, "starts": 8, "subs": 6, "compl": 6, "mn_per_start": 87.0, "min_share": 0.2656862745098039, "npg_p90": 0.22140221402214022, "ast_p90": 0.0, "q": 0.0667261233147966, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 813, "starts": 8, "subs": 6 } ], "crs_p90": 0.22140221402214022, "interceptions_p90": 1.2177121771217714, "tklw_p90": 0.8856088560885609, "fld_p90": 0.9963099630996309, "fls_p90": 1.4391143911439113, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 14 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 79 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 48 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 71 } ], "rank_q": 44, "n_group": 161 }, { "player_key": "jonas sterner|2002", "player": "Jonas Sterner", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1465, "starts": 17, "subs": 0, "compl": 14, "mn_per_start": 86.0, "min_share": 0.5086805555555556, "npg_p90": 0.0, "ast_p90": 0.18430034129692832, "q": 0.06633059164407888, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1465, "starts": 17, "subs": 0 } ], "crs_p90": 5.160409556313994, "interceptions_p90": 0.9215017064846416, "tklw_p90": 1.4744027303754266, "fld_p90": 0.24573378839590443, "fls_p90": 0.9829351535836177, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 96 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 45, "n_group": 161 }, { "player_key": "pius dorn|1996", "player": "Pius Dorn", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "Luzern", "league": "SUI-Super League", "tier": "other", "min": 2678, "starts": 30, "subs": 0, "compl": 29, "mn_per_start": 89.0, "min_share": 0.7830409356725146, "npg_p90": 0.1344286781179985, "ast_p90": 0.1344286781179985, "q": 0.06617730436951497, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Luzern", "tier": "other", "min": 2678, "starts": 30, "subs": 0 } ], "crs_p90": 3.058252427184466, "interceptions_p90": 0.8401792382374906, "tklw_p90": 0.9746079163554892, "fld_p90": 1.1090365944734877, "fls_p90": 0.8401792382374906, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 85 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 29 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 77 } ], "rank_q": 46, "n_group": 161 }, { "player_key": "arne sicker|1997", "player": "Arne Sicker", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 854, "starts": 8, "subs": 9, "compl": 7, "mn_per_start": 84.0, "min_share": 0.27908496732026145, "npg_p90": 0.0, "ast_p90": 0.2107728337236534, "q": 0.06516639067174834, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 854, "starts": 8, "subs": 9 } ], "crs_p90": 5.058548009367682, "interceptions_p90": 1.370023419203747, "tklw_p90": 1.4754098360655739, "fld_p90": 0.1053864168618267, "fls_p90": 0.9484777517564402, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 17 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 96 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 83 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 47, "n_group": 161 }, { "player_key": "jean-manuel mbom|2000", "player": "Jean-Manuel Mbom", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Viborg", "league": "DEN-Superliga", "tier": "other", "min": 1591, "starts": 17, "subs": 6, "compl": 15, "mn_per_start": 88.0, "min_share": 0.5524305555555555, "npg_p90": 0.0, "ast_p90": 0.2262727844123193, "q": 0.06497479357740611, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "Viborg", "tier": "other", "min": 1591, "starts": 17, "subs": 6 } ], "crs_p90": 2.602137020741672, "interceptions_p90": 0.6222501571338781, "tklw_p90": 1.1313639220615965, "fld_p90": 1.0747957259585166, "fls_p90": 1.6970458830923947, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 51 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 77 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 26 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 48, "n_group": 161 }, { "player_key": "christopher lannert|1998", "player": "Christopher Lannert", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1556, "starts": 16, "subs": 12, "compl": 7, "mn_per_start": 78.0, "min_share": 0.5084967320261438, "npg_p90": 0.05784061696658098, "ast_p90": 0.11568123393316196, "q": 0.06387290278430234, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1556, "starts": 16, "subs": 12 } ], "crs_p90": 6.651670951156812, "interceptions_p90": 0.34704370179948585, "tklw_p90": 1.5038560411311053, "fld_p90": 1.8508997429305911, "fls_p90": 1.1568123393316196, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 77 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 31 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 96 } ], "rank_q": 49, "n_group": 161 }, { "player_key": "luca bolay|2002", "player": "Luca Bolay", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 918, "starts": 10, "subs": 6, "compl": 3, "mn_per_start": 74.0, "min_share": 0.31875, "npg_p90": 0.0, "ast_p90": 0.19607843137254904, "q": 0.06287230431146676, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 918, "starts": 10, "subs": 6 } ], "crs_p90": 2.6470588235294117, "interceptions_p90": 1.6666666666666665, "tklw_p90": 1.5686274509803924, "fld_p90": 0.3921568627450981, "fls_p90": 0.6862745098039216, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 22 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 16 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 82 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 19 } ], "rank_q": 50, "n_group": 161 }, { "player_key": "jonas fohrenbach|1996", "player": "Jonas F\u00f6hrenbach", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 2325, "starts": 25, "subs": 2, "compl": 22, "mn_per_start": 88.0, "min_share": 0.7598039215686274, "npg_p90": 0.03870967741935484, "ast_p90": 0.03870967741935484, "q": 0.06282897721819491, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 2325, "starts": 25, "subs": 2 } ], "crs_p90": 3.019354838709677, "interceptions_p90": 1.2774193548387098, "tklw_p90": 1.0451612903225806, "fld_p90": 0.6967741935483871, "fls_p90": 0.6193548387096774, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 75 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 84 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 61 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 48 } ], "rank_q": 51, "n_group": 161 }, { "player_key": "dominik kohr|1994", "player": "Dominik Kohr", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 2338, "starts": 28, "subs": 1, "compl": 19, "mn_per_start": 83.0, "min_share": 0.7640522875816993, "npg_p90": 0.07698887938408897, "ast_p90": 0.0, "q": 0.06257672993473704, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 2338, "starts": 28, "subs": 1 } ], "crs_p90": 0.6544054747647562, "interceptions_p90": 1.693755346449957, "tklw_p90": 1.347305389221557, "fld_p90": 1.6552609067579127, "fls_p90": 1.5397775876817792, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 75 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 76 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 52 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 89 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 94 } ], "rank_q": 52, "n_group": 161 }, { "player_key": "philipp sander|1998", "player": "Philipp Sander", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 2445, "starts": 29, "subs": 1, "compl": 18, "mn_per_start": 83.0, "min_share": 0.7990196078431373, "npg_p90": 0.07361963190184048, "ast_p90": 0.0, "q": 0.060575022878528686, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 2445, "starts": 29, "subs": 1 } ], "crs_p90": 1.030674846625767, "interceptions_p90": 1.8404907975460123, "tklw_p90": 1.5460122699386505, "fld_p90": 0.5153374233128835, "fls_p90": 1.030674846625767, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 75 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 59 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 95 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 53, "n_group": 161 }, { "player_key": "robin knoche|1992", "player": "Robin Knoche", "pos_group": "DF", "born": 1992, "age": 33, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1000, "starts": 11, "subs": 1, "compl": 11, "mn_per_start": 90.0, "min_share": 0.32679738562091504, "npg_p90": 0.18, "ast_p90": 0.0, "q": 0.06015886802012978, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1000, "starts": 11, "subs": 1 } ], "crs_p90": 0.72, "interceptions_p90": 0.45, "tklw_p90": 0.27, "fld_p90": 0.36, "fls_p90": 0.72, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 23 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 62 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 75 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 0 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 54, "n_group": 161 }, { "player_key": "robert andrich|1994", "player": "Robert Andrich", "pos_group": "DF", "born": 1994, "age": 30, "nt_flag": true, "club": "Leverkusen", "league": "GER-Bundesliga", "tier": "domestic", "min": 2546, "starts": 29, "subs": 3, "compl": 24, "mn_per_start": 86.0, "min_share": 0.8572390572390572, "npg_p90": 0.07069913589945012, "ast_p90": 0.0, "q": 0.05879960868504891, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Leverkusen", "tier": "domestic", "min": 2546, "starts": 29, "subs": 3 } ], "crs_p90": 0.4595443833464258, "interceptions_p90": 1.1665357423409268, "tklw_p90": 1.0604870384917517, "fld_p90": 0.7776904948939513, "fls_p90": 1.0604870384917517, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 86 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 59 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 73 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 56 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 55, "n_group": 161 }, { "player_key": "kevin ehlers|2001", "player": "Kevin Ehlers", "pos_group": "DF", "born": 2001, "age": 24, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2673, "starts": 30, "subs": 1, "compl": 27, "mn_per_start": 88.0, "min_share": 0.928125, "npg_p90": 0.06734006734006734, "ast_p90": 0.06734006734006734, "q": 0.05581915735747174, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 2673, "starts": 30, "subs": 1 } ], "crs_p90": 0.30303030303030304, "interceptions_p90": 1.4141414141414144, "tklw_p90": 1.2457912457912457, "fld_p90": 0.8754208754208755, "fls_p90": 0.6734006734006733, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 94 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 78 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 39 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 77 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 56, "n_group": 161 }, { "player_key": "clemens riedel|2003", "player": "Clemens Riedel", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "Espanyol", "league": "ESP-La Liga", "tier": "top9", "min": 1396, "starts": 16, "subs": 4, "compl": 11, "mn_per_start": 82.0, "min_share": 0.408187134502924, "npg_p90": 0.0, "ast_p90": 0.06446991404011461, "q": 0.05479034285727396, "moved": false, "stints": [ { "league": "ESP-La Liga", "team": "Espanyol", "tier": "top9", "min": 1396, "starts": 16, "subs": 4 } ], "crs_p90": 0.19340974212034384, "interceptions_p90": 0.7091690544412608, "tklw_p90": 0.9025787965616047, "fld_p90": 0.5157593123209169, "fls_p90": 1.482808022922636, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 33 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 31 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 18 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 57, "n_group": 161 }, { "player_key": "finn jeltsch|2006", "player": "Finn Jeltsch", "pos_group": "DF", "born": 2006, "age": 19, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 1511, "starts": 17, "subs": 6, "compl": 14, "mn_per_start": 85.0, "min_share": 0.49379084967320264, "npg_p90": 0.0, "ast_p90": 0.05956320317670418, "q": 0.05462606865561117, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 1511, "starts": 17, "subs": 6 } ], "crs_p90": 0.1786896095301125, "interceptions_p90": 1.1317008603573793, "tklw_p90": 0.8338848444738584, "fld_p90": 0.9530112508272667, "fls_p90": 0.7743216412971543, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 44 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 70 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 69 } ], "rank_q": 58, "n_group": 161 }, { "player_key": "frans kratzig|2003", "player": "Frans Kr\u00e4tzig", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "RB Salzburg", "league": "AUT-Bundesliga", "tier": "other", "min": 1906, "starts": 24, "subs": 0, "compl": 10, "mn_per_start": 79.0, "min_share": 0.6831541218637993, "npg_p90": 0.0, "ast_p90": 0.2833158447009444, "q": 0.05447572557123622, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "RB Salzburg", "tier": "other", "min": 1906, "starts": 24, "subs": 0 } ], "crs_p90": 3.069254984260231, "interceptions_p90": 1.2277019937040925, "tklw_p90": 1.2749213011542497, "fld_p90": 0.5194123819517313, "fls_p90": 0.6138509968520462, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 70 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 85 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 59, "n_group": 161 }, { "player_key": "luca sirch|1999", "player": "Luca Sirch", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2808, "starts": 31, "subs": 2, "compl": 26, "mn_per_start": 89.0, "min_share": 0.9454545454545454, "npg_p90": 0.032051282051282055, "ast_p90": 0.09615384615384616, "q": 0.05378690648280652, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 2808, "starts": 31, "subs": 2 } ], "crs_p90": 2.0512820512820515, "interceptions_p90": 1.0256410256410258, "tklw_p90": 1.185897435897436, "fld_p90": 0.7692307692307693, "fls_p90": 0.5448717948717948, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 95 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 69 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 70 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 74 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 54 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 60, "n_group": 161 }, { "player_key": "waldemar anton|1996", "player": "Waldemar Anton", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 2880, "starts": 32, "subs": 0, "compl": 32, "mn_per_start": 90.0, "min_share": 0.9411764705882353, "npg_p90": 0.0625, "ast_p90": 0.0, "q": 0.053604087705999615, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 2880, "starts": 32, "subs": 0 } ], "crs_p90": 0.375, "interceptions_p90": 1.03125, "tklw_p90": 1.3125, "fld_p90": 0.5, "fls_p90": 0.8124999999999999, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 95 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 70 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 43 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 62 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 61, "n_group": 161 }, { "player_key": "jano ter horst|2002", "player": "Jano ter Horst", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2821, "starts": 32, "subs": 0, "compl": 28, "mn_per_start": 88.0, "min_share": 0.9795138888888889, "npg_p90": 0.03190358029067707, "ast_p90": 0.0957107408720312, "q": 0.053598992001678725, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 2821, "starts": 32, "subs": 0 } ], "crs_p90": 2.520382842963488, "interceptions_p90": 1.6270825948245302, "tklw_p90": 1.2761432116270826, "fld_p90": 0.7337823466855725, "fls_p90": 1.2761432116270826, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 98 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 69 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 62, "n_group": 161 }, { "player_key": "antonio rudiger|1993", "player": "Antonio R\u00fcdiger", "pos_group": "DF", "born": 1993, "age": 32, "nt_flag": true, "club": "Real Madrid", "league": "ESP-La Liga", "tier": "top9", "min": 1490, "starts": 16, "subs": 2, "compl": 13, "mn_per_start": 86.0, "min_share": 0.45987654320987653, "npg_p90": 0.06040268456375839, "ast_p90": 0.0, "q": 0.052635408870418836, "moved": false, "stints": [ { "league": "ESP-La Liga", "team": "Real Madrid", "tier": "top9", "min": 1490, "starts": 16, "subs": 2 } ], "crs_p90": 0.12080536912751677, "interceptions_p90": 0.24161073825503354, "tklw_p90": 0.30201342281879195, "fld_p90": 0.12080536912751677, "fls_p90": 0.6644295302013423, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 54 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 69 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 22 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 0 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 63, "n_group": 161 }, { "player_key": "sebastian jung|1990", "player": "Sebastian Jung", "pos_group": "DF", "born": 1990, "age": 35, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2088, "starts": 25, "subs": 3, "compl": 14, "mn_per_start": 80.0, "min_share": 0.6823529411764706, "npg_p90": 0.04310344827586207, "ast_p90": 0.08620689655172414, "q": 0.052500618888302056, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 2088, "starts": 25, "subs": 3 } ], "crs_p90": 3.6206896551724137, "interceptions_p90": 0.43103448275862066, "tklw_p90": 0.8189655172413793, "fld_p90": 0.25862068965517243, "fls_p90": 0.3017241379310345, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 56 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 69 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 90 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 6 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 64, "n_group": 161 }, { "player_key": "louis breunig|2003", "player": "Louis Breunig", "pos_group": "DF", "born": 2003, "age": 21, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 503, "starts": 5, "subs": 5, "compl": 1, "mn_per_start": 71.0, "min_share": 0.17465277777777777, "npg_p90": 0.0, "ast_p90": 0.17892644135188868, "q": 0.05112747629240667, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 503, "starts": 5, "subs": 5 } ], "crs_p90": 0.7157057654075546, "interceptions_p90": 1.073558648111332, "tklw_p90": 0.8946322067594433, "fld_p90": 0.8946322067594433, "fls_p90": 2.326043737574553, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 3 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 68 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 65, "n_group": 161 }, { "player_key": "moritz jenz|1999", "player": "Moritz Jenz", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1787, "starts": 20, "subs": 2, "compl": 18, "mn_per_start": 89.0, "min_share": 0.5839869281045752, "npg_p90": 0.05036373810856184, "ast_p90": 0.0, "q": 0.04901505453244456, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 1787, "starts": 20, "subs": 2 } ], "crs_p90": 0.05036373810856184, "interceptions_p90": 0.604364857302742, "tklw_p90": 1.1080022383883605, "fld_p90": 0.35254616675993283, "fls_p90": 1.5612758813654168, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 55 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 66 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 24 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 66, "n_group": 161 }, { "player_key": "aaron opoku|1999", "player": "Aaron Opoku", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Kayserispor", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1232, "starts": 14, "subs": 5, "compl": 6, "mn_per_start": 76.0, "min_share": 0.42777777777777776, "npg_p90": 0.0, "ast_p90": 0.14610389610389612, "q": 0.048029199855521544, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Kayserispor", "tier": "top9", "min": 1232, "starts": 14, "subs": 5 } ], "crs_p90": 3.4334415584415585, "interceptions_p90": 0.5844155844155845, "tklw_p90": 0.36525974025974023, "fld_p90": 0.5113636363636364, "fls_p90": 1.168831168831169, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 36 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 1 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 67, "n_group": 161 }, { "player_key": "jannis heuer|1999", "player": "Jannis Heuer", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2389, "starts": 28, "subs": 2, "compl": 20, "mn_per_start": 85.0, "min_share": 0.8295138888888889, "npg_p90": 0.11301799916282963, "ast_p90": 0.0, "q": 0.04769591037952161, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 2389, "starts": 28, "subs": 2 } ], "crs_p90": 0.5274173294265383, "interceptions_p90": 1.0925073252406865, "tklw_p90": 0.8664713269150272, "fld_p90": 0.4897446630389284, "fls_p90": 0.6781079949769778, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 67 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 38 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 28 } ], "rank_q": 68, "n_group": 161 }, { "player_key": "felix gotze|1998", "player": "Felix G\u00f6tze", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2397, "starts": 27, "subs": 3, "compl": 24, "mn_per_start": 88.0, "min_share": 0.7833333333333333, "npg_p90": 0.03754693366708386, "ast_p90": 0.07509386733416772, "q": 0.0475801787195167, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 2397, "starts": 27, "subs": 3 } ], "crs_p90": 0.5256570713391739, "interceptions_p90": 1.0888610763454318, "tklw_p90": 0.7509386733416772, "fld_p90": 0.6382978723404256, "fls_p90": 0.7884856070087609, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 58 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 31 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 43 } ], "rank_q": 69, "n_group": 161 }, { "player_key": "leon robinson|2001", "player": "Leon Robinson", "pos_group": "DF", "born": 2001, "age": 24, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1551, "starts": 16, "subs": 12, "compl": 11, "mn_per_start": 82.0, "min_share": 0.5222222222222223, "npg_p90": 0.0, "ast_p90": 0.11605415860735009, "q": 0.046634781410953306, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 1551, "starts": 16, "subs": 12 } ], "crs_p90": 0.7543520309477757, "interceptions_p90": 1.7408123791102517, "tklw_p90": 1.6827852998065762, "fld_p90": 0.4061895551257253, "fls_p90": 1.6247582205029012, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 64 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 95 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 19 } ], "rank_q": 70, "n_group": 161 }, { "player_key": "paul scholl|2006", "player": "Paul Scholl", "pos_group": "DF", "born": 2006, "age": 19, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 648, "starts": 7, "subs": 6, "compl": 6, "mn_per_start": 84.0, "min_share": 0.21176470588235294, "npg_p90": 0.0, "ast_p90": 0.1388888888888889, "q": 0.04633840390067608, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 648, "starts": 7, "subs": 6 } ], "crs_p90": 0.0, "interceptions_p90": 2.083333333333333, "tklw_p90": 0.8333333333333333, "fld_p90": 0.2777777777777778, "fls_p90": 0.2777777777777778, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 8 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 10 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 64 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 10 } ], "rank_q": 71, "n_group": 161 }, { "player_key": "sascha risch|2000", "player": "Sascha Risch", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 653, "starts": 7, "subs": 3, "compl": 6, "mn_per_start": 88.0, "min_share": 0.2267361111111111, "npg_p90": 0.0, "ast_p90": 0.13782542113323124, "q": 0.0461892139331916, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 653, "starts": 7, "subs": 3 } ], "crs_p90": 3.583460949464012, "interceptions_p90": 0.27565084226646247, "tklw_p90": 0.8269525267993875, "fld_p90": 1.5160796324655437, "fls_p90": 0.5513016845329249, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 10 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 24 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 64 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 89 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 3 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 91 } ], "rank_q": 72, "n_group": 161 }, { "player_key": "christopher lenz|1994", "player": "Christopher Lenz", "pos_group": "DF", "born": 1994, "age": 30, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 670, "starts": 8, "subs": 9, "compl": 0, "mn_per_start": 65.0, "min_share": 0.2326388888888889, "npg_p90": 0.0, "ast_p90": 0.13432835820895522, "q": 0.04568907594792775, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 670, "starts": 8, "subs": 9 } ], "crs_p90": 3.895522388059702, "interceptions_p90": 1.3432835820895521, "tklw_p90": 2.014925373134328, "fld_p90": 1.3432835820895521, "fls_p90": 1.3432835820895521, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 11 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 63 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 91 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 94 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 86 } ], "rank_q": 73, "n_group": 161 }, { "player_key": "maximilian hennig|2006", "player": "Maximilian Hennig", "pos_group": "DF", "born": 2006, "age": 18, "nt_flag": false, "club": "Hartberg", "league": "AUT-Bundesliga", "tier": "other", "min": 1954, "starts": 22, "subs": 6, "compl": 14, "mn_per_start": 81.0, "min_share": 0.6784722222222223, "npg_p90": 0.04605936540429887, "ast_p90": 0.18423746161719548, "q": 0.0451082291355602, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Hartberg", "tier": "other", "min": 1954, "starts": 22, "subs": 6 } ], "crs_p90": 1.2896622313203685, "interceptions_p90": 0.4605936540429888, "tklw_p90": 0.9211873080859776, "fld_p90": 1.3357215967246674, "fls_p90": 0.368474923234391, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 66 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 35 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 63 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 63 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 9 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 86 } ], "rank_q": 74, "n_group": 161 }, { "player_key": "keven schlotterbeck|1997", "player": "Keven Schlotterbeck", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 2031, "starts": 22, "subs": 2, "compl": 21, "mn_per_start": 90.0, "min_share": 0.6637254901960784, "npg_p90": 0.0, "ast_p90": 0.04431314623338257, "q": 0.04493464739975385, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Augsburg", "tier": "domestic", "min": 2031, "starts": 22, "subs": 2 } ], "crs_p90": 0.2658788774002954, "interceptions_p90": 1.4623338257016247, "tklw_p90": 1.1078286558345642, "fld_p90": 0.8862629246676514, "fls_p90": 1.1078286558345642, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 64 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 62 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 63 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 37 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 74 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 75, "n_group": 161 }, { "player_key": "lasse rosenboom|2002", "player": "Lasse Rosenboom", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1683, "starts": 20, "subs": 10, "compl": 8, "mn_per_start": 74.0, "min_share": 0.55, "npg_p90": 0.053475935828877004, "ast_p90": 0.053475935828877004, "q": 0.044251587006676946, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 1683, "starts": 20, "subs": 10 } ], "crs_p90": 1.1229946524064172, "interceptions_p90": 1.1229946524064172, "tklw_p90": 1.0160427807486632, "fld_p90": 0.6951871657754011, "fls_p90": 1.2834224598930482, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 51 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 20 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 62 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 50 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 48 } ], "rank_q": 76, "n_group": 161 }, { "player_key": "max rosenfelder|2003", "player": "Max Rosenfelder", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": true, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 492, "starts": 5, "subs": 7, "compl": 3, "mn_per_start": 81.0, "min_share": 0.1607843137254902, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.04366627264991273, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 492, "starts": 5, "subs": 7 } ], "crs_p90": 0.0, "interceptions_p90": 0.9146341463414633, "tklw_p90": 0.9146341463414633, "fld_p90": 0.9146341463414633, "fls_p90": 0.3658536585365854, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 61 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 30 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 77, "n_group": 161 }, { "player_key": "abdoul coulibaly|2007", "player": "Abdoul Coulibaly", "pos_group": "DF", "born": 2007, "age": 18, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 2120, "starts": 24, "subs": 3, "compl": 19, "mn_per_start": 85.0, "min_share": 0.6928104575163399, "npg_p90": 0.04245283018867924, "ast_p90": 0.0, "q": 0.04361041441346971, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 2120, "starts": 24, "subs": 3 } ], "crs_p90": 0.5518867924528302, "interceptions_p90": 1.0188679245283019, "tklw_p90": 0.5943396226415094, "fld_p90": 0.3820754716981132, "fls_p90": 0.7641509433962264, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 54 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 61 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 50 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 18 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 17 } ], "rank_q": 78, "n_group": 161 }, { "player_key": "lars bunning|1998", "player": "Lars B\u00fcnning", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 773, "starts": 8, "subs": 4, "compl": 6, "mn_per_start": 89.0, "min_share": 0.26840277777777777, "npg_p90": 0.11642949547218631, "ast_p90": 0.0, "q": 0.04287618005872478, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 773, "starts": 8, "subs": 4 } ], "crs_p90": 0.5821474773609314, "interceptions_p90": 0.6985769728331177, "tklw_p90": 1.1642949547218628, "fld_p90": 1.5135834411384217, "fls_p90": 1.1642949547218628, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 15 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 20 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 32 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 91 } ], "rank_q": 79, "n_group": 161 }, { "player_key": "anthony jung|1991", "player": "Anthony Jung", "pos_group": "DF", "born": 1991, "age": 33, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 526, "starts": 4, "subs": 8, "compl": 3, "mn_per_start": 86.0, "min_share": 0.1718954248366013, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.042625141324458986, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 526, "starts": 4, "subs": 8 } ], "crs_p90": 0.0, "interceptions_p90": 1.7110266159695817, "tklw_p90": 0.17110266159695817, "fld_p90": 0.5133079847908746, "fls_p90": 0.6844106463878327, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 3 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 1 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 80, "n_group": 161 }, { "player_key": "tim janisch|2005", "player": "Tim Janisch", "pos_group": "DF", "born": 2005, "age": 19, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 824, "starts": 9, "subs": 10, "compl": 4, "mn_per_start": 73.0, "min_share": 0.27744107744107743, "npg_p90": 0.10922330097087378, "ast_p90": 0.0, "q": 0.04160780118227758, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 824, "starts": 9, "subs": 10 } ], "crs_p90": 2.075242718446602, "interceptions_p90": 0.6553398058252428, "tklw_p90": 0.6553398058252428, "fld_p90": 0.8737864077669902, "fls_p90": 1.3106796116504855, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 17 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 74 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 8 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 62 } ], "rank_q": 81, "n_group": 161 }, { "player_key": "emre can|1994", "player": "Emre Can", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 621, "starts": 7, "subs": 2, "compl": 4, "mn_per_start": 80.0, "min_share": 0.20294117647058824, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.039962821517868855, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 621, "starts": 7, "subs": 2 } ], "crs_p90": 0.2898550724637681, "interceptions_p90": 1.8840579710144927, "tklw_p90": 1.1594202898550725, "fld_p90": 1.4492753623188404, "fls_p90": 1.4492753623188404, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 7 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 34 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 57 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 38 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 89 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 90 } ], "rank_q": 82, "n_group": 161 }, { "player_key": "alexander hack|1993", "player": "Alexander Hack", "pos_group": "DF", "born": 1993, "age": 31, "nt_flag": false, "club": "Z\u00fcrich", "league": "SUI-Super League", "tier": "other", "min": 1119, "starts": 12, "subs": 1, "compl": 11, "mn_per_start": 89.0, "min_share": 0.3656862745098039, "npg_p90": 0.08042895442359249, "ast_p90": 0.08042895442359249, "q": 0.038911537906946306, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Z\u00fcrich", "tier": "other", "min": 1119, "starts": 12, "subs": 1 } ], "crs_p90": 0.08042895442359249, "interceptions_p90": 1.2064343163538873, "tklw_p90": 1.2064343163538873, "fld_p90": 1.3672922252010724, "fls_p90": 0.8042895442359249, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 27 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 56 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 17 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 83, "n_group": 161 }, { "player_key": "timo hubers|1996", "player": "Timo H\u00fcbers", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 675, "starts": 8, "subs": 0, "compl": 7, "mn_per_start": 84.0, "min_share": 0.22058823529411764, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.0385926676372562, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 675, "starts": 8, "subs": 0 } ], "crs_p90": 0.13333333333333333, "interceptions_p90": 1.3333333333333335, "tklw_p90": 1.2000000000000002, "fld_p90": 1.3333333333333335, "fls_p90": 1.0666666666666667, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 9 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 55 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 24 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 72 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 85 } ], "rank_q": 84, "n_group": 161 }, { "player_key": "mats kohlert|1998", "player": "Mats K\u00f6hlert", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Br\u00f8ndby", "league": "DEN-Superliga", "tier": "other", "min": 1573, "starts": 20, "subs": 1, "compl": 9, "mn_per_start": 76.0, "min_share": 0.5825925925925926, "npg_p90": 0.0, "ast_p90": 0.11443102352193261, "q": 0.03844408038872569, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "Br\u00f8ndby", "tier": "other", "min": 1573, "starts": 20, "subs": 1 } ], "crs_p90": 5.321042593769866, "interceptions_p90": 1.08709472345836, "tklw_p90": 1.6592498410680228, "fld_p90": 1.08709472345836, "fls_p90": 0.9154481881754609, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 55 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 72 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 55 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 97 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 80 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 76 } ], "rank_q": 85, "n_group": 161 }, { "player_key": "jamil siebert|2002", "player": "Jamil Siebert", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": true, "club": "Lecce", "league": "ITA-Serie A", "tier": "top9", "min": 1701, "starts": 18, "subs": 3, "compl": 17, "mn_per_start": 89.0, "min_share": 0.49736842105263157, "npg_p90": 0.05291005291005291, "ast_p90": 0.0, "q": 0.03825196765691952, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Lecce", "tier": "top9", "min": 1701, "starts": 18, "subs": 3 } ], "crs_p90": 0.26455026455026454, "interceptions_p90": 0.7936507936507936, "tklw_p90": 0.7936507936507936, "fld_p90": 0.3703703703703704, "fls_p90": 1.164021164021164, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 45 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 48 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 55 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 36 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 17 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 86, "n_group": 161 }, { "player_key": "niklas stark|1995", "player": "Niklas Stark", "pos_group": "DF", "born": 1995, "age": 30, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 697, "starts": 9, "subs": 5, "compl": 2, "mn_per_start": 68.0, "min_share": 0.22777777777777777, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.03806102162096338, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 697, "starts": 9, "subs": 5 } ], "crs_p90": 0.1291248206599713, "interceptions_p90": 1.6786226685796268, "tklw_p90": 1.5494978479196555, "fld_p90": 0.9038737446197991, "fls_p90": 1.4203730272596844, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 10 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 18 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 54 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 24 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 65 } ], "rank_q": 87, "n_group": 161 }, { "player_key": "maximilian grosser|2001", "player": "Maximilian Gro\u00dfer", "pos_group": "DF", "born": 2001, "age": 24, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2154, "starts": 22, "subs": 7, "compl": 22, "mn_per_start": 90.0, "min_share": 0.703921568627451, "npg_p90": 0.08356545961002786, "ast_p90": 0.0, "q": 0.037426931643171756, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 2154, "starts": 22, "subs": 7 } ], "crs_p90": 0.08356545961002786, "interceptions_p90": 1.671309192200557, "tklw_p90": 0.5431754874651811, "fld_p90": 1.3370473537604457, "fls_p90": 0.8774373259052926, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 69 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 32 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 53 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 18 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 55 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 86 } ], "rank_q": 88, "n_group": 161 }, { "player_key": "marco boras|2001", "player": "Marco Boras", "pos_group": "DF", "born": 2001, "age": 23, "nt_flag": false, "club": "WSG Tirol", "league": "AUT-Bundesliga", "tier": "other", "min": 2614, "starts": 30, "subs": 0, "compl": 26, "mn_per_start": 87.0, "min_share": 0.9076388888888889, "npg_p90": 0.06885998469778118, "ast_p90": 0.10328997704667177, "q": 0.03663599486422563, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "WSG Tirol", "tier": "other", "min": 2614, "starts": 30, "subs": 0 } ], "crs_p90": 0.7918898240244836, "interceptions_p90": 1.2739097169089517, "tklw_p90": 0.7918898240244836, "fld_p90": 0.58530986993114, "fls_p90": 1.342769701606733, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 91 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 38 } ], "rank_q": 89, "n_group": 161 }, { "player_key": "kilian fischer|2000", "player": "Kilian Fischer", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 800, "starts": 10, "subs": 1, "compl": 5, "mn_per_start": 78.0, "min_share": 0.26143790849673204, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.035754971487457946, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 800, "starts": 10, "subs": 1 } ], "crs_p90": 1.8, "interceptions_p90": 1.3499999999999999, "tklw_p90": 1.4625000000000001, "fld_p90": 0.45, "fls_p90": 1.125, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 14 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 50 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 70 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 82 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 90, "n_group": 161 }, { "player_key": "kerim calhanoglu|2002", "player": "Kerim Calhanoglu", "pos_group": "DF", "born": 2002, "age": 22, "nt_flag": false, "club": "Vukovar 1991", "league": "CRO-HNL", "tier": "other", "min": 1343, "starts": 14, "subs": 8, "compl": 11, "mn_per_start": 79.0, "min_share": 0.42634920634920637, "npg_p90": 0.06701414743112434, "ast_p90": 0.13402829486224868, "q": 0.03479644458900891, "moved": false, "stints": [ { "league": "CRO-HNL", "team": "Vukovar 1991", "tier": "other", "min": 1343, "starts": 14, "subs": 8 } ], "crs_p90": 5.69620253164557, "interceptions_p90": 1.2732688011913627, "tklw_p90": 1.4072970960536113, "fld_p90": 0.33507073715562175, "fls_p90": 0.8711839166046165, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 36 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 17 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 48 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 97 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 78 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 14 } ], "rank_q": 91, "n_group": 161 }, { "player_key": "paul jaeckel|1998", "player": "Paul Jaeckel", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2433, "starts": 27, "subs": 1, "compl": 25, "mn_per_start": 89.0, "min_share": 0.8447916666666667, "npg_p90": 0.0, "ast_p90": 0.07398273736128236, "q": 0.03429398416989096, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 2433, "starts": 27, "subs": 1 } ], "crs_p90": 0.036991368680641186, "interceptions_p90": 1.2577065351418004, "tklw_p90": 0.9247842170160295, "fld_p90": 0.4808877928483354, "fls_p90": 1.2577065351418004, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 75 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 47 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 10 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 52 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 28 } ], "rank_q": 92, "n_group": 161 }, { "player_key": "antonios papadopoulos|1999", "player": "Antonios Papadopoulos", "pos_group": "DF", "born": 1999, "age": 25, "nt_flag": false, "club": "Lugano", "league": "SUI-Super League", "tier": "other", "min": 2943, "starts": 33, "subs": 0, "compl": 31, "mn_per_start": 89.0, "min_share": 0.9083333333333333, "npg_p90": 0.12232415902140671, "ast_p90": 0.0, "q": 0.034166639353141966, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Lugano", "tier": "other", "min": 2943, "starts": 33, "subs": 0 } ], "crs_p90": 0.3669724770642202, "interceptions_p90": 1.6207951070336393, "tklw_p90": 1.162079510703364, "fld_p90": 0.9785932721712539, "fls_p90": 0.9174311926605505, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 91 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 47 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 42 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 81 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 70 } ], "rank_q": 93, "n_group": 161 }, { "player_key": "benjamin boakye|2005", "player": "Benjamin Boakye", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1241, "starts": 15, "subs": 10, "compl": 1, "mn_per_start": 69.0, "min_share": 0.40555555555555556, "npg_p90": 0.072522159548751, "ast_p90": 0.0, "q": 0.03350389969091385, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1241, "starts": 15, "subs": 10 } ], "crs_p90": 2.17566478646253, "interceptions_p90": 0.7977437550362612, "tklw_p90": 0.7977437550362612, "fld_p90": 2.17566478646253, "fls_p90": 1.5229653505237712, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 32 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 14 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 46 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 76 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 18 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 99 } ], "rank_q": 94, "n_group": 161 }, { "player_key": "tjark scheller|2002", "player": "Tjark Scheller", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2649, "starts": 31, "subs": 1, "compl": 25, "mn_per_start": 85.0, "min_share": 0.865686274509804, "npg_p90": 0.06795016987542468, "ast_p90": 0.0, "q": 0.03220677634213766, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 2649, "starts": 31, "subs": 1 } ], "crs_p90": 0.40770101925254815, "interceptions_p90": 1.1211778029445074, "tklw_p90": 0.9173272933182333, "fld_p90": 0.6455266138165345, "fls_p90": 0.5775764439411099, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 87 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 79 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 45 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 43 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 44 } ], "rank_q": 95, "n_group": 161 }, { "player_key": "gabriel isik|1999", "player": "Gabriel Isik", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Nieciecza", "league": "POL-Ekstraklasa", "tier": "other", "min": 2456, "starts": 26, "subs": 3, "compl": 26, "mn_per_start": 90.0, "min_share": 0.826936026936027, "npg_p90": 0.03664495114006515, "ast_p90": 0.03664495114006515, "q": 0.031793142634917, "moved": false, "stints": [ { "league": "POL-Ekstraklasa", "team": "Nieciecza", "tier": "other", "min": 2456, "starts": 26, "subs": 3 } ], "crs_p90": 1.1359934853420195, "interceptions_p90": 1.0627035830618892, "tklw_p90": 0.8794788273615635, "fld_p90": 0.7328990228013029, "fls_p90": 1.0627035830618892, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 57 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 96, "n_group": 161 }, { "player_key": "kenneth schmidt|2002", "player": "Kenneth Schmidt", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1385, "starts": 16, "subs": 4, "compl": 10, "mn_per_start": 83.0, "min_share": 0.4809027777777778, "npg_p90": 0.06498194945848375, "ast_p90": 0.0, "q": 0.03139249419616917, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1385, "starts": 16, "subs": 4 } ], "crs_p90": 1.03971119133574, "interceptions_p90": 0.6498194945848376, "tklw_p90": 1.2996389891696751, "fld_p90": 1.1046931407942238, "fls_p90": 0.779783393501805, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 42 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 38 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 77 } ], "rank_q": 97, "n_group": 161 }, { "player_key": "gian-luca itter|1999", "player": "Gian-Luca Itter", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1431, "starts": 15, "subs": 4, "compl": 12, "mn_per_start": 88.0, "min_share": 0.4676470588235294, "npg_p90": 0.0, "ast_p90": 0.06289308176100629, "q": 0.03077299409620187, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 1431, "starts": 15, "subs": 4 } ], "crs_p90": 1.3836477987421383, "interceptions_p90": 2.138364779874214, "tklw_p90": 1.6352201257861634, "fld_p90": 1.0062893081761006, "fls_p90": 0.9433962264150944, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 36 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 43 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 65 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 98 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 71 } ], "rank_q": 98, "n_group": 161 }, { "player_key": "tim siersleben|2000", "player": "Tim Siersleben", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1081, "starts": 12, "subs": 3, "compl": 9, "mn_per_start": 85.0, "min_share": 0.35326797385620917, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.030683216319373305, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1081, "starts": 12, "subs": 3 } ], "crs_p90": 1.0823311748381128, "interceptions_p90": 1.7483811285846438, "tklw_p90": 1.332099907493062, "fld_p90": 1.0823311748381128, "fls_p90": 1.0823311748381128, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 26 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 43 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 99, "n_group": 161 }, { "player_key": "maximilian bauer|2000", "player": "Maximilian Bauer", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1450, "starts": 17, "subs": 0, "compl": 16, "mn_per_start": 85.0, "min_share": 0.4738562091503268, "npg_p90": 0.06206896551724138, "ast_p90": 0.0, "q": 0.030524191165211306, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1450, "starts": 17, "subs": 0 } ], "crs_p90": 0.18620689655172415, "interceptions_p90": 1.3655172413793104, "tklw_p90": 1.2413793103448276, "fld_p90": 1.1793103448275863, "fls_p90": 0.7448275862068966, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 43 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 31 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 75 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 80 } ], "rank_q": 100, "n_group": 161 }, { "player_key": "lukas boeder|1997", "player": "Lukas Boeder", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1511, "starts": 16, "subs": 6, "compl": 14, "mn_per_start": 87.0, "min_share": 0.5246527777777777, "npg_p90": 0.0, "ast_p90": 0.05956320317670418, "q": 0.029751907606074893, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1511, "starts": 16, "subs": 6 } ], "crs_p90": 0.5956320317670417, "interceptions_p90": 0.6551952349437459, "tklw_p90": 0.5956320317670417, "fld_p90": 0.8338848444738584, "fls_p90": 0.47650562541363334, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 28 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 42 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 6 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 59 } ], "rank_q": 101, "n_group": 161 }, { "player_key": "konrad faber|1997", "player": "Konrad Faber", "pos_group": "DF", "born": 1997, "age": 27, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1521, "starts": 15, "subs": 8, "compl": 14, "mn_per_start": 89.0, "min_share": 0.528125, "npg_p90": 0.0, "ast_p90": 0.05917159763313609, "q": 0.029629016620506637, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1521, "starts": 15, "subs": 8 } ], "crs_p90": 5.9171597633136095, "interceptions_p90": 0.3550295857988166, "tklw_p90": 1.0650887573964496, "fld_p90": 1.3609467455621302, "fls_p90": 0.7692307692307693, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 49 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 19 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 42 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 97 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 102, "n_group": 161 }, { "player_key": "tom gaal|2001", "player": "Tom Gaal", "pos_group": "DF", "born": 2001, "age": 24, "nt_flag": false, "club": "St. Gallen", "league": "SUI-Super League", "tier": "other", "min": 2652, "starts": 30, "subs": 0, "compl": 28, "mn_per_start": 88.0, "min_share": 0.8185185185185185, "npg_p90": 0.03393665158371041, "ast_p90": 0.06787330316742082, "q": 0.02954177788122877, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "St. Gallen", "tier": "other", "min": 2652, "starts": 30, "subs": 0 } ], "crs_p90": 0.5090497737556561, "interceptions_p90": 1.255656108597285, "tklw_p90": 1.1877828054298643, "fld_p90": 0.9162895927601811, "fls_p90": 1.3574660633484164, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 82 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 42 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 48 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 67 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 103, "n_group": 161 }, { "player_key": "colin kleine-bekel|2003", "player": "Colin Kleine-Bekel", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "St. Gallen", "league": "SUI-Super League", "tier": "other", "min": 893, "starts": 9, "subs": 5, "compl": 9, "mn_per_start": 90.0, "min_share": 0.2756172839506173, "npg_p90": 0.10078387458006718, "ast_p90": 0.0, "q": 0.029108976594603785, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "St. Gallen", "tier": "other", "min": 893, "starts": 9, "subs": 5 } ], "crs_p90": 0.604703247480403, "interceptions_p90": 1.4109742441209407, "tklw_p90": 0.9070548712206047, "fld_p90": 0.10078387458006718, "fls_p90": 1.3101903695408734, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 16 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 18 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 41 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 61 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 104, "n_group": 161 }, { "player_key": "lukas ullrich|2004", "player": "Lukas Ullrich", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": true, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 1305, "starts": 14, "subs": 9, "compl": 5, "mn_per_start": 79.0, "min_share": 0.4264705882352941, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.02756619116946871, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 1305, "starts": 14, "subs": 9 } ], "crs_p90": 2.6206896551724137, "interceptions_p90": 1.4482758620689655, "tklw_p90": 1.1724137931034482, "fld_p90": 0.7586206896551724, "fls_p90": 1.1724137931034482, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 36 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 76 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 53 } ], "rank_q": 105, "n_group": 161 }, { "player_key": "mattes hansen|2004", "player": "Mattes Hansen", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1721, "starts": 19, "subs": 10, "compl": 10, "mn_per_start": 79.0, "min_share": 0.5624183006535948, "npg_p90": 0.0, "ast_p90": 0.05229517722254503, "q": 0.02736812256323791, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1721, "starts": 19, "subs": 10 } ], "crs_p90": 0.6798373038930854, "interceptions_p90": 1.673445671121441, "tklw_p90": 1.464264962231261, "fld_p90": 0.6798373038930854, "fls_p90": 1.2550842533410809, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 52 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 19 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 53 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 91 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 47 } ], "rank_q": 106, "n_group": 161 }, { "player_key": "julian pauli|2005", "player": "Julian Pauli", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1793, "starts": 21, "subs": 0, "compl": 15, "mn_per_start": 85.0, "min_share": 0.6225694444444444, "npg_p90": 0.0, "ast_p90": 0.0501952035694367, "q": 0.026636408926196273, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1793, "starts": 21, "subs": 0 } ], "crs_p90": 0.1003904071388734, "interceptions_p90": 1.505856107083101, "tklw_p90": 1.3050752928053542, "fld_p90": 0.5521472392638037, "fls_p90": 0.9035136642498605, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 60 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 82 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 35 } ], "rank_q": 107, "n_group": 161 }, { "player_key": "elias egouli|2002", "player": "Elias Egouli", "pos_group": "DF", "born": 2002, "age": 22, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1830, "starts": 21, "subs": 3, "compl": 18, "mn_per_start": 86.0, "min_share": 0.6354166666666666, "npg_p90": 0.049180327868852465, "ast_p90": 0.0, "q": 0.02627540265137237, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1830, "starts": 21, "subs": 3 } ], "crs_p90": 0.04918032786885246, "interceptions_p90": 1.180327868852459, "tklw_p90": 0.4918032786885246, "fld_p90": 0.29508196721311475, "fls_p90": 1.0327868852459017, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 11 } ], "rank_q": 108, "n_group": 161 }, { "player_key": "fabio di michele sanchez|2003", "player": "Fabio Di Michele Sanchez", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1850, "starts": 21, "subs": 8, "compl": 12, "mn_per_start": 80.0, "min_share": 0.6423611111111112, "npg_p90": 0.0, "ast_p90": 0.048648648648648644, "q": 0.02608430881390784, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 1850, "starts": 21, "subs": 8 } ], "crs_p90": 4.621621621621622, "interceptions_p90": 0.4864864864864865, "tklw_p90": 0.9243243243243242, "fld_p90": 0.7297297297297298, "fls_p90": 0.4864864864864865, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 27 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 95 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 109, "n_group": 161 }, { "player_key": "benedikt gimber|1997", "player": "Benedikt Gimber", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1436, "starts": 18, "subs": 3, "compl": 10, "mn_per_start": 75.0, "min_share": 0.469281045751634, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.026020313154400048, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1436, "starts": 18, "subs": 3 } ], "crs_p90": 0.31337047353760444, "interceptions_p90": 0.9401114206128134, "tklw_p90": 1.3161559888579386, "fld_p90": 1.9428969359331476, "fls_p90": 1.692200557103064, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 48 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 40 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 57 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 97 } ], "rank_q": 110, "n_group": 161 }, { "player_key": "marcel heister|1992", "player": "Marcel Heister", "pos_group": "DF", "born": 1992, "age": 33, "nt_flag": false, "club": "Istra 1961", "league": "CRO-HNL", "tier": "other", "min": 2105, "starts": 24, "subs": 7, "compl": 15, "mn_per_start": 80.0, "min_share": 0.6682539682539682, "npg_p90": 0.04275534441805225, "ast_p90": 0.0855106888361045, "q": 0.025972853648301826, "moved": false, "stints": [ { "league": "CRO-HNL", "team": "Istra 1961", "tier": "other", "min": 2105, "starts": 24, "subs": 7 } ], "crs_p90": 2.4370546318289787, "interceptions_p90": 1.7529691211401426, "tklw_p90": 1.6247030878859858, "fld_p90": 0.9406175771971497, "fls_p90": 1.4109263657957243, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 34 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 79 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 95 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 68 } ], "rank_q": 111, "n_group": 161 }, { "player_key": "toni leistner|1990", "player": "Toni Leistner", "pos_group": "DF", "born": 1990, "age": 34, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1902, "starts": 20, "subs": 5, "compl": 18, "mn_per_start": 90.0, "min_share": 0.6404040404040404, "npg_p90": 0.04731861198738171, "ast_p90": 0.0, "q": 0.02560023170529856, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 1902, "starts": 20, "subs": 5 } ], "crs_p90": 0.0, "interceptions_p90": 1.2302839116719242, "tklw_p90": 0.7570977917981072, "fld_p90": 0.5678233438485805, "fls_p90": 0.9463722397476341, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 36 } ], "rank_q": 112, "n_group": 161 }, { "player_key": "amos pieper|1998", "player": "Amos Pieper", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 1502, "starts": 19, "subs": 0, "compl": 15, "mn_per_start": 79.0, "min_share": 0.49084967320261436, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.025305350344995217, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 1502, "starts": 19, "subs": 0 } ], "crs_p90": 0.4793608521970706, "interceptions_p90": 1.5579227696404792, "tklw_p90": 1.4380825565912116, "fld_p90": 0.8388814913448736, "fls_p90": 0.5992010652463382, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 44 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 47 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 87 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 60 } ], "rank_q": 113, "n_group": 161 }, { "player_key": "timo becker|1997", "player": "Timo Becker", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1982, "starts": 24, "subs": 2, "compl": 16, "mn_per_start": 81.0, "min_share": 0.6477124183006536, "npg_p90": 0.0, "ast_p90": 0.045408678102926335, "q": 0.024889607646858623, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 1982, "starts": 24, "subs": 2 } ], "crs_p90": 1.3622603430877902, "interceptions_p90": 1.089808274470232, "tklw_p90": 2.542885973763875, "fld_p90": 0.5903128153380424, "fls_p90": 0.8173562058526741, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 63 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 35 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 64 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 97 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 39 } ], "rank_q": 114, "n_group": 161 }, { "player_key": "boris tomiak|1998", "player": "Boris Tomiak", "pos_group": "DF", "born": 1998, "age": 26, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2095, "starts": 25, "subs": 0, "compl": 19, "mn_per_start": 84.0, "min_share": 0.684640522875817, "npg_p90": 0.04295942720763723, "ast_p90": 0.0, "q": 0.02395053396936446, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 2095, "starts": 25, "subs": 0 } ], "crs_p90": 0.21479713603818618, "interceptions_p90": 0.9451073985680191, "tklw_p90": 0.8591885441527447, "fld_p90": 1.1599045346062051, "fls_p90": 1.0739856801909307, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 34 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 28 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 79 } ], "rank_q": 115, "n_group": 161 }, { "player_key": "sven kohler|1996", "player": "Sven K\u00f6hler", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2421, "starts": 28, "subs": 0, "compl": 23, "mn_per_start": 86.21396117306898, "min_share": 0.4684027777777778, "npg_p90": 0.0, "ast_p90": 0.03717472118959109, "q": 0.02357029237941167, "moved": true, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 1349, "starts": 16, "subs": 0 }, { "league": "SUI-Super League", "team": "Grasshopper", "tier": "other", "min": 1072, "starts": 12, "subs": 0 } ], "crs_p90": 2.527881040892193, "interceptions_p90": 1.3011152416356877, "tklw_p90": 1.2639405204460965, "fld_p90": 0.6319702602230483, "fls_p90": 1.0408921933085502, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 34 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 73 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 42 } ], "rank_q": 116, "n_group": 161 }, { "player_key": "luis gorlich|2000", "player": "Luis G\u00f6rlich", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": false, "club": "Bryne", "league": "NOR-Eliteserien", "tier": "other", "min": 497, "starts": 6, "subs": 2, "compl": 2, "mn_per_start": 75.0, "min_share": 0.18407407407407408, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.022846667067379936, "moved": false, "stints": [ { "league": "NOR-Eliteserien", "team": "Bryne", "tier": "other", "min": 497, "starts": 6, "subs": 2 } ], "crs_p90": 2.8973843058350104, "interceptions_p90": 0.7243460764587526, "tklw_p90": 1.267605633802817, "fld_p90": 1.6297786720321932, "fls_p90": 1.8108651911468814, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 5 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 31 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 33 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 84 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 94 } ], "rank_q": 117, "n_group": 161 }, { "player_key": "leandro morgalla|2004", "player": "Leandro Morgalla", "pos_group": "DF", "born": 2004, "age": 20, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2244, "starts": 27, "subs": 6, "compl": 13, "mn_per_start": 78.0, "min_share": 0.7333333333333333, "npg_p90": 0.040106951871657755, "ast_p90": 0.0, "q": 0.02281547367628707, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2244, "starts": 27, "subs": 6 } ], "crs_p90": 1.4438502673796794, "interceptions_p90": 0.8823529411764706, "tklw_p90": 1.1229946524064172, "fld_p90": 1.0427807486631016, "fls_p90": 1.1631016042780749, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 71 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 41 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 33 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 65 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 73 } ], "rank_q": 118, "n_group": 161 }, { "player_key": "reno munz|2005", "player": "Reno M\u00fcnz", "pos_group": "DF", "born": 2005, "age": 19, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2259, "starts": 25, "subs": 3, "compl": 23, "mn_per_start": 87.0, "min_share": 0.7382352941176471, "npg_p90": 0.0, "ast_p90": 0.0398406374501992, "q": 0.022707138093778587, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 2259, "starts": 25, "subs": 3 } ], "crs_p90": 0.3187250996015936, "interceptions_p90": 1.4741035856573705, "tklw_p90": 1.1952191235059761, "fld_p90": 0.4780876494023904, "fls_p90": 0.5976095617529881, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 72 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 56 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 32 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 40 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 78 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 27 } ], "rank_q": 119, "n_group": 161 }, { "player_key": "david kubatta|2003", "player": "David Kubatta", "pos_group": "DF", "born": 2003, "age": 21, "nt_flag": false, "club": "WSG Tirol", "league": "AUT-Bundesliga", "tier": "other", "min": 1697, "starts": 20, "subs": 5, "compl": 13, "mn_per_start": 80.0, "min_share": 0.5892361111111111, "npg_p90": 0.05303476723629936, "ast_p90": 0.05303476723629936, "q": 0.021709236023445835, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "WSG Tirol", "tier": "other", "min": 1697, "starts": 20, "subs": 5 } ], "crs_p90": 0.05303476723629935, "interceptions_p90": 0.7955215085444903, "tklw_p90": 0.7424867413081909, "fld_p90": 0.4242781378903948, "fls_p90": 0.901591043017089, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 56 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 13 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 15 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 22 } ], "rank_q": 120, "n_group": 161 }, { "player_key": "philipp ziereis|1993", "player": "Philipp Ziereis", "pos_group": "DF", "born": 1993, "age": 32, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2469, "starts": 28, "subs": 2, "compl": 23, "mn_per_start": 85.0, "min_share": 0.8068627450980392, "npg_p90": 0.0, "ast_p90": 0.03645200486026731, "q": 0.021291733225956233, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 2469, "starts": 28, "subs": 2 } ], "crs_p90": 0.0, "interceptions_p90": 1.057108140947752, "tklw_p90": 0.9477521263669502, "fld_p90": 0.4738760631834751, "fls_p90": 1.1664641555285542, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 81 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 67 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 27 } ], "rank_q": 121, "n_group": 161 }, { "player_key": "jordan torunarigha|1997", "player": "Jordan Torunarigha", "pos_group": "DF", "born": 1997, "age": 27, "nt_flag": false, "club": "Hamburger SV", "league": "GER-Bundesliga", "tier": "domestic", "min": 1962, "starts": 21, "subs": 3, "compl": 16, "mn_per_start": 88.0, "min_share": 0.6606060606060606, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.021238103259496335, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Hamburger SV", "tier": "domestic", "min": 1962, "starts": 21, "subs": 3 } ], "crs_p90": 0.13761467889908258, "interceptions_p90": 1.3761467889908257, "tklw_p90": 1.0091743119266054, "fld_p90": 0.5963302752293578, "fls_p90": 0.8715596330275229, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 64 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 25 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 39 } ], "rank_q": 122, "n_group": 161 }, { "player_key": "linus gechter|2004", "player": "Linus Gechter", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2567, "starts": 30, "subs": 0, "compl": 26, "mn_per_start": 86.0, "min_share": 0.8643097643097644, "npg_p90": 0.03506038176860148, "ast_p90": 0.0, "q": 0.020689890175438867, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 2567, "starts": 30, "subs": 0 } ], "crs_p90": 0.7362680171406312, "interceptions_p90": 1.4725360342812623, "tklw_p90": 0.5960264900662252, "fld_p90": 0.42072458122321776, "fls_p90": 1.0518114530580445, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 87 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 29 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 21 } ], "rank_q": 123, "n_group": 161 }, { "player_key": "jannes wieckhoff|2000", "player": "Jannes Wieckhoff", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": false, "club": "Heracles Almelo", "league": "NED-Eredivisie", "tier": "top9", "min": 849, "starts": 9, "subs": 10, "compl": 1, "mn_per_start": 62.0, "min_share": 0.28585858585858587, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.020660117288614353, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "Heracles Almelo", "tier": "top9", "min": 849, "starts": 9, "subs": 10 } ], "crs_p90": 2.5441696113074204, "interceptions_p90": 1.0600706713780919, "tklw_p90": 1.4840989399293285, "fld_p90": 1.0600706713780919, "fls_p90": 2.1201413427561837, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 18 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 29 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 72 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 74 } ], "rank_q": 124, "n_group": 161 }, { "player_key": "tim drexler|2005", "player": "Tim Drexler", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": false, "club": "RB Salzburg", "league": "AUT-Bundesliga", "tier": "other", "min": 1892, "starts": 22, "subs": 4, "compl": 16, "mn_per_start": 83.30496828752642, "min_share": 0.38315412186379927, "npg_p90": 0.0, "ast_p90": 0.04756871035940803, "q": 0.02044493622285276, "moved": true, "stints": [ { "league": "AUT-Bundesliga", "team": "RB Salzburg", "tier": "other", "min": 1069, "starts": 13, "subs": 0 }, { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 823, "starts": 9, "subs": 4 } ], "crs_p90": 0.7610993657505286, "interceptions_p90": 0.9513742071881607, "tklw_p90": 1.331923890063425, "fld_p90": 0.6659619450317125, "fls_p90": 0.7610993657505286, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 29 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 46 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 29 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 58 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 125, "n_group": 161 }, { "player_key": "max geschwill|2001", "player": "Max Geschwill", "pos_group": "DF", "born": 2001, "age": 24, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 584, "starts": 6, "subs": 6, "compl": 2, "mn_per_start": 72.0, "min_share": 0.19084967320261437, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01965084180474836, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 584, "starts": 6, "subs": 6 } ], "crs_p90": 0.46232876712328763, "interceptions_p90": 1.2328767123287672, "tklw_p90": 0.9246575342465753, "fld_p90": 0.7705479452054794, "fls_p90": 0.9246575342465753, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 5 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 27 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 51 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 126, "n_group": 161 }, { "player_key": "tim oberdorf|1996", "player": "Tim Oberdorf", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2797, "starts": 32, "subs": 0, "compl": 30, "mn_per_start": 87.0, "min_share": 0.9711805555555556, "npg_p90": 0.0321773328566321, "ast_p90": 0.0, "q": 0.019402718214294443, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 2797, "starts": 32, "subs": 0 } ], "crs_p90": 1.2549159814086521, "interceptions_p90": 1.3514479799785484, "tklw_p90": 0.900965319985699, "fld_p90": 1.0618519842688594, "fls_p90": 0.8366106542724348, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 98 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 27 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 57 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 74 } ], "rank_q": 127, "n_group": 161 }, { "player_key": "kevin vogt|1991", "player": "Kevin Vogt", "pos_group": "DF", "born": 1991, "age": 33, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 630, "starts": 7, "subs": 3, "compl": 5, "mn_per_start": 79.0, "min_share": 0.20588235294117646, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.0190600321818605, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 630, "starts": 7, "subs": 3 } ], "crs_p90": 0.2857142857142857, "interceptions_p90": 0.5714285714285714, "tklw_p90": 0.8571428571428572, "fld_p90": 0.5714285714285714, "fls_p90": 1.1428571428571428, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 8 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 24 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 26 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 38 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 11 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 37 } ], "rank_q": 128, "n_group": 161 }, { "player_key": "julian chabot|1998", "player": "Julian Chabot", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 2294, "starts": 26, "subs": 1, "compl": 23, "mn_per_start": 88.0, "min_share": 0.7496732026143791, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01903051081048169, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 2294, "starts": 26, "subs": 1 } ], "crs_p90": 0.03923278116826504, "interceptions_p90": 1.5693112467306014, "tklw_p90": 0.7846556233653007, "fld_p90": 1.5693112467306014, "fls_p90": 1.3731473408892763, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 75 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 26 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 11 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 92 } ], "rank_q": 129, "n_group": 161 }, { "player_key": "fabian holland|1990", "player": "Fabian Holland", "pos_group": "DF", "born": 1990, "age": 35, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 674, "starts": 9, "subs": 12, "compl": 1, "mn_per_start": 65.0, "min_share": 0.22026143790849673, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.018527223150093114, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 674, "starts": 9, "subs": 12 } ], "crs_p90": 1.6023738872403561, "interceptions_p90": 1.8694362017804154, "tklw_p90": 2.0029673590504453, "fld_p90": 1.0682492581602374, "fls_p90": 2.0029673590504453, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 9 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 26 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 68 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 98 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 130, "n_group": 161 }, { "player_key": "marco meyerhofer|1995", "player": "Marco Meyerh\u00f6fer", "pos_group": "DF", "born": 1995, "age": 29, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 718, "starts": 7, "subs": 11, "compl": 2, "mn_per_start": 68.0, "min_share": 0.24930555555555556, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.018023392607074515, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 718, "starts": 7, "subs": 11 } ], "crs_p90": 1.2534818941504178, "interceptions_p90": 0.8774373259052926, "tklw_p90": 2.0055710306406684, "fld_p90": 1.3788300835654597, "fls_p90": 1.0027855153203342, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 12 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 3 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 25 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 84 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 88 } ], "rank_q": 131, "n_group": 161 }, { "player_key": "tim oermann|2003", "player": "Tim Oermann", "pos_group": "DF", "born": 2003, "age": 21, "nt_flag": true, "club": "Sturm Graz", "league": "AUT-Bundesliga", "tier": "other", "min": 1007, "starts": 13, "subs": 0, "compl": 7, "mn_per_start": 77.0, "min_share": 0.34965277777777776, "npg_p90": 0.0, "ast_p90": 0.08937437934458789, "q": 0.016916038779700483, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Sturm Graz", "tier": "other", "min": 1007, "starts": 13, "subs": 0 } ], "crs_p90": 0.804369414101291, "interceptions_p90": 0.5362462760675273, "tklw_p90": 0.9831181727904666, "fld_p90": 0.714995034756703, "fls_p90": 0.5362462760675273, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 25 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 23 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 50 } ], "rank_q": 132, "n_group": 161 }, { "player_key": "torge paetow|1995", "player": "Torge Paetow", "pos_group": "DF", "born": 1995, "age": 29, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 824, "starts": 7, "subs": 12, "compl": 6, "mn_per_start": 88.0, "min_share": 0.2861111111111111, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.016915225776245105, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 824, "starts": 7, "subs": 12 } ], "crs_p90": 1.2014563106796117, "interceptions_p90": 0.5461165048543689, "tklw_p90": 1.0922330097087378, "fld_p90": 1.2014563106796117, "fls_p90": 1.4199029126213591, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 18 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 2 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 23 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 20 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 133, "n_group": 161 }, { "player_key": "niko koulis|1999", "player": "Niko Koulis", "pos_group": "DF", "born": 1999, "age": 26, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 912, "starts": 10, "subs": 6, "compl": 8, "mn_per_start": 87.0, "min_share": 0.31666666666666665, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01609373578269678, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 912, "starts": 10, "subs": 6 } ], "crs_p90": 0.0, "interceptions_p90": 0.5921052631578947, "tklw_p90": 0.7894736842105263, "fld_p90": 0.7894736842105263, "fls_p90": 0.6907894736842105, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 22 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 16 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 21 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 9 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 55 } ], "rank_q": 134, "n_group": 161 }, { "player_key": "felix hagmann|2004", "player": "Felix Hagmann", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 919, "starts": 9, "subs": 6, "compl": 8, "mn_per_start": 90.0, "min_share": 0.3003267973856209, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01603180276978921, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 919, "starts": 9, "subs": 6 } ], "crs_p90": 2.546245919477693, "interceptions_p90": 1.0772578890097932, "tklw_p90": 0.5875952121871599, "fld_p90": 1.3710554951033733, "fls_p90": 0.29379760609357997, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 20 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 14 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 21 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 135, "n_group": 161 }, { "player_key": "niklas kolbe|1996", "player": "Niklas Kolbe", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 968, "starts": 11, "subs": 9, "compl": 6, "mn_per_start": 73.0, "min_share": 0.32592592592592595, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.015611268328825784, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 968, "starts": 11, "subs": 9 } ], "crs_p90": 0.09297520661157024, "interceptions_p90": 0.8367768595041323, "tklw_p90": 0.6508264462809917, "fld_p90": 1.3016528925619835, "fls_p90": 0.371900826446281, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 23 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 11 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 20 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 19 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 85 } ], "rank_q": 136, "n_group": 161 }, { "player_key": "moritz heyer|1995", "player": "Moritz Heyer", "pos_group": "DF", "born": 1995, "age": 30, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 992, "starts": 10, "subs": 9, "compl": 2, "mn_per_start": 79.0, "min_share": 0.34444444444444444, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.015413239555098605, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 992, "starts": 10, "subs": 9 } ], "crs_p90": 1.5423387096774193, "interceptions_p90": 0.4536290322580645, "tklw_p90": 1.5423387096774193, "fld_p90": 1.3608870967741935, "fls_p90": 1.9052419354838708, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 25 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 9 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 20 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 137, "n_group": 161 }, { "player_key": "jamie lawrence|2002", "player": "Jamie Lawrence", "pos_group": "DF", "born": 2002, "age": 22, "nt_flag": false, "club": "WSG Tirol", "league": "AUT-Bundesliga", "tier": "other", "min": 2851, "starts": 32, "subs": 0, "compl": 31, "mn_per_start": 89.0, "min_share": 0.9899305555555555, "npg_p90": 0.06313574184496668, "ast_p90": 0.0, "q": 0.015030361491039411, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "WSG Tirol", "tier": "other", "min": 2851, "starts": 32, "subs": 0 } ], "crs_p90": 0.03156787092248334, "interceptions_p90": 1.673097158891617, "tklw_p90": 1.199579095054367, "fld_p90": 0.3156787092248334, "fls_p90": 0.7576289021396002, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 99 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 19 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 9 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 84 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 138, "n_group": 161 }, { "player_key": "oliver steurer|1995", "player": "Oliver Steurer", "pos_group": "DF", "born": 1995, "age": 30, "nt_flag": false, "club": "Ried", "league": "AUT-Bundesliga", "tier": "other", "min": 2880, "starts": 32, "subs": 0, "compl": 32, "mn_per_start": 90.0, "min_share": 1.0, "npg_p90": 0.0625, "ast_p90": 0.0, "q": 0.014915049193885931, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Ried", "tier": "other", "min": 2880, "starts": 32, "subs": 0 } ], "crs_p90": 0.4375, "interceptions_p90": 0.9062500000000001, "tklw_p90": 0.875, "fld_p90": 0.53125, "fls_p90": 0.5, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 100 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 19 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 45 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 27 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 33 } ], "rank_q": 139, "n_group": 161 }, { "player_key": "friedrich muller|2006", "player": "Friedrich M\u00fcller", "pos_group": "DF", "born": 2006, "age": 19, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1101, "starts": 12, "subs": 1, "compl": 12, "mn_per_start": 90.0, "min_share": 0.38229166666666664, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01457363780022317, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1101, "starts": 12, "subs": 1 } ], "crs_p90": 0.08174386920980926, "interceptions_p90": 0.8991825613079019, "tklw_p90": 0.9809264305177111, "fld_p90": 0.40871934604904636, "fls_p90": 0.16348773841961853, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 29 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 17 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 140, "n_group": 161 }, { "player_key": "max scholze|2005", "player": "Max Scholze", "pos_group": "DF", "born": 2005, "age": 20, "nt_flag": false, "club": "Estrela", "league": "POR-Primeira Liga", "tier": "top9", "min": 729, "starts": 8, "subs": 3, "compl": 5, "mn_per_start": 82.0, "min_share": 0.24545454545454545, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.014563443445294621, "moved": false, "stints": [ { "league": "POR-Primeira Liga", "team": "Estrela", "tier": "top9", "min": 729, "starts": 8, "subs": 3 } ], "crs_p90": 1.6049382716049383, "interceptions_p90": 0.49382716049382713, "tklw_p90": 2.7160493827160495, "fld_p90": 1.2345679012345678, "fls_p90": 0.9876543209876543, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 12 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 28 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 68 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 83 } ], "rank_q": 141, "n_group": 161 }, { "player_key": "bastian allgeier|2002", "player": "Bastian Allgeier", "pos_group": "DF", "born": 2002, "age": 23, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1105, "starts": 12, "subs": 5, "compl": 11, "mn_per_start": 88.0, "min_share": 0.3611111111111111, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.014544563211095542, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 1105, "starts": 12, "subs": 5 } ], "crs_p90": 0.48868778280542985, "interceptions_p90": 0.8959276018099547, "tklw_p90": 0.9773755656108597, "fld_p90": 0.16289592760180996, "fls_p90": 0.5701357466063348, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 27 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 25 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 47 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 4 } ], "rank_q": 142, "n_group": 161 }, { "player_key": "lars lukas mai|2000", "player": "Lars Lukas Mai", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Lugano", "league": "SUI-Super League", "tier": "other", "min": 2691, "starts": 31, "subs": 3, "compl": 24, "mn_per_start": 83.0, "min_share": 0.8305555555555556, "npg_p90": 0.0, "ast_p90": 0.033444816053511704, "q": 0.014534223067146922, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Lugano", "tier": "other", "min": 2691, "starts": 31, "subs": 3 } ], "crs_p90": 0.033444816053511704, "interceptions_p90": 1.4046822742474916, "tklw_p90": 1.8060200668896322, "fld_p90": 0.46822742474916385, "fls_p90": 0.9364548494983277, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 84 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 10 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 143, "n_group": 161 }, { "player_key": "matthias zimmermann|1992", "player": "Matthias Zimmermann", "pos_group": "DF", "born": 1992, "age": 33, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1111, "starts": 14, "subs": 9, "compl": 3, "mn_per_start": 71.0, "min_share": 0.3857638888888889, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.014501168194055973, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1111, "starts": 14, "subs": 9 } ], "crs_p90": 3.2403240324032403, "interceptions_p90": 1.1341134113411342, "tklw_p90": 1.215121512151215, "fld_p90": 1.053105310531053, "fls_p90": 1.3771377137713772, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 30 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 87 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 62 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 73 } ], "rank_q": 144, "n_group": 161 }, { "player_key": "lukas muhl|1997", "player": "Lukas M\u00fchl", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "FC Winterthur", "league": "SUI-Super League", "tier": "other", "min": 1060, "starts": 12, "subs": 3, "compl": 10, "mn_per_start": 84.0, "min_share": 0.3183183183183183, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.013174691343941117, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "FC Winterthur", "tier": "other", "min": 1060, "starts": 12, "subs": 3 } ], "crs_p90": 0.0, "interceptions_p90": 1.5283018867924527, "tklw_p90": 0.9339622641509433, "fld_p90": 0.5094339622641509, "fls_p90": 0.7641509433962264, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 22 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 16 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 145, "n_group": 161 }, { "player_key": "leon schneider|2000", "player": "Leon Schneider", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1332, "starts": 15, "subs": 2, "compl": 11, "mn_per_start": 85.0, "min_share": 0.43529411764705883, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01306534464079147, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1332, "starts": 15, "subs": 2 } ], "crs_p90": 0.06756756756756757, "interceptions_p90": 0.945945945945946, "tklw_p90": 1.2837837837837838, "fld_p90": 0.7432432432432432, "fls_p90": 0.13513513513513514, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 37 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 15 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 56 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 52 } ], "rank_q": 146, "n_group": 161 }, { "player_key": "jannes horn|1997", "player": "Jannes Horn", "pos_group": "DF", "born": 1997, "age": 28, "nt_flag": false, "club": "Rapid Wien", "league": "AUT-Bundesliga", "tier": "other", "min": 1570, "starts": 19, "subs": 2, "compl": 9, "mn_per_start": 80.0, "min_share": 0.5627240143369175, "npg_p90": 0.0, "ast_p90": 0.05732484076433122, "q": 0.01306027771372017, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Rapid Wien", "tier": "other", "min": 1570, "starts": 19, "subs": 2 } ], "crs_p90": 3.4394904458598723, "interceptions_p90": 0.6305732484076433, "tklw_p90": 0.7452229299363057, "fld_p90": 1.2611464968152866, "fls_p90": 0.7452229299363057, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 52 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 59 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 15 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 9 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 147, "n_group": 161 }, { "player_key": "philipp hercher|1996", "player": "Philipp Hercher", "pos_group": "DF", "born": 1996, "age": 29, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1479, "starts": 14, "subs": 17, "compl": 5, "mn_per_start": 83.0, "min_share": 0.48333333333333334, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.012258028263239414, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 1479, "starts": 14, "subs": 17 } ], "crs_p90": 1.8864097363083163, "interceptions_p90": 0.5476673427991886, "tklw_p90": 0.973630831643002, "fld_p90": 0.6085192697768762, "fls_p90": 0.973630831643002, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 43 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 5 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 14 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 40 } ], "rank_q": 148, "n_group": 161 }, { "player_key": "nicolai rapp|1996", "player": "Nicolai Rapp", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1869, "starts": 23, "subs": 2, "compl": 12, "mn_per_start": 80.0, "min_share": 0.6107843137254902, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.01053154540926203, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 1869, "starts": 23, "subs": 2 } ], "crs_p90": 0.2407704654895666, "interceptions_p90": 1.8298555377207062, "tklw_p90": 1.0112359550561798, "fld_p90": 0.9149277688603531, "fls_p90": 1.6853932584269664, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 59 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 63 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 11 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 35 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 83 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 149, "n_group": 161 }, { "player_key": "tobias muller|1994", "player": "Tobias M\u00fcller", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1882, "starts": 22, "subs": 3, "compl": 16, "mn_per_start": 80.0, "min_share": 0.6150326797385621, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.010482332580246789, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 1882, "starts": 22, "subs": 3 } ], "crs_p90": 0.04782146652497343, "interceptions_p90": 0.8607863974495219, "tklw_p90": 0.9086078639744952, "fld_p90": 0.23910733262486716, "fls_p90": 0.8607863974495219, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 59 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 52 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 11 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 27 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 150, "n_group": 161 }, { "player_key": "armel bella kotchap|2001", "player": "Armel Bella Kotchap", "pos_group": "DF", "born": 2001, "age": 23, "nt_flag": false, "club": "Hellas Verona", "league": "ITA-Serie A", "tier": "top9", "min": 1347, "starts": 14, "subs": 5, "compl": 10, "mn_per_start": 83.0, "min_share": 0.393859649122807, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.009992598075499627, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Hellas Verona", "tier": "top9", "min": 1347, "starts": 14, "subs": 5 } ], "crs_p90": 0.06681514476614699, "interceptions_p90": 1.9376391982182628, "tklw_p90": 0.8017817371937639, "fld_p90": 1.135857461024499, "fls_p90": 1.469933184855234, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 31 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 10 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 80 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 78 } ], "rank_q": 151, "n_group": 161 }, { "player_key": "maxwell gyamfi|2000", "player": "Maxwell Gyamfi", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2279, "starts": 27, "subs": 0, "compl": 22, "mn_per_start": 84.0, "min_share": 0.7673400673400673, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.009173277520681523, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 2279, "starts": 27, "subs": 0 } ], "crs_p90": 0.07898200965335674, "interceptions_p90": 1.6586222027204913, "tklw_p90": 1.0662571303203159, "fld_p90": 1.8560772268538834, "fls_p90": 1.0267661254936375, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 76 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 9 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 17 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 79 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 96 } ], "rank_q": 152, "n_group": 161 }, { "player_key": "philipp strompf|1998", "player": "Philipp Strompf", "pos_group": "DF", "born": 1998, "age": 27, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2307, "starts": 27, "subs": 0, "compl": 23, "mn_per_start": 85.0, "min_share": 0.753921568627451, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.009093186541392755, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2307, "starts": 27, "subs": 0 } ], "crs_p90": 0.2340702210663199, "interceptions_p90": 0.5851755526657997, "tklw_p90": 0.8972691807542262, "fld_p90": 1.3654096228868662, "fls_p90": 1.599479843953186, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 8 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 34 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 153, "n_group": 161 }, { "player_key": "bright arrey-mbi|2003", "player": "Bright Arrey-Mbi", "pos_group": "DF", "born": 2003, "age": 22, "nt_flag": true, "club": "Braga", "league": "POR-Primeira Liga", "tier": "top9", "min": 1829, "starts": 21, "subs": 2, "compl": 18, "mn_per_start": 86.0, "min_share": 0.6158249158249158, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.008693239051808332, "moved": false, "stints": [ { "league": "POR-Primeira Liga", "team": "Braga", "tier": "top9", "min": 1829, "starts": 21, "subs": 2 } ], "crs_p90": 0.09841443411700382, "interceptions_p90": 0.7873154729360305, "tklw_p90": 0.9841443411700382, "fld_p90": 0.24603608529250956, "fls_p90": 0.8857299070530344, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 59 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 7 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 27 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 154, "n_group": 161 }, { "player_key": "lukas pinckert|2000", "player": "Lukas Pinckert", "pos_group": "DF", "born": 2000, "age": 25, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2536, "starts": 28, "subs": 1, "compl": 27, "mn_per_start": 90.0, "min_share": 0.8287581699346406, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.00848715053499609, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 2536, "starts": 28, "subs": 1 } ], "crs_p90": 0.21293375394321767, "interceptions_p90": 0.7452681388012619, "tklw_p90": 0.9936908517350158, "fld_p90": 0.7452681388012619, "fls_p90": 0.9227129337539433, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 76 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 7 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 25 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 52 } ], "rank_q": 155, "n_group": 161 }, { "player_key": "marcel franke|1993", "player": "Marcel Franke", "pos_group": "DF", "born": 1993, "age": 32, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2537, "starts": 28, "subs": 1, "compl": 26, "mn_per_start": 89.0, "min_share": 0.8290849673202615, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.008484681186571592, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 2537, "starts": 28, "subs": 1 } ], "crs_p90": 0.0, "interceptions_p90": 0.9932991722506899, "tklw_p90": 0.5675995270003942, "fld_p90": 0.39022467481277096, "fls_p90": 0.7449743791880175, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 76 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 7 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 16 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 18 } ], "rank_q": 156, "n_group": 161 }, { "player_key": "ohis felix uduokhai|1997", "player": "Ohis Felix Uduokhai", "pos_group": "DF", "born": 1997, "age": 27, "nt_flag": false, "club": "Be\u015fikta\u015f", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1126, "starts": 12, "subs": 3, "compl": 12, "mn_per_start": 90.0, "min_share": 0.41703703703703704, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.007541092839077956, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Be\u015fikta\u015f", "tier": "top9", "min": 1126, "starts": 12, "subs": 3 } ], "crs_p90": 0.0, "interceptions_p90": 1.838365896980462, "tklw_p90": 1.358792184724689, "fld_p90": 1.119005328596803, "fls_p90": 1.2788632326820604, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 34 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 6 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 78 } ], "rank_q": 157, "n_group": 161 }, { "player_key": "thilo kehrer|1996", "player": "Thilo Kehrer", "pos_group": "DF", "born": 1996, "age": 28, "nt_flag": false, "club": "Monaco", "league": "FRA-Ligue 1", "tier": "top9", "min": 2353, "starts": 28, "subs": 0, "compl": 23, "mn_per_start": 84.0, "min_share": 0.7922558922558922, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.007321616521071735, "moved": false, "stints": [ { "league": "FRA-Ligue 1", "team": "Monaco", "tier": "top9", "min": 2353, "starts": 28, "subs": 0 } ], "crs_p90": 0.19124521886952825, "interceptions_p90": 1.1857203569910753, "tklw_p90": 1.4917127071823204, "fld_p90": 1.1092222694432639, "fls_p90": 1.0327241818954527, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 79 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 5 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 31 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 78 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 77 } ], "rank_q": 158, "n_group": 161 }, { "player_key": "ricardo henning|2000", "player": "Ricardo Henning", "pos_group": "DF", "born": 2000, "age": 24, "nt_flag": false, "club": "Vukovar 1991", "league": "CRO-HNL", "tier": "other", "min": 630, "starts": 7, "subs": 0, "compl": 7, "mn_per_start": 90.0, "min_share": 0.2, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.007070866152383651, "moved": false, "stints": [ { "league": "CRO-HNL", "team": "Vukovar 1991", "tier": "other", "min": 630, "starts": 7, "subs": 0 } ], "crs_p90": 0.7142857142857142, "interceptions_p90": 0.8571428571428572, "tklw_p90": 0.7142857142857142, "fld_p90": 0.14285714285714285, "fls_p90": 0.5714285714285714, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 7 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 5 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 17 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 3 } ], "rank_q": 159, "n_group": 161 }, { "player_key": "robin yalcin|1994", "player": "Robin Yal\u00e7\u0131n", "pos_group": "DF", "born": 1994, "age": 31, "nt_flag": false, "club": "Ey\u00fcpspor", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1625, "starts": 18, "subs": 1, "compl": 18, "mn_per_start": 90.0, "min_share": 0.5642361111111112, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.006050793699790867, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Ey\u00fcpspor", "tier": "top9", "min": 1625, "starts": 18, "subs": 1 } ], "crs_p90": 0.22153846153846155, "interceptions_p90": 0.72, "tklw_p90": 0.72, "fld_p90": 0.8861538461538462, "fls_p90": 0.3323076923076923, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 53 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 71 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 3 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 11 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 160, "n_group": 161 }, { "player_key": "elias bakatukanda|2004", "player": "Elias Bakatukanda", "pos_group": "DF", "born": 2004, "age": 21, "nt_flag": false, "club": "Blau-Wei\u00df Linz", "league": "AUT-Bundesliga", "tier": "other", "min": 1275, "starts": 14, "subs": 1, "compl": 13, "mn_per_start": 89.0, "min_share": 0.45698924731182794, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.0037420165300638257, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Blau-Wei\u00df Linz", "tier": "other", "min": 1275, "starts": 14, "subs": 1 } ], "crs_p90": 0.1411764705882353, "interceptions_p90": 1.6941176470588233, "tklw_p90": 1.552941176470588, "fld_p90": 0.2823529411764706, "fls_p90": 1.0588235294117647, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 67 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 1 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 25 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 10 } ], "rank_q": 161, "n_group": 161 }, { "player_key": "deniz undav|1996", "player": "Deniz Undav", "pos_group": "FW", "born": 1996, "age": 29, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 2241, "starts": 25, "subs": 4, "compl": 13, "mn_per_start": 84.0, "min_share": 0.7323529411764705, "npg_p90": 0.7630522088353414, "ast_p90": 0.28112449799196787, "q": 0.6946471193294639, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 2241, "starts": 25, "subs": 4 } ], "crs_p90": 0.642570281124498, "interceptions_p90": 0.1606425702811245, "tklw_p90": 0.5622489959839357, "fld_p90": 0.9236947791164658, "fls_p90": 1.285140562248996, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 87 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 82 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 100 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 53 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 52 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 1, "n_group": 61 }, { "player_key": "kai havertz|1999", "player": "Kai Havertz", "pos_group": "FW", "born": 1999, "age": 26, "nt_flag": true, "club": "Arsenal", "league": "ENG-Premier League", "tier": "top9", "min": 581, "starts": 7, "subs": 5, "compl": 1, "mn_per_start": 62.0, "min_share": 0.16988304093567252, "npg_p90": 0.3098106712564544, "ast_p90": 0.46471600688468157, "q": 0.5310188863977602, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Arsenal", "tier": "top9", "min": 581, "starts": 7, "subs": 5 } ], "crs_p90": 0.9294320137693632, "interceptions_p90": 0.1549053356282272, "tklw_p90": 0.7745266781411358, "fld_p90": 1.2392426850258176, "fls_p90": 1.2392426850258176, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 5 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 44 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 66 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 42 } ], "rank_q": 2, "n_group": 61 }, { "player_key": "luca waldschmidt|1996", "player": "Luca Waldschmidt", "pos_group": "FW", "born": 1996, "age": 29, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 677, "starts": 7, "subs": 17, "compl": 0, "mn_per_start": 60.0, "min_share": 0.22124183006535947, "npg_p90": 0.3988183161004431, "ast_p90": 0.5317577548005908, "q": 0.5291100835851908, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 677, "starts": 7, "subs": 17 } ], "crs_p90": 2.9246676514032495, "interceptions_p90": 0.5317577548005908, "tklw_p90": 0.39881831610044316, "fld_p90": 0.7976366322008863, "fls_p90": 1.1964549483013294, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 14 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 9 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 90 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 17 } ], "rank_q": 3, "n_group": 61 }, { "player_key": "said el mala|2006", "player": "Said El Mala", "pos_group": "FW", "born": 2006, "age": 18, "nt_flag": true, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1956, "starts": 20, "subs": 14, "compl": 6, "mn_per_start": 79.0, "min_share": 0.6392156862745098, "npg_p90": 0.5521472392638036, "ast_p90": 0.18404907975460122, "q": 0.5156465692625511, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1956, "starts": 20, "subs": 14 } ], "crs_p90": 1.7944785276073618, "interceptions_p90": 0.3680981595092025, "tklw_p90": 0.6441717791411044, "fld_p90": 1.0582822085889572, "fls_p90": 0.6901840490797546, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 45 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 74 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 4, "n_group": 61 }, { "player_key": "jonathan burkardt|2000", "player": "Jonathan Burkardt", "pos_group": "FW", "born": 2000, "age": 25, "nt_flag": true, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 1336, "starts": 15, "subs": 7, "compl": 4, "mn_per_start": 80.0, "min_share": 0.4498316498316498, "npg_p90": 0.6062874251497006, "ast_p90": 0.06736526946107785, "q": 0.4683213782709507, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 1336, "starts": 15, "subs": 7 } ], "crs_p90": 0.33682634730538924, "interceptions_p90": 0.06736526946107785, "tklw_p90": 0.2694610778443114, "fld_p90": 1.0104790419161678, "fls_p90": 0.8083832335329341, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 58 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 58 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 32 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 5, "n_group": 61 }, { "player_key": "stefan schimmer|1994", "player": "Stefan Schimmer", "pos_group": "FW", "born": 1994, "age": 31, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 820, "starts": 3, "subs": 24, "compl": 0, "mn_per_start": 67.0, "min_share": 0.2679738562091503, "npg_p90": 0.5487804878048781, "ast_p90": 0.10975609756097561, "q": 0.44388755919409656, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 820, "starts": 3, "subs": 24 } ], "crs_p90": 1.0975609756097562, "interceptions_p90": 0.43902439024390244, "tklw_p90": 0.43902439024390244, "fld_p90": 0.5487804878048781, "fls_p90": 1.4268292682926829, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 23 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 1 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 6 } ], "rank_q": 6, "n_group": 61 }, { "player_key": "nick woltemade|2002", "player": "Nick Woltemade", "pos_group": "FW", "born": 2002, "age": 23, "nt_flag": true, "club": "Newcastle", "league": "ENG-Premier League", "tier": "top9", "min": 1902, "starts": 24, "subs": 9, "compl": 3, "mn_per_start": 73.0, "min_share": 0.5711711711711712, "npg_p90": 0.3312302839116719, "ast_p90": 0.14195583596214512, "q": 0.441270153731293, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Newcastle", "tier": "top9", "min": 1902, "starts": 24, "subs": 9 } ], "crs_p90": 0.14195583596214512, "interceptions_p90": 0.23659305993690852, "tklw_p90": 0.6151419558359621, "fld_p90": 0.9463722397476341, "fls_p90": 0.9463722397476341, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 73 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 7, "n_group": 61 }, { "player_key": "ragnar ache|1998", "player": "Ragnar Ache", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1718, "starts": 18, "subs": 11, "compl": 3, "mn_per_start": 78.0, "min_share": 0.561437908496732, "npg_p90": 0.36670547147846333, "ast_p90": 0.20954598370197905, "q": 0.4270766240694599, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1718, "starts": 18, "subs": 11 } ], "crs_p90": 0.05238649592549476, "interceptions_p90": 0.20954598370197905, "tklw_p90": 0.4190919674039581, "fld_p90": 1.519208381839348, "fls_p90": 0.9429569266589057, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 72 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 49 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 5 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 43 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 58 } ], "rank_q": 8, "n_group": 61 }, { "player_key": "nicolo tresoldi|2004", "player": "Nicolo Tresoldi", "pos_group": "FW", "born": 2004, "age": 20, "nt_flag": true, "club": "Club Brugge", "league": "BEL-Pro League", "tier": "top9", "min": 2488, "starts": 29, "subs": 11, "compl": 6, "mn_per_start": 78.0, "min_share": 0.6911111111111111, "npg_p90": 0.6872990353697749, "ast_p90": 0.18086816720257234, "q": 0.4224054949054327, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Club Brugge", "tier": "top9", "min": 2488, "starts": 29, "subs": 11 } ], "crs_p90": 0.28938906752411575, "interceptions_p90": 0.2532154340836013, "tklw_p90": 0.5064308681672026, "fld_p90": 1.6639871382636655, "fls_p90": 0.7234726688102894, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 29 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 55 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 67 } ], "rank_q": 9, "n_group": 61 }, { "player_key": "robert glatzel|1994", "player": "Robert Glatzel", "pos_group": "FW", "born": 1994, "age": 31, "nt_flag": false, "club": "Hamburger SV", "league": "GER-Bundesliga", "tier": "domestic", "min": 612, "starts": 7, "subs": 12, "compl": 1, "mn_per_start": 65.0, "min_share": 0.20606060606060606, "npg_p90": 0.29411764705882354, "ast_p90": 0.29411764705882354, "q": 0.4111419324165648, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Hamburger SV", "tier": "domestic", "min": 612, "starts": 7, "subs": 12 } ], "crs_p90": 0.14705882352941177, "interceptions_p90": 0.0, "tklw_p90": 0.14705882352941177, "fld_p90": 1.911764705882353, "fls_p90": 1.3235294117647058, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 12 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 17 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 91 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 3 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 76 } ], "rank_q": 10, "n_group": 61 }, { "player_key": "lukas nmecha|1998", "player": "Lukas Nmecha", "pos_group": "FW", "born": 1998, "age": 26, "nt_flag": false, "club": "Leeds United", "league": "ENG-Premier League", "tier": "top9", "min": 1083, "starts": 10, "subs": 21, "compl": 1, "mn_per_start": 71.0, "min_share": 0.32522522522522523, "npg_p90": 0.33240997229916897, "ast_p90": 0.08310249307479224, "q": 0.39659050466721274, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Leeds United", "tier": "top9", "min": 1083, "starts": 10, "subs": 21 } ], "crs_p90": 0.8310249307479225, "interceptions_p90": 0.24930747922437674, "tklw_p90": 0.5817174515235457, "fld_p90": 1.4958448753462605, "fls_p90": 1.4958448753462605, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 36 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 90 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 61 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 57 } ], "rank_q": 11, "n_group": 61 }, { "player_key": "marius bulter|1993", "player": "Marius B\u00fclter", "pos_group": "FW", "born": 1993, "age": 32, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1597, "starts": 18, "subs": 14, "compl": 7, "mn_per_start": 74.0, "min_share": 0.5218954248366013, "npg_p90": 0.2817783343769568, "ast_p90": 0.22542266750156542, "q": 0.3909678020880441, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1597, "starts": 18, "subs": 14 } ], "crs_p90": 3.494051346274264, "interceptions_p90": 0.45084533500313084, "tklw_p90": 0.28177833437695676, "fld_p90": 1.408891671884784, "fls_p90": 0.9580463368816531, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 41 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 89 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 92 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 52 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 52 } ], "rank_q": 12, "n_group": 61 }, { "player_key": "dzenan pejcinovic|2005", "player": "D\u017eenan Pej\u010dinovi\u0107", "pos_group": "FW", "born": 2005, "age": 20, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1460, "starts": 16, "subs": 14, "compl": 7, "mn_per_start": 79.0, "min_share": 0.477124183006536, "npg_p90": 0.4931506849315068, "ast_p90": 0.0, "q": 0.3836129668702738, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 1460, "starts": 16, "subs": 14 } ], "crs_p90": 0.3082191780821918, "interceptions_p90": 0.3082191780821918, "tklw_p90": 0.5547945205479452, "fld_p90": 0.4315068493150685, "fls_p90": 1.356164383561644, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 37 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 4 } ], "rank_q": 13, "n_group": 61 }, { "player_key": "benedict hollerbach|2001", "player": "Benedict Hollerbach", "pos_group": "FW", "born": 2001, "age": 24, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 872, "starts": 13, "subs": 1, "compl": 0, "mn_per_start": 66.0, "min_share": 0.2849673202614379, "npg_p90": 0.10321100917431193, "ast_p90": 0.30963302752293576, "q": 0.3508163667121027, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 872, "starts": 13, "subs": 1 } ], "crs_p90": 2.064220183486239, "interceptions_p90": 0.10321100917431193, "tklw_p90": 0.8256880733944955, "fld_p90": 1.2385321100917432, "fls_p90": 1.8577981651376148, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 27 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 82 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 42 } ], "rank_q": 14, "n_group": 61 }, { "player_key": "tim lemperle|2002", "player": "Tim Lemperle", "pos_group": "FW", "born": 2002, "age": 23, "nt_flag": false, "club": "Hoffenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1944, "starts": 24, "subs": 5, "compl": 1, "mn_per_start": 76.0, "min_share": 0.6352941176470588, "npg_p90": 0.32407407407407407, "ast_p90": 0.09259259259259259, "q": 0.3432653311581737, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Hoffenheim", "tier": "domestic", "min": 1944, "starts": 24, "subs": 5 } ], "crs_p90": 1.25, "interceptions_p90": 0.2777777777777778, "tklw_p90": 0.7407407407407408, "fld_p90": 0.7407407407407408, "fls_p90": 2.7777777777777777, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 79 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 74 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 75 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 13 } ], "rank_q": 15, "n_group": 61 }, { "player_key": "luca schnellbacher|1994", "player": "Luca Schnellbacher", "pos_group": "FW", "born": 1994, "age": 31, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 603, "starts": 7, "subs": 21, "compl": 0, "mn_per_start": 55.0, "min_share": 0.19705882352941176, "npg_p90": 0.44776119402985076, "ast_p90": 0.5970149253731343, "q": 0.33423688319021183, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 603, "starts": 7, "subs": 21 } ], "crs_p90": 0.1492537313432836, "interceptions_p90": 0.1492537313432836, "tklw_p90": 0.1492537313432836, "fld_p90": 0.8955223880597015, "fls_p90": 2.537313432835821, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 11 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 82 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 11 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 22 } ], "rank_q": 16, "n_group": 61 }, { "player_key": "phillip tietz|1997", "player": "Phillip Tietz", "pos_group": "FW", "born": 1997, "age": 28, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 1610, "starts": 19, "subs": 0, "compl": 9, "mn_per_start": 85.0, "min_share": 0.5261437908496732, "npg_p90": 0.2795031055900621, "ast_p90": 0.11180124223602485, "q": 0.33243290908918166, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 1610, "starts": 19, "subs": 0 } ], "crs_p90": 0.2236024844720497, "interceptions_p90": 0.391304347826087, "tklw_p90": 0.2236024844720497, "fld_p90": 1.1739130434782608, "fls_p90": 1.7888198757763976, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 68 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 98 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 23 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 38 } ], "rank_q": 17, "n_group": 61 }, { "player_key": "armindo sieb|2003", "player": "Armindo Sieb", "pos_group": "FW", "born": 2003, "age": 22, "nt_flag": false, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 548, "starts": 3, "subs": 19, "compl": 0, "mn_per_start": 72.0, "min_share": 0.17908496732026144, "npg_p90": 0.3284671532846716, "ast_p90": 0.0, "q": 0.3313581504239268, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 548, "starts": 3, "subs": 19 } ], "crs_p90": 2.1350364963503647, "interceptions_p90": 0.0, "tklw_p90": 0.656934306569343, "fld_p90": 0.3284671532846715, "fls_p90": 2.627737226277372, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 7 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 1 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 84 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 46 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 18, "n_group": 61 }, { "player_key": "keke topp|2004", "player": "Keke Topp", "pos_group": "FW", "born": 2004, "age": 21, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 638, "starts": 7, "subs": 13, "compl": 1, "mn_per_start": 65.0, "min_share": 0.2084967320261438, "npg_p90": 0.14106583072100315, "ast_p90": 0.14106583072100315, "q": 0.31196788154346294, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 638, "starts": 7, "subs": 13 } ], "crs_p90": 0.7053291536050156, "interceptions_p90": 0.14106583072100312, "tklw_p90": 0.7053291536050156, "fld_p90": 0.987460815047022, "fls_p90": 2.25705329153605, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 12 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 28 } ], "rank_q": 19, "n_group": 61 }, { "player_key": "younes ebnoutalib|2003", "player": "Younes Ebnoutalib", "pos_group": "FW", "born": 2003, "age": 21, "nt_flag": true, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1260, "starts": 13, "subs": 4, "compl": 7, "mn_per_start": 87.0, "min_share": 0.4117647058823529, "npg_p90": 0.7857142857142857, "ast_p90": 0.0, "q": 0.31140649788652236, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 1260, "starts": 13, "subs": 4 } ], "crs_p90": 0.07142857142857142, "interceptions_p90": 0.2142857142857143, "tklw_p90": 0.2857142857142857, "fld_p90": 0.7857142857142857, "fls_p90": 0.7857142857142857, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 52 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 70 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 7 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 28 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 20, "n_group": 61 }, { "player_key": "noel futkeu|2002", "player": "Noel Futkeu", "pos_group": "FW", "born": 2002, "age": 22, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2705, "starts": 31, "subs": 3, "compl": 16, "mn_per_start": 84.0, "min_share": 0.8839869281045751, "npg_p90": 0.49907578558225507, "ast_p90": 0.16635859519408502, "q": 0.29286214575170266, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 2705, "starts": 31, "subs": 3 } ], "crs_p90": 0.066543438077634, "interceptions_p90": 0.199630314232902, "tklw_p90": 0.099815157116451, "fld_p90": 1.8299445471349354, "fls_p90": 1.497227356746765, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 97 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 89 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 73 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 6 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 11 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 73 } ], "rank_q": 21, "n_group": 61 }, { "player_key": "jan luca schuler|1999", "player": "Jan Luca Schuler", "pos_group": "FW", "born": 1999, "age": 26, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1140, "starts": 15, "subs": 12, "compl": 0, "mn_per_start": 64.0, "min_share": 0.3838383838383838, "npg_p90": 0.6315789473684211, "ast_p90": 0.07894736842105264, "q": 0.2879892330563178, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 1140, "starts": 15, "subs": 12 } ], "crs_p90": 0.07894736842105263, "interceptions_p90": 0.15789473684210525, "tklw_p90": 0.3157894736842105, "fld_p90": 0.9473684210526315, "fls_p90": 1.736842105263158, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 47 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 41 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 72 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 8 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 26 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 22, "n_group": 61 }, { "player_key": "fabian schleusener|1991", "player": "Fabian Schleusener", "pos_group": "FW", "born": 1991, "age": 33, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2077, "starts": 23, "subs": 10, "compl": 3, "mn_per_start": 76.0, "min_share": 0.6787581699346406, "npg_p90": 0.4766490129995185, "ast_p90": 0.17332691381800672, "q": 0.2831434448891126, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 2077, "starts": 23, "subs": 10 } ], "crs_p90": 0.693307655272027, "interceptions_p90": 0.21665864227250844, "tklw_p90": 0.2599903707270101, "fld_p90": 1.4299470389985558, "fls_p90": 1.386615310544054, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 84 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 27 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 23, "n_group": 61 }, { "player_key": "philipp hofmann|1993", "player": "Philipp Hofmann", "pos_group": "FW", "born": 1993, "age": 32, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2480, "starts": 28, "subs": 4, "compl": 19, "mn_per_start": 85.0, "min_share": 0.8104575163398693, "npg_p90": 0.39919354838709675, "ast_p90": 0.21774193548387097, "q": 0.27457338326475983, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2480, "starts": 28, "subs": 4 } ], "crs_p90": 0.14516129032258066, "interceptions_p90": 0.10887096774193548, "tklw_p90": 0.4717741935483871, "fld_p90": 1.3064516129032258, "fls_p90": 1.0161290322580645, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 93 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 83 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 68 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 38 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 24, "n_group": 61 }, { "player_key": "davie selke|1995", "player": "Davie Selke", "pos_group": "FW", "born": 1995, "age": 30, "nt_flag": false, "club": "Ba\u015fak\u015fehir", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1198, "starts": 15, "subs": 9, "compl": 0, "mn_per_start": 63.0, "min_share": 0.3915032679738562, "npg_p90": 0.6010016694490817, "ast_p90": 0.0, "q": 0.2622291767407692, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Ba\u015fak\u015fehir", "tier": "top9", "min": 1198, "starts": 15, "subs": 9 } ], "crs_p90": 0.4507512520868113, "interceptions_p90": 0.15025041736227046, "tklw_p90": 0.07512520868113523, "fld_p90": 1.8030050083472453, "fls_p90": 1.8781302170283807, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 50 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 41 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 6 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 72 } ], "rank_q": 25, "n_group": 61 }, { "player_key": "daniel hanslik|1996", "player": "Daniel Hanslik", "pos_group": "FW", "born": 1996, "age": 28, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1124, "starts": 11, "subs": 14, "compl": 2, "mn_per_start": 76.0, "min_share": 0.3784511784511784, "npg_p90": 0.2402135231316726, "ast_p90": 0.3202846975088968, "q": 0.24820061039273142, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 1124, "starts": 11, "subs": 14 } ], "crs_p90": 0.7206405693950179, "interceptions_p90": 0.08007117437722419, "tklw_p90": 0.7206405693950179, "fld_p90": 0.8807829181494662, "fls_p90": 1.6814946619217082, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 26 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 62 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 56 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 58 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 21 } ], "rank_q": 26, "n_group": 61 }, { "player_key": "baris atik|1995", "player": "Bar\u0131\u015f Atik", "pos_group": "FW", "born": 1995, "age": 30, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2859, "starts": 33, "subs": 0, "compl": 19, "mn_per_start": 87.0, "min_share": 0.9343137254901961, "npg_p90": 0.1888772298006296, "ast_p90": 0.3462749213011543, "q": 0.24688960772409907, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 2859, "starts": 33, "subs": 0 } ], "crs_p90": 5.414480587618048, "interceptions_p90": 0.5981112277019937, "tklw_p90": 0.6295907660020986, "fld_p90": 1.6054564533053515, "fls_p90": 0.9443861490031479, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 99 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 98 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 62 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 84 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 62 } ], "rank_q": 27, "n_group": 61 }, { "player_key": "christoph daferner|1998", "player": "Christoph Daferner", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1137, "starts": 13, "subs": 17, "compl": 0, "mn_per_start": 69.0, "min_share": 0.39479166666666665, "npg_p90": 0.47493403693931396, "ast_p90": 0.079155672823219, "q": 0.24661661042458927, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1137, "starts": 13, "subs": 17 } ], "crs_p90": 0.8707124010554089, "interceptions_p90": 0.158311345646438, "tklw_p90": 0.23746701846965698, "fld_p90": 1.108179419525066, "fls_p90": 1.266490765171504, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 49 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 26 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 62 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 64 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 20 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 35 } ], "rank_q": 28, "n_group": 61 }, { "player_key": "phil harres|2002", "player": "Phil Harres", "pos_group": "FW", "born": 2002, "age": 23, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2204, "starts": 23, "subs": 10, "compl": 12, "mn_per_start": 85.0, "min_share": 0.7202614379084967, "npg_p90": 0.40834845735027225, "ast_p90": 0.1225045372050817, "q": 0.24412952172515737, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 2204, "starts": 23, "subs": 10 } ], "crs_p90": 0.44918330308529947, "interceptions_p90": 0.16333938294010888, "tklw_p90": 0.16333938294010888, "fld_p90": 0.6941923774954628, "fls_p90": 1.5925589836660616, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 87 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 41 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 11 } ], "rank_q": 29, "n_group": 61 }, { "player_key": "marvin pieringer|1999", "player": "Marvin Pieringer", "pos_group": "FW", "born": 1999, "age": 25, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1650, "starts": 20, "subs": 7, "compl": 5, "mn_per_start": 75.0, "min_share": 0.5392156862745098, "npg_p90": 0.16363636363636364, "ast_p90": 0.05454545454545454, "q": 0.24378298110346905, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1650, "starts": 20, "subs": 7 } ], "crs_p90": 1.0909090909090908, "interceptions_p90": 0.6000000000000001, "tklw_p90": 0.7636363636363637, "fld_p90": 1.4727272727272729, "fls_p90": 2.018181818181818, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 66 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 56 } ], "rank_q": 30, "n_group": 61 }, { "player_key": "justin njinmah|2000", "player": "Justin Njinmah", "pos_group": "FW", "born": 2000, "age": 24, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 1947, "starts": 22, "subs": 11, "compl": 6, "mn_per_start": 77.0, "min_share": 0.6362745098039215, "npg_p90": 0.23112480739599384, "ast_p90": 0.0, "q": 0.2432618903455729, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 1947, "starts": 22, "subs": 11 } ], "crs_p90": 1.571648690292758, "interceptions_p90": 0.27734976887519264, "tklw_p90": 0.6471494607087828, "fld_p90": 1.155624036979969, "fls_p90": 0.3697996918335901, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 56 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 78 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 37 } ], "rank_q": 31, "n_group": 61 }, { "player_key": "stefano marino|2004", "player": "Stefano Marino", "pos_group": "FW", "born": 2004, "age": 21, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1188, "starts": 14, "subs": 13, "compl": 1, "mn_per_start": 75.0, "min_share": 0.38823529411764707, "npg_p90": 0.45454545454545453, "ast_p90": 0.07575757575757576, "q": 0.2405929288481266, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1188, "starts": 14, "subs": 13 } ], "crs_p90": 0.6060606060606061, "interceptions_p90": 0.2272727272727273, "tklw_p90": 0.3787878787878788, "fld_p90": 1.9696969696969697, "fls_p90": 1.4393939393939394, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 48 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 35 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 79 } ], "rank_q": 32, "n_group": 61 }, { "player_key": "nelson weiper|2005", "player": "Nelson Weiper", "pos_group": "FW", "born": 2005, "age": 20, "nt_flag": true, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 558, "starts": 3, "subs": 21, "compl": 2, "mn_per_start": 83.0, "min_share": 0.18235294117647058, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.23180151016038816, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 558, "starts": 3, "subs": 21 } ], "crs_p90": 0.967741935483871, "interceptions_p90": 0.4838709677419355, "tklw_p90": 0.3225806451612903, "fld_p90": 0.4838709677419355, "fls_p90": 0.967741935483871, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 8 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 1 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 56 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 59 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 5 } ], "rank_q": 33, "n_group": 61 }, { "player_key": "niclas fullkrug|1993", "player": "Niclas F\u00fcllkrug", "pos_group": "FW", "born": 1993, "age": 32, "nt_flag": true, "club": "Milan", "league": "ITA-Serie A", "tier": "top9", "min": 659, "starts": 3, "subs": 17, "compl": 0, "mn_per_start": 63.0, "min_share": 0.19789789789789788, "npg_p90": 0.13657056145675267, "ast_p90": 0.0, "q": 0.22746966612814065, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Milan", "tier": "top9", "min": 659, "starts": 3, "subs": 17 } ], "crs_p90": 0.13657056145675267, "interceptions_p90": 0.40971168437025796, "tklw_p90": 0.27314112291350534, "fld_p90": 1.0925644916540214, "fls_p90": 1.0925644916540214, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 11 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 2 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 55 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 13 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 48 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 33 } ], "rank_q": 34, "n_group": 61 }, { "player_key": "steffen tigges|1998", "player": "Steffen Tigges", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1592, "starts": 14, "subs": 17, "compl": 4, "mn_per_start": 79.0, "min_share": 0.5202614379084968, "npg_p90": 0.3391959798994975, "ast_p90": 0.1130653266331658, "q": 0.21867096124995516, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1592, "starts": 14, "subs": 17 } ], "crs_p90": 0.33919597989949746, "interceptions_p90": 0.22613065326633167, "tklw_p90": 0.5653266331658292, "fld_p90": 0.9045226130653267, "fls_p90": 2.091708542713568, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 66 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 28 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 58 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 35, "n_group": 61 }, { "player_key": "mergim berisha|1998", "player": "Mergim Berisha", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 627, "starts": 7, "subs": 4, "compl": 2, "mn_per_start": 77.0, "min_share": 0.2111111111111111, "npg_p90": 0.28708133971291866, "ast_p90": 0.14354066985645933, "q": 0.2174708810968489, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 627, "starts": 7, "subs": 4 } ], "crs_p90": 0.43062200956937796, "interceptions_p90": 0.14354066985645933, "tklw_p90": 0.43062200956937796, "fld_p90": 0.7177033492822966, "fls_p90": 2.7272727272727275, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 13 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 52 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 40 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 36, "n_group": 61 }, { "player_key": "lucas holer|1994", "player": "Lucas H\u00f6ler", "pos_group": "FW", "born": 1994, "age": 31, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 2037, "starts": 25, "subs": 8, "compl": 10, "mn_per_start": 78.0, "min_share": 0.6656862745098039, "npg_p90": 0.1325478645066274, "ast_p90": 0.044182621502209134, "q": 0.21166040238809875, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 2037, "starts": 25, "subs": 8 } ], "crs_p90": 0.353460972017673, "interceptions_p90": 0.48600883652430044, "tklw_p90": 0.5301914580265096, "fld_p90": 1.3254786450662739, "fls_p90": 1.3254786450662739, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 69 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 49 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 34 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 74 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 47 } ], "rank_q": 37, "n_group": 61 }, { "player_key": "semir telalovic|1999", "player": "Semir Telalovic", "pos_group": "FW", "born": 1999, "age": 25, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 473, "starts": 6, "subs": 8, "compl": 0, "mn_per_start": 67.0, "min_share": 0.15457516339869282, "npg_p90": 0.38054968287526425, "ast_p90": 0.0, "q": 0.21085800104507524, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 473, "starts": 6, "subs": 8 } ], "crs_p90": 0.3805496828752643, "interceptions_p90": 0.0, "tklw_p90": 0.0, "fld_p90": 1.5221987315010572, "fls_p90": 1.7124735729386893, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 25 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 49 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 36 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 1 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 58 } ], "rank_q": 38, "n_group": 61 }, { "player_key": "marcus muller|2002", "player": "Marcus M\u00fcller", "pos_group": "FW", "born": 2002, "age": 22, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 473, "starts": 5, "subs": 18, "compl": 0, "mn_per_start": 50.0, "min_share": 0.15457516339869282, "npg_p90": 0.19027484143763213, "ast_p90": 0.19027484143763213, "q": 0.21085800104507524, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 473, "starts": 5, "subs": 18 } ], "crs_p90": 0.9513742071881607, "interceptions_p90": 0.19027484143763215, "tklw_p90": 0.9513742071881607, "fld_p90": 2.2832980972515857, "fls_p90": 3.234672304439746, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 49 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 81 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 88 } ], "rank_q": 38, "n_group": 61 }, { "player_key": "jona niemiec|2001", "player": "Jona Niemiec", "pos_group": "FW", "born": 2001, "age": 23, "nt_flag": false, "club": "Odense", "league": "DEN-Superliga", "tier": "other", "min": 954, "starts": 10, "subs": 15, "compl": 0, "mn_per_start": 56.0, "min_share": 0.33125, "npg_p90": 0.4716981132075472, "ast_p90": 0.18867924528301888, "q": 0.20889597698220594, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "Odense", "tier": "other", "min": 954, "starts": 10, "subs": 15 } ], "crs_p90": 0.7547169811320755, "interceptions_p90": 0.4716981132075472, "tklw_p90": 0.6603773584905661, "fld_p90": 1.1320754716981132, "fls_p90": 1.7924528301886793, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 38 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 21 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 48 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 58 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 80 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 35 } ], "rank_q": 40, "n_group": 61 }, { "player_key": "joel grodowski|1997", "player": "Joel Grodowski", "pos_group": "FW", "born": 1997, "age": 27, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2023, "starts": 27, "subs": 5, "compl": 2, "mn_per_start": 71.0, "min_share": 0.6611111111111111, "npg_p90": 0.31141868512110726, "ast_p90": 0.08897676717745921, "q": 0.20099145926612672, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 2023, "starts": 27, "subs": 5 } ], "crs_p90": 2.2244191794364805, "interceptions_p90": 0.08897676717745921, "tklw_p90": 0.4003954522985665, "fld_p90": 1.5570934256055364, "fls_p90": 1.7350469599604548, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 82 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 79 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 85 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 28 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 60 } ], "rank_q": 41, "n_group": 61 }, { "player_key": "lion lauberbach|1998", "player": "Lion Lauberbach", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "Mechelen", "league": "BEL-Pro League", "tier": "top9", "min": 1866, "starts": 21, "subs": 1, "compl": 15, "mn_per_start": 87.0, "min_share": 0.5456140350877193, "npg_p90": 0.28938906752411575, "ast_p90": 0.04823151125401929, "q": 0.2004410038827209, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Mechelen", "tier": "top9", "min": 1866, "starts": 21, "subs": 1 } ], "crs_p90": 0.48231511254019294, "interceptions_p90": 0.0, "tklw_p90": 0.33762057877813506, "fld_p90": 1.4469453376205788, "fls_p90": 0.9646302250803859, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 94 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 44 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 55 } ], "rank_q": 42, "n_group": 61 }, { "player_key": "youssoufa moukoko|2004", "player": "Youssoufa Moukoko", "pos_group": "FW", "born": 2004, "age": 20, "nt_flag": false, "club": "FC Copenhagen", "league": "DEN-Superliga", "tier": "other", "min": 1204, "starts": 15, "subs": 9, "compl": 3, "mn_per_start": 69.0, "min_share": 0.41805555555555557, "npg_p90": 0.4485049833887043, "ast_p90": 0.14950166112956811, "q": 0.1999444588046624, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "FC Copenhagen", "tier": "other", "min": 1204, "starts": 15, "subs": 9 } ], "crs_p90": 0.37375415282392027, "interceptions_p90": 0.29900332225913623, "tklw_p90": 0.6727574750830565, "fld_p90": 0.6727574750830565, "fls_p90": 0.7475083056478405, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 54 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 50 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 36 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 10 } ], "rank_q": 43, "n_group": 61 }, { "player_key": "maximilian breunig|2000", "player": "Maximilian Breunig", "pos_group": "FW", "born": 2000, "age": 24, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 560, "starts": 4, "subs": 14, "compl": 1, "mn_per_start": 77.0, "min_share": 0.1830065359477124, "npg_p90": 0.3214285714285714, "ast_p90": 0.0, "q": 0.19829317495540294, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 560, "starts": 4, "subs": 14 } ], "crs_p90": 0.3214285714285714, "interceptions_p90": 0.3214285714285714, "tklw_p90": 0.3214285714285714, "fld_p90": 2.25, "fls_p90": 2.4107142857142856, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 8 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 31 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 44 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 44, "n_group": 61 }, { "player_key": "noah ganaus|2001", "player": "Noah Ganaus", "pos_group": "FW", "born": 2001, "age": 24, "nt_flag": false, "club": "Odense", "league": "DEN-Superliga", "tier": "other", "min": 2589, "starts": 32, "subs": 0, "compl": 12, "mn_per_start": 81.0, "min_share": 0.8989583333333333, "npg_p90": 0.3823870220162225, "ast_p90": 0.13904982618771727, "q": 0.18756467220550582, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "Odense", "tier": "other", "min": 2589, "starts": 32, "subs": 0 } ], "crs_p90": 1.877172653534183, "interceptions_p90": 0.17381228273464658, "tklw_p90": 0.48667439165701043, "fld_p90": 0.5561993047508691, "fls_p90": 1.0428736964078795, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 98 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 98 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 46 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 45, "n_group": 61 }, { "player_key": "adriano grimaldi|1991", "player": "Adriano Grimaldi", "pos_group": "FW", "born": 1991, "age": 34, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 903, "starts": 10, "subs": 16, "compl": 0, "mn_per_start": 67.0, "min_share": 0.30404040404040406, "npg_p90": 0.09966777408637874, "ast_p90": 0.19933554817275748, "q": 0.18418082941480218, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 903, "starts": 10, "subs": 16 } ], "crs_p90": 0.29900332225913623, "interceptions_p90": 0.19933554817275748, "tklw_p90": 0.39867109634551495, "fld_p90": 0.5980066445182725, "fls_p90": 1.6943521594684385, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 32 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 19 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 29 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 40 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 46, "n_group": 61 }, { "player_key": "joshua mees|1996", "player": "Joshua Mees", "pos_group": "FW", "born": 1996, "age": 29, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 968, "starts": 14, "subs": 2, "compl": 0, "mn_per_start": 63.0, "min_share": 0.33611111111111114, "npg_p90": 0.1859504132231405, "ast_p90": 0.09297520661157024, "q": 0.17777196757756333, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 968, "starts": 14, "subs": 2 } ], "crs_p90": 1.0227272727272727, "interceptions_p90": 0.371900826446281, "tklw_p90": 0.27892561983471076, "fld_p90": 2.603305785123967, "fls_p90": 1.0227272727272727, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 38 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 83 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 69 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 93 } ], "rank_q": 47, "n_group": 61 }, { "player_key": "oliver batista-meier|2001", "player": "Oliver Batista-Meier", "pos_group": "FW", "born": 2001, "age": 24, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2166, "starts": 26, "subs": 4, "compl": 16, "mn_per_start": 79.0, "min_share": 0.7520833333333333, "npg_p90": 0.16620498614958448, "ast_p90": 0.16620498614958448, "q": 0.17773256211183575, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 2166, "starts": 26, "subs": 4 } ], "crs_p90": 5.858725761772853, "interceptions_p90": 0.08310249307479224, "tklw_p90": 0.5817174515235457, "fld_p90": 0.9556786703601108, "fls_p90": 0.6232686980609418, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 89 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 82 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 47 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 48, "n_group": 61 }, { "player_key": "janni serra|1998", "player": "Janni Serra", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "AGF", "league": "DEN-Superliga", "tier": "other", "min": 529, "starts": 5, "subs": 15, "compl": 0, "mn_per_start": 60.0, "min_share": 0.18368055555555557, "npg_p90": 0.5103969754253308, "ast_p90": 0.0, "q": 0.17755993094822237, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "AGF", "tier": "other", "min": 529, "starts": 5, "subs": 15 } ], "crs_p90": 0.5103969754253308, "interceptions_p90": 0.3402646502835539, "tklw_p90": 0.8506616257088847, "fld_p90": 1.5311909262759924, "fls_p90": 1.1909262759924386, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 9 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 35 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 45 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 83 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 59 } ], "rank_q": 49, "n_group": 61 }, { "player_key": "sidi sane|2003", "player": "Sidi San\u00e9", "pos_group": "FW", "born": 2003, "age": 22, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 772, "starts": 6, "subs": 17, "compl": 2, "mn_per_start": 70.0, "min_share": 0.26805555555555555, "npg_p90": 0.23316062176165803, "ast_p90": 0.0, "q": 0.17315073889646432, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 772, "starts": 6, "subs": 17 } ], "crs_p90": 0.582901554404145, "interceptions_p90": 0.582901554404145, "tklw_p90": 0.9326424870466321, "fld_p90": 0.582901554404145, "fls_p90": 1.2823834196891193, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 24 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 34 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 94 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 50, "n_group": 61 }, { "player_key": "piet scobel|2005", "player": "Piet Scobel", "pos_group": "FW", "born": 2005, "age": 20, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 811, "starts": 7, "subs": 14, "compl": 2, "mn_per_start": 83.0, "min_share": 0.27306397306397306, "npg_p90": 0.2219482120838471, "ast_p90": 0.0, "q": 0.16920399499409022, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 811, "starts": 7, "subs": 14 } ], "crs_p90": 0.4438964241676942, "interceptions_p90": 0.0, "tklw_p90": 0.0, "fld_p90": 0.33292231812577067, "fls_p90": 1.220715166461159, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 25 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 13 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 32 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 41 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 1 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 51, "n_group": 61 }, { "player_key": "kevin behrens|1991", "player": "Kevin Behrens", "pos_group": "FW", "born": 1991, "age": 34, "nt_flag": false, "club": "Lugano", "league": "SUI-Super League", "tier": "other", "min": 2232, "starts": 27, "subs": 7, "compl": 12, "mn_per_start": 76.0, "min_share": 0.6888888888888889, "npg_p90": 0.5241935483870968, "ast_p90": 0.08064516129032258, "q": 0.16832409894115968, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Lugano", "tier": "other", "min": 2232, "starts": 27, "subs": 7 } ], "crs_p90": 0.28225806451612906, "interceptions_p90": 0.28225806451612906, "tklw_p90": 0.16129032258064516, "fld_p90": 1.5322580645161292, "fls_p90": 1.3306451612903227, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 74 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 32 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 28 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 24 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 59 } ], "rank_q": 52, "n_group": 61 }, { "player_key": "lars lokotsch|1996", "player": "Lars Lokotsch", "pos_group": "FW", "born": 1996, "age": 29, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1094, "starts": 9, "subs": 14, "compl": 1, "mn_per_start": 67.0, "min_share": 0.3798611111111111, "npg_p90": 0.08226691042047532, "ast_p90": 0.16453382084095064, "q": 0.16653863361829907, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 1094, "starts": 9, "subs": 14 } ], "crs_p90": 0.5758683729433273, "interceptions_p90": 0.08226691042047532, "tklw_p90": 0.5758683729433273, "fld_p90": 1.8921389396709323, "fls_p90": 1.9744058500914077, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 20 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 31 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 46 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 76 } ], "rank_q": 53, "n_group": 61 }, { "player_key": "jannik rochelt|1998", "player": "Jannik Rochelt", "pos_group": "FW", "born": 1998, "age": 26, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 669, "starts": 7, "subs": 6, "compl": 4, "mn_per_start": 77.0, "min_share": 0.21862745098039216, "npg_p90": 0.0, "ast_p90": 0.13452914798206278, "q": 0.15738561850534627, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 669, "starts": 7, "subs": 6 } ], "crs_p90": 2.1524663677130045, "interceptions_p90": 0.13452914798206278, "tklw_p90": 0.40358744394618834, "fld_p90": 1.0762331838565022, "fls_p90": 0.6726457399103138, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 14 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 27 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 84 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 32 } ], "rank_q": 54, "n_group": 61 }, { "player_key": "dennis owusu|2001", "player": "Dennis Owusu", "pos_group": "FW", "born": 2001, "age": 24, "nt_flag": false, "club": "Ban\u00edk Ostrava", "league": "CZE-First League", "tier": "other", "min": 716, "starts": 5, "subs": 16, "compl": 0, "mn_per_start": 64.0, "min_share": 0.24107744107744108, "npg_p90": 0.0, "ast_p90": 0.12569832402234637, "q": 0.1393829137828966, "moved": false, "stints": [ { "league": "CZE-First League", "team": "Ban\u00edk Ostrava", "tier": "other", "min": 716, "starts": 5, "subs": 16 } ], "crs_p90": 8.296089385474861, "interceptions_p90": 0.12569832402234637, "tklw_p90": 0.8798882681564246, "fld_p90": 1.6340782122905029, "fls_p90": 1.5083798882681565, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 18 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 5 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 21 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 100 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 74 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 65 } ], "rank_q": 55, "n_group": 61 }, { "player_key": "namory noel cisse|2003", "player": "Namory Noel Ciss\u00e9", "pos_group": "FW", "born": 2003, "age": 22, "nt_flag": false, "club": "Dukla Prague", "league": "CZE-First League", "tier": "other", "min": 886, "starts": 10, "subs": 3, "compl": 3, "mn_per_start": 80.0, "min_share": 0.28954248366013075, "npg_p90": 0.10158013544018057, "ast_p90": 0.0, "q": 0.12611578313166905, "moved": false, "stints": [ { "league": "CZE-First League", "team": "Dukla Prague", "tier": "other", "min": 886, "starts": 10, "subs": 3 } ], "crs_p90": 0.8126410835214446, "interceptions_p90": 0.4063205417607223, "tklw_p90": 0.0, "fld_p90": 1.6252821670428892, "fls_p90": 1.2189616252821671, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 28 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 71 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 14 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 56, "n_group": 61 }, { "player_key": "ole pohlmann|2001", "player": "Ole Pohlmann", "pos_group": "FW", "born": 2001, "age": 24, "nt_flag": false, "club": "Rio Ave", "league": "POR-Primeira Liga", "tier": "top9", "min": 1722, "starts": 20, "subs": 11, "compl": 2, "mn_per_start": 70.0, "min_share": 0.6172043010752688, "npg_p90": 0.05226480836236934, "ast_p90": 0.05226480836236934, "q": 0.12471511089124025, "moved": false, "stints": [ { "league": "POR-Primeira Liga", "team": "Rio Ave", "tier": "top9", "min": 1722, "starts": 20, "subs": 11 } ], "crs_p90": 1.7770034843205575, "interceptions_p90": 0.47038327526132406, "tklw_p90": 0.8885017421602788, "fld_p90": 1.6202090592334495, "fls_p90": 0.9407665505226481, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 14 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 89 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 57, "n_group": 61 }, { "player_key": "johannes eggestein|1998", "player": "Johannes Eggestein", "pos_group": "FW", "born": 1998, "age": 27, "nt_flag": false, "club": "Austria Wien", "league": "AUT-Bundesliga", "tier": "other", "min": 2324, "starts": 27, "subs": 2, "compl": 13, "mn_per_start": 84.0, "min_share": 0.8069444444444445, "npg_p90": 0.193631669535284, "ast_p90": 0.23235800344234078, "q": 0.1108982511057784, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Austria Wien", "tier": "other", "min": 2324, "starts": 27, "subs": 2 } ], "crs_p90": 4.027538726333907, "interceptions_p90": 0.0387263339070568, "tklw_p90": 0.3872633390705679, "fld_p90": 0.7745266781411358, "fls_p90": 0.7745266781411358, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 93 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 9 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 94 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 23 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 58, "n_group": 61 }, { "player_key": "morgan fassbender|1998", "player": "Morgan Fa\u00dfbender", "pos_group": "FW", "born": 1998, "age": 26, "nt_flag": false, "club": "Nieciecza", "league": "POL-Ekstraklasa", "tier": "other", "min": 1710, "starts": 22, "subs": 7, "compl": 3, "mn_per_start": 68.0, "min_share": 0.5757575757575758, "npg_p90": 0.15789473684210525, "ast_p90": 0.05263157894736842, "q": 0.11086645673989441, "moved": false, "stints": [ { "league": "POL-Ekstraklasa", "team": "Nieciecza", "tier": "other", "min": 1710, "starts": 22, "subs": 7 } ], "crs_p90": 1.8421052631578947, "interceptions_p90": 0.368421052631579, "tklw_p90": 0.47368421052631576, "fld_p90": 0.736842105263158, "fls_p90": 1.368421052631579, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 69 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 9 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 62 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 13 } ], "rank_q": 59, "n_group": 61 }, { "player_key": "moritz broschinski|2000", "player": "Moritz Broschinski", "pos_group": "FW", "born": 2000, "age": 24, "nt_flag": false, "club": "Basel", "league": "SUI-Super League", "tier": "other", "min": 542, "starts": 5, "subs": 14, "compl": 1, "mn_per_start": 58.0, "min_share": 0.17206349206349206, "npg_p90": 0.16605166051660517, "ast_p90": 0.0, "q": 0.10957772391380866, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "Basel", "tier": "other", "min": 542, "starts": 5, "subs": 14 } ], "crs_p90": 0.0, "interceptions_p90": 0.0, "tklw_p90": 0.0, "fld_p90": 1.4944649446494465, "fls_p90": 2.3247232472324724, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 5 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 7 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 8 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 2 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 1 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 57 } ], "rank_q": 60, "n_group": 61 }, { "player_key": "maurice malone|2000", "player": "Maurice Malone", "pos_group": "FW", "born": 2000, "age": 24, "nt_flag": false, "club": "Sturm Graz", "league": "AUT-Bundesliga", "tier": "other", "min": 1567, "starts": 18, "subs": 10, "compl": 3, "mn_per_start": 73.0, "min_share": 0.5440972222222222, "npg_p90": 0.1723037651563497, "ast_p90": 0.0574345883854499, "q": 0.07648802657682591, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Sturm Graz", "tier": "other", "min": 1567, "starts": 18, "subs": 10 } ], "crs_p90": 0.9189534141671986, "interceptions_p90": 0.22973835354179964, "tklw_p90": 0.1723037651563497, "fld_p90": 0.9763880025526483, "fls_p90": 1.2635609444798979, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 52 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 2 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 65 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 20 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 27 } ], "rank_q": 61, "n_group": 61 }, { "player_key": "serge gnabry|1995", "player": "Serge Gnabry", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1219, "starts": 16, "subs": 5, "compl": 1, "mn_per_start": 68.0, "min_share": 0.4232638888888889, "npg_p90": 0.5906480721903199, "ast_p90": 0.44298605414273995, "q": 0.5424734865029156, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 1219, "starts": 16, "subs": 5 } ], "crs_p90": 1.5504511894995898, "interceptions_p90": 0.29532403609516, "tklw_p90": 0.7383100902379, "fld_p90": 0.44298605414273995, "fls_p90": 0.6644790812141099, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 43 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 55 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 100 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 44 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 1, "n_group": 188 }, { "player_key": "karim adeyemi|2002", "player": "Karim Adeyemi", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 1195, "starts": 15, "subs": 13, "compl": 0, "mn_per_start": 69.0, "min_share": 0.39052287581699346, "npg_p90": 0.5271966527196652, "ast_p90": 0.301255230125523, "q": 0.44713189398552655, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 1195, "starts": 15, "subs": 13 } ], "crs_p90": 0.8284518828451883, "interceptions_p90": 0.602510460251046, "tklw_p90": 0.301255230125523, "fld_p90": 1.8828451882845187, "fls_p90": 1.5815899581589958, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 38 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 25 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 27 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 9 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 2, "n_group": 188 }, { "player_key": "chris fuhrich|1998", "player": "Chris F\u00fchrich", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 1698, "starts": 20, "subs": 13, "compl": 1, "mn_per_start": 70.0, "min_share": 0.5549019607843138, "npg_p90": 0.3710247349823322, "ast_p90": 0.3710247349823322, "q": 0.4424562424556113, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 1698, "starts": 20, "subs": 13 } ], "crs_p90": 4.558303886925795, "interceptions_p90": 0.15901060070671377, "tklw_p90": 0.4770318021201414, "fld_p90": 0.3710247349823321, "fls_p90": 0.31802120141342755, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 60 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 33 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 86 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 3 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 5 } ], "rank_q": 3, "n_group": 188 }, { "player_key": "maximilian beier|2002", "player": "Maximilian Beier", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 2026, "starts": 24, "subs": 8, "compl": 4, "mn_per_start": 77.0, "min_share": 0.6620915032679738, "npg_p90": 0.39980256663376107, "ast_p90": 0.26653504442250736, "q": 0.41709546066291114, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 2026, "starts": 24, "subs": 8 } ], "crs_p90": 1.2438302073050347, "interceptions_p90": 0.4886475814412636, "tklw_p90": 0.7107601184600197, "fld_p90": 1.0661401776900297, "fls_p90": 1.3770977295162883, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 71 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 38 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 20 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 40 } ], "rank_q": 4, "n_group": 188 }, { "player_key": "lennart karl|2008", "player": "Lennart Karl", "pos_group": "MF", "born": 2008, "age": 17, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1281, "starts": 16, "subs": 10, "compl": 4, "mn_per_start": 67.0, "min_share": 0.44479166666666664, "npg_p90": 0.351288056206089, "ast_p90": 0.351288056206089, "q": 0.39698363956885746, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 1281, "starts": 16, "subs": 10 } ], "crs_p90": 2.037470725995316, "interceptions_p90": 0.7728337236533959, "tklw_p90": 1.053864168618267, "fld_p90": 0.7728337236533959, "fls_p90": 0.351288056206089, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 35 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 53 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 51 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 21 } ], "rank_q": 5, "n_group": 188 }, { "player_key": "jamie leweling|2001", "player": "Jamie Leweling", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 2367, "starts": 26, "subs": 6, "compl": 10, "mn_per_start": 84.0, "min_share": 0.7735294117647059, "npg_p90": 0.2661596958174905, "ast_p90": 0.34220532319391633, "q": 0.39526823321079835, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 2367, "starts": 26, "subs": 6 } ], "crs_p90": 4.67680608365019, "interceptions_p90": 0.494296577946768, "tklw_p90": 0.4562737642585551, "fld_p90": 1.6349809885931559, "fls_p90": 0.6463878326996197, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 63 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 99 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 86 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 11 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 72 } ], "rank_q": 6, "n_group": 188 }, { "player_key": "julian brandt|1996", "player": "Julian Brandt", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 1606, "starts": 17, "subs": 12, "compl": 5, "mn_per_start": 83.0, "min_share": 0.5248366013071896, "npg_p90": 0.39227895392278955, "ast_p90": 0.22415940224159397, "q": 0.37379940857928096, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 1606, "starts": 17, "subs": 12 } ], "crs_p90": 1.4009962640099627, "interceptions_p90": 0.28019925280199254, "tklw_p90": 0.44831880448318806, "fld_p90": 0.28019925280199254, "fls_p90": 0.44831880448318806, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 56 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 31 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 41 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 5 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 3 } ], "rank_q": 7, "n_group": 188 }, { "player_key": "jamal musiala|2003", "player": "Jamal Musiala", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 683, "starts": 7, "subs": 8, "compl": 1, "mn_per_start": 69.0, "min_share": 0.23715277777777777, "npg_p90": 0.2635431918008785, "ast_p90": 0.527086383601757, "q": 0.3677456209094619, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 683, "starts": 7, "subs": 8 } ], "crs_p90": 0.527086383601757, "interceptions_p90": 0.3953147877013177, "tklw_p90": 0.6588579795021963, "fld_p90": 2.3718887262079065, "fls_p90": 0.6588579795021963, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 15 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 18 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 17 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 92 } ], "rank_q": 8, "n_group": 188 }, { "player_key": "assan ouedraogo|2006", "player": "Assan Ou\u00e9draogo", "pos_group": "MF", "born": 2006, "age": 19, "nt_flag": true, "club": "RB Leipzig", "league": "GER-Bundesliga", "tier": "domestic", "min": 948, "starts": 13, "subs": 6, "compl": 1, "mn_per_start": 68.0, "min_share": 0.3191919191919192, "npg_p90": 0.379746835443038, "ast_p90": 0.2848101265822785, "q": 0.35338815903662246, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "RB Leipzig", "tier": "domestic", "min": 948, "starts": 13, "subs": 6 } ], "crs_p90": 0.37974683544303794, "interceptions_p90": 0.2848101265822785, "tklw_p90": 0.569620253164557, "fld_p90": 2.088607594936709, "fls_p90": 0.37974683544303794, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 28 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 44 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 98 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 8 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 86 } ], "rank_q": 9, "n_group": 188 }, { "player_key": "kevin schade|2001", "player": "Kevin Schade", "pos_group": "MF", "born": 2001, "age": 23, "nt_flag": true, "club": "Brentford", "league": "ENG-Premier League", "tier": "top9", "min": 2745, "starts": 32, "subs": 3, "compl": 18, "mn_per_start": 82.0, "min_share": 0.8026315789473685, "npg_p90": 0.26229508196721313, "ast_p90": 0.09836065573770492, "q": 0.32617262122056007, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Brentford", "tier": "top9", "min": 2745, "starts": 32, "subs": 3 } ], "crs_p90": 0.7540983606557378, "interceptions_p90": 0.6229508196721312, "tklw_p90": 0.8852459016393444, "fld_p90": 1.4098360655737705, "fls_p90": 1.639344262295082, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 86 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 80 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 25 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 34 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 61 } ], "rank_q": 10, "n_group": 188 }, { "player_key": "mahmoud dahoud|1996", "player": "Mahmoud Dahoud", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 716, "starts": 8, "subs": 7, "compl": 1, "mn_per_start": 68.0, "min_share": 0.24107744107744108, "npg_p90": 0.25139664804469275, "ast_p90": 0.3770949720670391, "q": 0.31634982543296913, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 716, "starts": 8, "subs": 7 } ], "crs_p90": 1.005586592178771, "interceptions_p90": 1.2569832402234635, "tklw_p90": 1.005586592178771, "fld_p90": 0.25139664804469275, "fls_p90": 2.011173184357542, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 16 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 24 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 97 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 32 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 11, "n_group": 188 }, { "player_key": "grischa promel|1995", "player": "Grischa Pr\u00f6mel", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": false, "club": "Hoffenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1758, "starts": 16, "subs": 17, "compl": 11, "mn_per_start": 86.0, "min_share": 0.5745098039215686, "npg_p90": 0.35836177474402725, "ast_p90": 0.10238907849829351, "q": 0.2990599390141753, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Hoffenheim", "tier": "domestic", "min": 1758, "starts": 16, "subs": 17 } ], "crs_p90": 0.5631399317406144, "interceptions_p90": 0.7679180887372014, "tklw_p90": 0.8191126279863481, "fld_p90": 1.433447098976109, "fls_p90": 1.1774744027303754, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 61 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 20 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 19 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 12, "n_group": 188 }, { "player_key": "brajan gruda|2004", "player": "Brajan Gruda", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": true, "club": "RB Leipzig", "league": "GER-Bundesliga", "tier": "domestic", "min": 1472, "starts": 16, "subs": 15, "compl": 2, "mn_per_start": 73.09239130434783, "min_share": 0.25353535353535356, "npg_p90": 0.2445652173913043, "ast_p90": 0.2445652173913043, "q": 0.2944671199192506, "moved": true, "stints": [ { "league": "GER-Bundesliga", "team": "RB Leipzig", "tier": "domestic", "min": 753, "starts": 8, "subs": 5 }, { "league": "ENG-Premier League", "team": "Brighton", "tier": "top9", "min": 719, "starts": 8, "subs": 10 } ], "crs_p90": 2.3845108695652173, "interceptions_p90": 0.12228260869565218, "tklw_p90": 0.794836956521739, "fld_p90": 1.589673913043478, "fls_p90": 1.2839673913043477, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 18 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 23 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 95 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 59 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 9 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 70 } ], "rank_q": 13, "n_group": 188 }, { "player_key": "anton stach|1998", "player": "Anton Stach", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": true, "club": "Leeds United", "league": "ENG-Premier League", "tier": "top9", "min": 2370, "starts": 28, "subs": 1, "compl": 19, "mn_per_start": 84.0, "min_share": 0.7117117117117117, "npg_p90": 0.189873417721519, "ast_p90": 0.11392405063291139, "q": 0.28100893099356006, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Leeds United", "tier": "top9", "min": 2370, "starts": 28, "subs": 1 } ], "crs_p90": 5.886075949367089, "interceptions_p90": 0.7215189873417721, "tklw_p90": 1.3291139240506329, "fld_p90": 0.9113924050632911, "fls_p90": 1.3670886075949367, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 76 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 89 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 93 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 14, "n_group": 188 }, { "player_key": "florian wirtz|2003", "player": "Florian Wirtz", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": true, "club": "Liverpool", "league": "ENG-Premier League", "tier": "top9", "min": 2378, "starts": 27, "subs": 6, "compl": 9, "mn_per_start": 82.0, "min_share": 0.6953216374269006, "npg_p90": 0.18923465096719932, "ast_p90": 0.1135407905803196, "q": 0.2803231251827155, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Liverpool", "tier": "top9", "min": 2378, "starts": 27, "subs": 6 } ], "crs_p90": 1.2111017661900756, "interceptions_p90": 0.4541631623212784, "tklw_p90": 0.9840201850294364, "fld_p90": 0.7190916736753574, "fls_p90": 0.8326324642556769, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 75 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 38 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 29 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 18 } ], "rank_q": 15, "n_group": 188 }, { "player_key": "vitaly janelt|1998", "player": "Vitaly Janelt", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": true, "club": "Brentford", "league": "ENG-Premier League", "tier": "top9", "min": 1443, "starts": 15, "subs": 10, "compl": 11, "mn_per_start": 82.0, "min_share": 0.4219298245614035, "npg_p90": 0.062370062370062374, "ast_p90": 0.2494802494802495, "q": 0.2769522852534961, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Brentford", "tier": "top9", "min": 1443, "starts": 15, "subs": 10 } ], "crs_p90": 3.8045738045738045, "interceptions_p90": 1.683991683991684, "tklw_p90": 1.0602910602910602, "fld_p90": 0.8108108108108109, "fls_p90": 1.2474012474012475, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 43 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 32 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 79 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 86 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 16, "n_group": 188 }, { "player_key": "joshua kimmich|1995", "player": "Joshua Kimmich", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 2280, "starts": 24, "subs": 5, "compl": 19, "mn_per_start": 88.0, "min_share": 0.7916666666666666, "npg_p90": 0.07894736842105264, "ast_p90": 0.31578947368421056, "q": 0.27227085468543344, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 2280, "starts": 24, "subs": 5 } ], "crs_p90": 4.973684210526316, "interceptions_p90": 0.9473684210526315, "tklw_p90": 1.0263157894736843, "fld_p90": 0.8289473684210525, "fls_p90": 0.3157894736842105, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 94 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 60 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 17, "n_group": 188 }, { "player_key": "derry scherhant|2002", "player": "Derry Scherhant", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": true, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1301, "starts": 12, "subs": 19, "compl": 2, "mn_per_start": 75.0, "min_share": 0.42516339869281045, "npg_p90": 0.3458877786318217, "ast_p90": 0.06917755572636433, "q": 0.26448946746918583, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 1301, "starts": 12, "subs": 19 } ], "crs_p90": 4.980784012298232, "interceptions_p90": 0.48424289008455035, "tklw_p90": 0.622598001537279, "fld_p90": 2.490392006149116, "fls_p90": 1.3143735588009224, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 43 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 13 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 93 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 16 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 93 } ], "rank_q": 18, "n_group": 188 }, { "player_key": "wael mohya|2008", "player": "Wael Mohya", "pos_group": "MF", "born": 2008, "age": 16, "nt_flag": false, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 552, "starts": 6, "subs": 9, "compl": 0, "mn_per_start": 63.0, "min_share": 0.1803921568627451, "npg_p90": 0.32608695652173914, "ast_p90": 0.16304347826086957, "q": 0.2543948470383458, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 552, "starts": 6, "subs": 9 } ], "crs_p90": 1.3043478260869565, "interceptions_p90": 0.32608695652173914, "tklw_p90": 1.141304347826087, "fld_p90": 2.119565217391304, "fls_p90": 0.6521739130434783, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 6 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 13 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 39 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 32 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 19, "n_group": 188 }, { "player_key": "leon goretzka|1995", "player": "Leon Goretzka", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1947, "starts": 25, "subs": 6, "compl": 10, "mn_per_start": 74.0, "min_share": 0.6760416666666667, "npg_p90": 0.23112480739599384, "ast_p90": 0.13867488443759632, "q": 0.25429621282039977, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 1947, "starts": 25, "subs": 6 } ], "crs_p90": 0.3235747303543914, "interceptions_p90": 1.2018489984591678, "tklw_p90": 0.8782742681047766, "fld_p90": 0.7395993836671803, "fls_p90": 0.6933744221879815, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 73 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 10 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 19 } ], "rank_q": 20, "n_group": 188 }, { "player_key": "filip bilbija|2000", "player": "Filip Bilbija", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1812, "starts": 22, "subs": 7, "compl": 5, "mn_per_start": 76.0, "min_share": 0.592156862745098, "npg_p90": 0.5463576158940397, "ast_p90": 0.1490066225165563, "q": 0.25012998738187603, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1812, "starts": 22, "subs": 7 } ], "crs_p90": 0.9437086092715231, "interceptions_p90": 0.5960264900662252, "tklw_p90": 0.9437086092715231, "fld_p90": 1.390728476821192, "fls_p90": 1.8377483443708609, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 64 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 54 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 92 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 36 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 60 } ], "rank_q": 21, "n_group": 188 }, { "player_key": "mert komur|2005", "player": "Mert K\u00f6m\u00fcr", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1464, "starts": 17, "subs": 11, "compl": 6, "mn_per_start": 74.0, "min_share": 0.47843137254901963, "npg_p90": 0.12295081967213117, "ast_p90": 0.24590163934426235, "q": 0.24625267254639516, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Augsburg", "tier": "domestic", "min": 1464, "starts": 17, "subs": 11 } ], "crs_p90": 3.6885245901639343, "interceptions_p90": 0.4918032786885246, "tklw_p90": 0.7991803278688524, "fld_p90": 1.1065573770491803, "fls_p90": 1.5983606557377048, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 51 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 34 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 91 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 77 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 24 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 42 } ], "rank_q": 22, "n_group": 188 }, { "player_key": "sirlord conteh|1996", "player": "Sirlord Conteh", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 625, "starts": 3, "subs": 12, "compl": 1, "mn_per_start": 80.0, "min_share": 0.2042483660130719, "npg_p90": 0.288, "ast_p90": 0.144, "q": 0.24221725763913324, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 625, "starts": 3, "subs": 12 } ], "crs_p90": 2.448, "interceptions_p90": 0.5760000000000001, "tklw_p90": 1.008, "fld_p90": 1.44, "fls_p90": 1.008, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 10 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 2 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 91 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 38 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 23, "n_group": 188 }, { "player_key": "fabian reese|1997", "player": "Fabian Reese", "pos_group": "MF", "born": 1997, "age": 27, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2799, "starts": 32, "subs": 1, "compl": 22, "mn_per_start": 87.0, "min_share": 0.9424242424242424, "npg_p90": 0.19292604501607716, "ast_p90": 0.4180064308681672, "q": 0.24093066390366255, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 2799, "starts": 32, "subs": 1 } ], "crs_p90": 6.559485530546624, "interceptions_p90": 0.7717041800643086, "tklw_p90": 0.3858520900321543, "fld_p90": 0.3858520900321543, "fls_p90": 1.0610932475884245, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 98 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 90 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 96 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 18 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 5 } ], "rank_q": 24, "n_group": 188 }, { "player_key": "jonas hofmann|1992", "player": "Jonas Hofmann", "pos_group": "MF", "born": 1992, "age": 33, "nt_flag": false, "club": "Leverkusen", "league": "GER-Bundesliga", "tier": "domestic", "min": 1013, "starts": 11, "subs": 12, "compl": 3, "mn_per_start": 72.0, "min_share": 0.3410774410774411, "npg_p90": 0.17769002961500494, "ast_p90": 0.17769002961500494, "q": 0.23016273805524207, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Leverkusen", "tier": "domestic", "min": 1013, "starts": 11, "subs": 12 } ], "crs_p90": 3.2872655478775914, "interceptions_p90": 0.17769002961500494, "tklw_p90": 0.8884501480750246, "fld_p90": 0.7996051332675221, "fls_p90": 0.35538005923000987, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 31 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 19 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 89 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 72 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 15 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 22 } ], "rank_q": 25, "n_group": 188 }, { "player_key": "ansgar knauff|2002", "player": "Ansgar Knauff", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 1326, "starts": 12, "subs": 16, "compl": 1, "mn_per_start": 75.0, "min_share": 0.44646464646464645, "npg_p90": 0.2714932126696833, "ast_p90": 0.06787330316742082, "q": 0.2296591724616703, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 1326, "starts": 12, "subs": 16 } ], "crs_p90": 2.6470588235294117, "interceptions_p90": 0.6108597285067874, "tklw_p90": 0.6787330316742082, "fld_p90": 0.8144796380090499, "fls_p90": 1.7647058823529411, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 89 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 63 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 24 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 26, "n_group": 188 }, { "player_key": "anton kade|2004", "player": "Anton Kade", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1743, "starts": 18, "subs": 10, "compl": 6, "mn_per_start": 81.0, "min_share": 0.5696078431372549, "npg_p90": 0.3098106712564544, "ast_p90": 0.0, "q": 0.2202577820278767, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Augsburg", "tier": "domestic", "min": 1743, "starts": 18, "subs": 10 } ], "crs_p90": 1.1359724612736661, "interceptions_p90": 0.6712564543889845, "tklw_p90": 0.7228915662650601, "fld_p90": 0.9294320137693632, "fls_p90": 1.0327022375215147, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 61 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 39 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 35 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 27 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 27, "n_group": 188 }, { "player_key": "paul nebel|2002", "player": "Paul Nebel", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": true, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 2073, "starts": 24, "subs": 6, "compl": 13, "mn_per_start": 82.0, "min_share": 0.6774509803921569, "npg_p90": 0.2170767004341534, "ast_p90": 0.08683068017366136, "q": 0.219664082710958, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 2073, "starts": 24, "subs": 6 } ], "crs_p90": 5.600578871201158, "interceptions_p90": 0.5209840810419681, "tklw_p90": 1.3024602026049203, "fld_p90": 0.8683068017366136, "fls_p90": 1.2590448625180897, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 73 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 88 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 92 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 51 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 28, "n_group": 188 }, { "player_key": "eren dinkci|2001", "player": "Eren Dink\u00e7i", "pos_group": "MF", "born": 2001, "age": 23, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1131, "starts": 13, "subs": 1, "compl": 7, "mn_per_start": 85.0, "min_share": 0.3696078431372549, "npg_p90": 0.23872679045092837, "ast_p90": 0.07957559681697612, "q": 0.21679040763155005, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1131, "starts": 13, "subs": 1 } ], "crs_p90": 1.750663129973475, "interceptions_p90": 0.3978779840848807, "tklw_p90": 1.0344827586206897, "fld_p90": 0.3183023872679045, "fls_p90": 0.7161803713527851, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 35 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 83 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 87 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 48 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 29 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 3 } ], "rank_q": 29, "n_group": 188 }, { "player_key": "marvin wanitzek|1993", "player": "Marvin Wanitzek", "pos_group": "MF", "born": 1993, "age": 32, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "starts": 34, "subs": 0, "compl": 34, "mn_per_start": 90.0, "min_share": 1.0, "npg_p90": 0.3235294117647059, "ast_p90": 0.20588235294117646, "q": 0.2143011428736484, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 3060, "starts": 34, "subs": 0 } ], "crs_p90": 4.970588235294118, "interceptions_p90": 0.5882352941176471, "tklw_p90": 0.6764705882352942, "fld_p90": 1.4705882352941178, "fls_p90": 0.5882352941176471, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 100 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 86 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 23 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 65 } ], "rank_q": 30, "n_group": 188 }, { "player_key": "felix klaus|1992", "player": "Felix Klaus", "pos_group": "MF", "born": 1992, "age": 32, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2310, "starts": 26, "subs": 1, "compl": 19, "mn_per_start": 88.0, "min_share": 0.7549019607843137, "npg_p90": 0.3116883116883117, "ast_p90": 0.23376623376623376, "q": 0.21132477438618308, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 2310, "starts": 26, "subs": 1 } ], "crs_p90": 4.051948051948052, "interceptions_p90": 0.4675324675324675, "tklw_p90": 0.7792207792207793, "fld_p90": 1.9870129870129871, "fls_p90": 1.012987012987013, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 81 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 88 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 86 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 81 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 22 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 31, "n_group": 188 }, { "player_key": "marten winkler|2002", "player": "Marten Winkler", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2144, "starts": 25, "subs": 6, "compl": 8, "mn_per_start": 81.0, "min_share": 0.7218855218855219, "npg_p90": 0.251865671641791, "ast_p90": 0.29384328358208955, "q": 0.2088641674703179, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 2144, "starts": 25, "subs": 6 } ], "crs_p90": 2.434701492537313, "interceptions_p90": 0.251865671641791, "tklw_p90": 0.6716417910447761, "fld_p90": 1.2173507462686566, "fls_p90": 0.7975746268656716, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 85 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 59 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 50 } ], "rank_q": 32, "n_group": 188 }, { "player_key": "ilyas ansah|2004", "player": "Ilyas Ansah", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 1892, "starts": 23, "subs": 10, "compl": 3, "mn_per_start": 73.0, "min_share": 0.6183006535947713, "npg_p90": 0.23784355179704017, "ast_p90": 0.04756871035940803, "q": 0.20850333735661825, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Union Berlin", "tier": "domestic", "min": 1892, "starts": 23, "subs": 10 } ], "crs_p90": 0.9038054968287526, "interceptions_p90": 0.19027484143763215, "tklw_p90": 0.4281183932346723, "fld_p90": 2.0454545454545454, "fls_p90": 0.9989429175475688, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 67 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 46 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 85 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 29 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 85 } ], "rank_q": 33, "n_group": 188 }, { "player_key": "ben bobzien|2003", "player": "Ben Bobzien", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1153, "starts": 13, "subs": 2, "compl": 7, "mn_per_start": 85.0, "min_share": 0.40034722222222224, "npg_p90": 0.2341717259323504, "ast_p90": 0.39028620988725066, "q": 0.20600707539193755, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1153, "starts": 13, "subs": 2 } ], "crs_p90": 1.0147441457068516, "interceptions_p90": 0.4683434518647008, "tklw_p90": 0.7805724197745012, "fld_p90": 1.9514310494362532, "fls_p90": 0.7025151777970512, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 72 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 22 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 83 } ], "rank_q": 34, "n_group": 188 }, { "player_key": "patrick pflucke|1996", "player": "Patrick Pfl\u00fccke", "pos_group": "MF", "born": 1996, "age": 28, "nt_flag": false, "club": "Charleroi", "league": "BEL-Pro League", "tier": "top9", "min": 2341, "starts": 29, "subs": 6, "compl": 6, "mn_per_start": 74.0, "min_share": 0.6502777777777777, "npg_p90": 0.1537804357112345, "ast_p90": 0.2691157624946604, "q": 0.20460174442629553, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Charleroi", "tier": "top9", "min": 2341, "starts": 29, "subs": 6 } ], "crs_p90": 7.4967962409226825, "interceptions_p90": 0.19222554463904315, "tklw_p90": 0.4228961982058949, "fld_p90": 0.4613413071337036, "fls_p90": 0.1153353267834259, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 65 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 35, "n_group": 188 }, { "player_key": "nathaniel brown|2003", "player": "Nathaniel Brown", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": true, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 2656, "starts": 29, "subs": 4, "compl": 23, "mn_per_start": 86.0, "min_share": 0.8942760942760942, "npg_p90": 0.1355421686746988, "ast_p90": 0.1355421686746988, "q": 0.20359429637223794, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 2656, "starts": 29, "subs": 4 } ], "crs_p90": 1.5248493975903614, "interceptions_p90": 0.8471385542168676, "tklw_p90": 1.9314759036144578, "fld_p90": 1.118222891566265, "fls_p90": 0.9149096385542168, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 94 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 74 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 43 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 87 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 43 } ], "rank_q": 36, "n_group": 188 }, { "player_key": "pascal gross|1991", "player": "Pascal Gro\u00df", "pos_group": "MF", "born": 1991, "age": 34, "nt_flag": true, "club": "Brighton", "league": "ENG-Premier League", "tier": "top9", "min": 2249, "starts": 25, "subs": 5, "compl": 17, "mn_per_start": 86.72921298354824, "min_share": 0.4783625730994152, "npg_p90": 0.040017785682525564, "ast_p90": 0.16007114273010226, "q": 0.20130781258884223, "moved": true, "stints": [ { "league": "ENG-Premier League", "team": "Brighton", "tier": "top9", "min": 1636, "starts": 18, "subs": 1 }, { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 613, "starts": 7, "subs": 4 } ], "crs_p90": 5.68252556691863, "interceptions_p90": 0.640284570920409, "tklw_p90": 0.920409070698088, "fld_p90": 0.640284570920409, "fls_p90": 1.0804802134281903, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 51 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 66 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 84 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 93 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 14 } ], "rank_q": 37, "n_group": 188 }, { "player_key": "tim skarke|1996", "player": "Tim Skarke", "pos_group": "MF", "born": 1996, "age": 28, "nt_flag": false, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 623, "starts": 4, "subs": 18, "compl": 0, "mn_per_start": 59.0, "min_share": 0.20359477124183006, "npg_p90": 0.14446227929373998, "ast_p90": 0.14446227929373998, "q": 0.19596934858810117, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Union Berlin", "tier": "domestic", "min": 623, "starts": 4, "subs": 18 } ], "crs_p90": 1.8780096308186196, "interceptions_p90": 0.14446227929373998, "tklw_p90": 0.5778491171749599, "fld_p90": 1.3001605136436598, "fls_p90": 1.1556982343499198, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 10 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 1 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 83 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 50 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 4 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 55 } ], "rank_q": 38, "n_group": 188 }, { "player_key": "raul paula|2004", "player": "Raul Paula", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "NAC Breda", "league": "NED-Eredivisie", "tier": "top9", "min": 713, "starts": 7, "subs": 14, "compl": 2, "mn_per_start": 69.0, "min_share": 0.24006734006734007, "npg_p90": 0.25245441795231416, "ast_p90": 0.25245441795231416, "q": 0.19519857539617586, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "NAC Breda", "tier": "top9", "min": 713, "starts": 7, "subs": 14 } ], "crs_p90": 3.534361851332398, "interceptions_p90": 0.25245441795231416, "tklw_p90": 0.5049088359046283, "fld_p90": 2.6507713884992987, "fls_p90": 1.262272089761571, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 16 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 82 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 75 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 5 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 95 } ], "rank_q": 39, "n_group": 188 }, { "player_key": "nadiem amiri|1996", "player": "Nadiem Amiri", "pos_group": "MF", "born": 1996, "age": 28, "nt_flag": true, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 2083, "starts": 24, "subs": 2, "compl": 13, "mn_per_start": 85.0, "min_share": 0.680718954248366, "npg_p90": 0.17282765242438788, "ast_p90": 0.08641382621219394, "q": 0.19515297281249683, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Mainz 05", "tier": "domestic", "min": 2083, "starts": 24, "subs": 2 } ], "crs_p90": 5.8761401824291895, "interceptions_p90": 0.8209313490158426, "tklw_p90": 0.7777244359097455, "fld_p90": 1.1233797407585213, "fls_p90": 0.8641382621219396, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 73 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 81 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 82 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 93 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 44 } ], "rank_q": 40, "n_group": 188 }, { "player_key": "luca kerber|2002", "player": "Luca Kerber", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 682, "starts": 8, "subs": 10, "compl": 2, "mn_per_start": 71.0, "min_share": 0.22287581699346407, "npg_p90": 0.26392961876832843, "ast_p90": 0.0, "q": 0.18866075720586484, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 682, "starts": 8, "subs": 10 } ], "crs_p90": 0.5278592375366569, "interceptions_p90": 0.3958944281524927, "tklw_p90": 1.4516129032258065, "fld_p90": 0.7917888563049854, "fls_p90": 1.5835777126099708, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 13 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 17 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 18 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 53 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 22 } ], "rank_q": 41, "n_group": 188 }, { "player_key": "leroy sane|1996", "player": "Leroy San\u00e9", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": true, "club": "Galatasaray", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 2280, "starts": 27, "subs": 1, "compl": 17, "mn_per_start": 84.0, "min_share": 0.8172043010752689, "npg_p90": 0.27631578947368424, "ast_p90": 0.19736842105263158, "q": 0.1879541853559044, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Galatasaray", "tier": "top9", "min": 2280, "starts": 27, "subs": 1 } ], "crs_p90": 3.1973684210526314, "interceptions_p90": 0.4342105263157895, "tklw_p90": 0.8289473684210525, "fld_p90": 0.75, "fls_p90": 1.105263157894737, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 88 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 89 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 81 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 70 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 23 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 42, "n_group": 188 }, { "player_key": "aleksandar pavlovic|2004", "player": "Aleksandar Pavlovic", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": true, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1462, "starts": 16, "subs": 8, "compl": 8, "mn_per_start": 79.0, "min_share": 0.5076388888888889, "npg_p90": 0.18467852257181944, "ast_p90": 0.06155950752393982, "q": 0.18641038014380956, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Bayern Munich", "tier": "domestic", "min": 1462, "starts": 16, "subs": 8 } ], "crs_p90": 0.9233926128590971, "interceptions_p90": 0.8002735978112175, "tklw_p90": 0.9233926128590971, "fld_p90": 0.615595075239398, "fls_p90": 1.1696306429548564, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 54 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 46 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 43, "n_group": 188 }, { "player_key": "tom zimmerschied|1998", "player": "Tom Zimmerschied", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2742, "starts": 34, "subs": 0, "compl": 7, "mn_per_start": 81.0, "min_share": 0.8960784313725491, "npg_p90": 0.1312910284463895, "ast_p90": 0.3282275711159738, "q": 0.18625824431072152, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 2742, "starts": 34, "subs": 0 } ], "crs_p90": 5.350109409190372, "interceptions_p90": 0.5908096280087527, "tklw_p90": 0.3282275711159738, "fld_p90": 2.0678336980306344, "fls_p90": 0.7221006564551423, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 94 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 91 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 86 } ], "rank_q": 44, "n_group": 188 }, { "player_key": "maximilian arnold|1994", "player": "Maximilian Arnold", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1859, "starts": 20, "subs": 5, "compl": 20, "mn_per_start": 90.0, "min_share": 0.607516339869281, "npg_p90": 0.04841312533620226, "ast_p90": 0.19365250134480905, "q": 0.18529225005425087, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 1859, "starts": 20, "subs": 5 } ], "crs_p90": 3.921463152232383, "interceptions_p90": 1.1619150080688543, "tklw_p90": 0.7261968800430338, "fld_p90": 1.2587412587412588, "fls_p90": 0.8230231307154383, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 80 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 55 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 53 } ], "rank_q": 45, "n_group": 188 }, { "player_key": "julian justvan|1998", "player": "Julian Justvan", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2766, "starts": 33, "subs": 0, "compl": 14, "mn_per_start": 84.0, "min_share": 0.9313131313131313, "npg_p90": 0.19522776572668113, "ast_p90": 0.2603036876355748, "q": 0.1850388777358559, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 2766, "starts": 33, "subs": 0 } ], "crs_p90": 5.1735357917570495, "interceptions_p90": 0.2928416485900217, "tklw_p90": 0.5856832971800434, "fld_p90": 1.1713665943600868, "fls_p90": 0.9761388286334056, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 97 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 90 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 8 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 46, "n_group": 188 }, { "player_key": "jan schoppner|1999", "player": "Jan Sch\u00f6ppner", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 2252, "starts": 29, "subs": 2, "compl": 15, "mn_per_start": 76.0, "min_share": 0.7359477124183007, "npg_p90": 0.11989342806394317, "ast_p90": 0.11989342806394317, "q": 0.18468950440979634, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 2252, "starts": 29, "subs": 2 } ], "crs_p90": 0.5595026642984015, "interceptions_p90": 1.2788632326820604, "tklw_p90": 0.6793960923623446, "fld_p90": 0.6793960923623446, "fls_p90": 0.839253996447602, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 79 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 84 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 19 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 59 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 47, "n_group": 188 }, { "player_key": "laurin curda|2001", "player": "Laurin Curda", "pos_group": "MF", "born": 2001, "age": 23, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2774, "starts": 32, "subs": 0, "compl": 26, "mn_per_start": 87.0, "min_share": 0.9065359477124183, "npg_p90": 0.22710886806056235, "ast_p90": 0.22710886806056235, "q": 0.18463596237878271, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 2774, "starts": 32, "subs": 0 } ], "crs_p90": 3.0173035328046143, "interceptions_p90": 1.2653208363374189, "tklw_p90": 1.65465032444124, "fld_p90": 1.2328767123287672, "fls_p90": 1.8817591925018022, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 96 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 68 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 48, "n_group": 188 }, { "player_key": "monju momuluh|2002", "player": "Monju Momuluh", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2090, "starts": 27, "subs": 2, "compl": 5, "mn_per_start": 76.0, "min_share": 0.6830065359477124, "npg_p90": 0.215311004784689, "ast_p90": 0.2583732057416268, "q": 0.184161379859414, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 2090, "starts": 27, "subs": 2 } ], "crs_p90": 3.6602870813397126, "interceptions_p90": 0.3444976076555024, "tklw_p90": 0.9473684210526315, "fld_p90": 2.7559808612440193, "fls_p90": 1.8516746411483254, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 83 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 80 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 76 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 24 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 96 } ], "rank_q": 49, "n_group": 188 }, { "player_key": "merlin rohl|2002", "player": "Merlin R\u00f6hl", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "Everton", "league": "ENG-Premier League", "tier": "top9", "min": 682, "starts": 6, "subs": 10, "compl": 2, "mn_per_start": 83.0, "min_share": 0.19941520467836257, "npg_p90": 0.13196480938416422, "ast_p90": 0.0, "q": 0.18261643764155588, "moved": false, "stints": [ { "league": "ENG-Premier League", "team": "Everton", "tier": "top9", "min": 682, "starts": 6, "subs": 10 } ], "crs_p90": 0.6598240469208212, "interceptions_p90": 0.5278592375366569, "tklw_p90": 1.715542521994135, "fld_p90": 0.9237536656891495, "fls_p90": 2.6392961876832848, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 9 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 11 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 79 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 22 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 50, "n_group": 188 }, { "player_key": "jan thielmann|2002", "player": "Jan Thielmann", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1540, "starts": 20, "subs": 6, "compl": 4, "mn_per_start": 72.0, "min_share": 0.5032679738562091, "npg_p90": 0.17532467532467533, "ast_p90": 0.05844155844155844, "q": 0.18045135979495006, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1540, "starts": 20, "subs": 6 } ], "crs_p90": 2.103896103896104, "interceptions_p90": 0.7597402597402597, "tklw_p90": 0.7012987012987013, "fld_p90": 1.344155844155844, "fls_p90": 0.6428571428571428, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 53 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 56 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 79 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 31 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 58 } ], "rank_q": 51, "n_group": 188 }, { "player_key": "nicolas-gerrit kuhn|2000", "player": "Nicolas-Gerrit K\u00fchn", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Como", "league": "ITA-Serie A", "tier": "top9", "min": 665, "starts": 6, "subs": 17, "compl": 0, "mn_per_start": 63.0, "min_share": 0.19444444444444445, "npg_p90": 0.13533834586466165, "ast_p90": 0.13533834586466165, "q": 0.18038739151463873, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Como", "tier": "top9", "min": 665, "starts": 6, "subs": 17 } ], "crs_p90": 1.894736842105263, "interceptions_p90": 0.6766917293233082, "tklw_p90": 0.81203007518797, "fld_p90": 0.27067669172932335, "fls_p90": 0.81203007518797, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 8 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 5 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 79 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 2 } ], "rank_q": 52, "n_group": 188 }, { "player_key": "angelo stiller|2001", "player": "Angelo Stiller", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": true, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 2743, "starts": 30, "subs": 4, "compl": 23, "mn_per_start": 88.0, "min_share": 0.89640522875817, "npg_p90": 0.06562158220925994, "ast_p90": 0.16405395552314983, "q": 0.17926470433699648, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Stuttgart", "tier": "domestic", "min": 2743, "starts": 30, "subs": 4 } ], "crs_p90": 3.4451330659861465, "interceptions_p90": 0.918702150929639, "tklw_p90": 0.7546481954064893, "fld_p90": 1.4436748086037183, "fls_p90": 0.5905942398833394, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 95 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 75 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 73 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 43 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 53, "n_group": 188 }, { "player_key": "christian conteh|1999", "player": "Christian Conteh", "pos_group": "MF", "born": 1999, "age": 25, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1234, "starts": 17, "subs": 0, "compl": 2, "mn_per_start": 73.0, "min_share": 0.4284722222222222, "npg_p90": 0.29173419773095627, "ast_p90": 0.2188006482982172, "q": 0.1782392341985229, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 1234, "starts": 17, "subs": 0 } ], "crs_p90": 0.7293354943273905, "interceptions_p90": 0.07293354943273905, "tklw_p90": 0.2188006482982172, "fld_p90": 1.0210696920583469, "fls_p90": 0.8022690437601296, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 44 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 24 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 0 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 37 } ], "rank_q": 54, "n_group": 188 }, { "player_key": "marco richter|1997", "player": "Marco Richter", "pos_group": "MF", "born": 1997, "age": 27, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2208, "starts": 26, "subs": 4, "compl": 5, "mn_per_start": 78.0, "min_share": 0.7215686274509804, "npg_p90": 0.08152173913043478, "ast_p90": 0.3668478260869565, "q": 0.1771694098390115, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 2208, "starts": 26, "subs": 4 } ], "crs_p90": 6.5625, "interceptions_p90": 0.7744565217391305, "tklw_p90": 0.9375, "fld_p90": 1.5081521739130437, "fls_p90": 1.345108695652174, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 72 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 78 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 96 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 67 } ], "rank_q": 55, "n_group": 188 }, { "player_key": "bambase conte|2003", "player": "Bambas\u00e9 Cont\u00e9", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": true, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1850, "starts": 22, "subs": 3, "compl": 14, "mn_per_start": 81.0, "min_share": 0.6045751633986928, "npg_p90": 0.19459459459459458, "ast_p90": 0.24324324324324326, "q": 0.1692736457380537, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 1850, "starts": 22, "subs": 3 } ], "crs_p90": 0.6324324324324324, "interceptions_p90": 0.8756756756756756, "tklw_p90": 1.2162162162162162, "fld_p90": 3.454054054054054, "fls_p90": 1.7027027027027029, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 74 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 21 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 99 } ], "rank_q": 56, "n_group": 188 }, { "player_key": "jan-niklas beste|1999", "player": "Jan-Niklas Beste", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1704, "starts": 20, "subs": 8, "compl": 6, "mn_per_start": 77.0, "min_share": 0.5568627450980392, "npg_p90": 0.1056338028169014, "ast_p90": 0.1056338028169014, "q": 0.16908652761124351, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 1704, "starts": 20, "subs": 8 } ], "crs_p90": 5.598591549295775, "interceptions_p90": 0.897887323943662, "tklw_p90": 1.267605633802817, "fld_p90": 1.9014084507042253, "fls_p90": 0.897887323943662, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 60 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 48 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 92 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 68 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 57, "n_group": 188 }, { "player_key": "adrian beck|1997", "player": "Adrian Beck", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 868, "starts": 9, "subs": 15, "compl": 1, "mn_per_start": 66.0, "min_share": 0.28366013071895424, "npg_p90": 0.10368663594470048, "ast_p90": 0.10368663594470048, "q": 0.1688129626129401, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 868, "starts": 9, "subs": 15 } ], "crs_p90": 1.5552995391705071, "interceptions_p90": 0.3110599078341014, "tklw_p90": 1.7626728110599077, "fld_p90": 1.4516129032258065, "fls_p90": 1.3479262672811059, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 22 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 11 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 76 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 44 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 58, "n_group": 188 }, { "player_key": "arijon ibrahimovic|2005", "player": "Arijon Ibrahimovi\u0107", "pos_group": "MF", "born": 2005, "age": 19, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 2169, "starts": 25, "subs": 7, "compl": 10, "mn_per_start": 78.0, "min_share": 0.7088235294117647, "npg_p90": 0.04149377593360996, "ast_p90": 0.16597510373443983, "q": 0.16657586115988207, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 2169, "starts": 25, "subs": 7 } ], "crs_p90": 5.269709543568465, "interceptions_p90": 0.9543568464730291, "tklw_p90": 0.7468879668049793, "fld_p90": 1.120331950207469, "fls_p90": 0.5394190871369295, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 76 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 57 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 75 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 90 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 44 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 43 } ], "rank_q": 59, "n_group": 188 }, { "player_key": "felix nmecha|2000", "player": "Felix Nmecha", "pos_group": "MF", "born": 2000, "age": 24, "nt_flag": true, "club": "Dortmund", "league": "GER-Bundesliga", "tier": "domestic", "min": 2176, "starts": 25, "subs": 4, "compl": 8, "mn_per_start": 83.0, "min_share": 0.7111111111111111, "npg_p90": 0.08272058823529412, "ast_p90": 0.12408088235294118, "q": 0.1661967873536015, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Dortmund", "tier": "domestic", "min": 2176, "starts": 25, "subs": 4 } ], "crs_p90": 0.2895220588235294, "interceptions_p90": 1.0340073529411766, "tklw_p90": 0.9512867647058824, "fld_p90": 0.9099264705882354, "fls_p90": 1.1580882352941175, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 76 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 71 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 75 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 9 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 60 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 60, "n_group": 188 }, { "player_key": "christopher scott|2002", "player": "Christopher Scott", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "Antwerp", "league": "BEL-Pro League", "tier": "top9", "min": 2195, "starts": 26, "subs": 5, "compl": 15, "mn_per_start": 80.0, "min_share": 0.6968253968253968, "npg_p90": 0.2460136674259681, "ast_p90": 0.08200455580865604, "q": 0.16426631783057313, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Antwerp", "tier": "top9", "min": 2195, "starts": 26, "subs": 5 } ], "crs_p90": 0.7380410022779044, "interceptions_p90": 0.7790432801822322, "tklw_p90": 1.7630979498861048, "fld_p90": 0.9430523917995445, "fls_p90": 1.4760820045558087, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 75 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 67 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 74 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 25 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 80 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 61, "n_group": 188 }, { "player_key": "jakob lemmer|2000", "player": "Jakob Lemmer", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1682, "starts": 17, "subs": 15, "compl": 4, "mn_per_start": 77.0, "min_share": 0.5840277777777778, "npg_p90": 0.3210463733650416, "ast_p90": 0.1070154577883472, "q": 0.16380035855137404, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1682, "starts": 17, "subs": 15 } ], "crs_p90": 3.370986920332937, "interceptions_p90": 0.2140309155766944, "tklw_p90": 0.9631391200951248, "fld_p90": 1.4447086801426874, "fls_p90": 0.802615933412604, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 63 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 24 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 74 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 73 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 19 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 63 } ], "rank_q": 62, "n_group": 188 }, { "player_key": "niklas hauptmann|1996", "player": "Niklas Hauptmann", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2223, "starts": 28, "subs": 3, "compl": 2, "mn_per_start": 76.0, "min_share": 0.771875, "npg_p90": 0.20242914979757085, "ast_p90": 0.20242914979757085, "q": 0.16268732813949655, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 2223, "starts": 28, "subs": 3 } ], "crs_p90": 1.2145748987854252, "interceptions_p90": 0.48582995951417, "tklw_p90": 1.0121457489878543, "fld_p90": 1.9028340080971657, "fls_p90": 1.45748987854251, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 83 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 78 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 74 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 38 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 33 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 63, "n_group": 188 }, { "player_key": "luca netz|2003", "player": "Luca Netz", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": false, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 940, "starts": 10, "subs": 5, "compl": 7, "mn_per_start": 86.0, "min_share": 0.30718954248366015, "npg_p90": 0.0, "ast_p90": 0.19148936170212766, "q": 0.1622072379889555, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 940, "starts": 10, "subs": 5 } ], "crs_p90": 2.4893617021276593, "interceptions_p90": 0.6702127659574468, "tklw_p90": 0.9574468085106382, "fld_p90": 0.19148936170212766, "fls_p90": 0.7659574468085106, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 26 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 73 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 40 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 1 } ], "rank_q": 64, "n_group": 188 }, { "player_key": "julian niehues|2001", "player": "Julian Niehues", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 1383, "starts": 17, "subs": 7, "compl": 4, "mn_per_start": 71.0, "min_share": 0.4519607843137255, "npg_p90": 0.19522776572668113, "ast_p90": 0.0, "q": 0.16179645987721336, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 1383, "starts": 17, "subs": 7 } ], "crs_p90": 0.19522776572668113, "interceptions_p90": 1.4967462039045554, "tklw_p90": 0.6507592190889371, "fld_p90": 0.5856832971800434, "fls_p90": 0.6507592190889371, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 47 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 47 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 73 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 6 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 67 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 11 } ], "rank_q": 65, "n_group": 188 }, { "player_key": "dennis srbeny|1994", "player": "Dennis Srbeny", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 680, "starts": 7, "subs": 14, "compl": 0, "mn_per_start": 71.0, "min_share": 0.2222222222222222, "npg_p90": 0.39705882352941174, "ast_p90": 0.1323529411764706, "q": 0.159906661885853, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 680, "starts": 7, "subs": 14 } ], "crs_p90": 0.39705882352941174, "interceptions_p90": 0.5294117647058824, "tklw_p90": 1.1911764705882353, "fld_p90": 1.3235294117647058, "fls_p90": 2.3823529411764706, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 13 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 73 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 13 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 56 } ], "rank_q": 66, "n_group": 188 }, { "player_key": "jannik rochelt|1998", "player": "Jannik Rochelt", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 998, "starts": 11, "subs": 6, "compl": 3, "mn_per_start": 77.0, "min_share": 0.3261437908496732, "npg_p90": 0.09018036072144289, "ast_p90": 0.36072144288577157, "q": 0.15554400726008838, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 998, "starts": 11, "subs": 6 } ], "crs_p90": 3.697394789579158, "interceptions_p90": 0.27054108216432865, "tklw_p90": 0.9018036072144289, "fld_p90": 0.9018036072144289, "fls_p90": 0.9018036072144289, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 29 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 39 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 77 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 19 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 67, "n_group": 188 }, { "player_key": "marius wolf|1995", "player": "Marius Wolf", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": false, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1019, "starts": 12, "subs": 17, "compl": 1, "mn_per_start": 64.0, "min_share": 0.3330065359477124, "npg_p90": 0.08832188420019627, "ast_p90": 0.08832188420019627, "q": 0.15552960807695576, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Augsburg", "tier": "domestic", "min": 1019, "starts": 12, "subs": 17 } ], "crs_p90": 3.7978410206084394, "interceptions_p90": 1.1481844946025515, "tklw_p90": 0.8832188420019628, "fld_p90": 0.17664376840039253, "fls_p90": 0.8832188420019628, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 30 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 14 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 78 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 62 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 1 } ], "rank_q": 68, "n_group": 188 }, { "player_key": "linton maina|1999", "player": "Linton Maina", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1023, "starts": 9, "subs": 15, "compl": 0, "mn_per_start": 70.0, "min_share": 0.33431372549019606, "npg_p90": 0.1759530791788856, "ast_p90": 0.0, "q": 0.1552060935515747, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1023, "starts": 9, "subs": 15 } ], "crs_p90": 2.19941348973607, "interceptions_p90": 0.3519061583577713, "tklw_p90": 0.5278592375366569, "fld_p90": 0.5278592375366569, "fls_p90": 0.7038123167155426, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 30 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 11 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 56 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 8 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 69, "n_group": 188 }, { "player_key": "tom rothe|2004", "player": "Tom Rothe", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 1029, "starts": 10, "subs": 11, "compl": 5, "mn_per_start": 81.0, "min_share": 0.3362745098039216, "npg_p90": 0.1749271137026239, "ast_p90": 0.0, "q": 0.15472333742855268, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Union Berlin", "tier": "domestic", "min": 1029, "starts": 10, "subs": 11 } ], "crs_p90": 3.0612244897959187, "interceptions_p90": 1.8367346938775508, "tklw_p90": 1.3119533527696792, "fld_p90": 0.5247813411078717, "fls_p90": 0.8746355685131195, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 30 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 19 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 71 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 68 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 70, "n_group": 188 }, { "player_key": "sebastian kerk|1994", "player": "Sebastian Kerk", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "Arka Gdynia", "league": "POL-Ekstraklasa", "tier": "other", "min": 2568, "starts": 31, "subs": 2, "compl": 9, "mn_per_start": 81.0, "min_share": 0.8646464646464647, "npg_p90": 0.14018691588785046, "ast_p90": 0.24532710280373832, "q": 0.15116904802907674, "moved": false, "stints": [ { "league": "POL-Ekstraklasa", "team": "Arka Gdynia", "tier": "other", "min": 2568, "starts": 31, "subs": 2 } ], "crs_p90": 6.16822429906542, "interceptions_p90": 0.31542056074766356, "tklw_p90": 0.2803738317757009, "fld_p90": 0.6658878504672897, "fls_p90": 0.7359813084112149, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 86 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 70 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 95 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 71, "n_group": 188 }, { "player_key": "leonardo bittencourt|1993", "player": "Leonardo Bittencourt", "pos_group": "MF", "born": 1993, "age": 31, "nt_flag": false, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 615, "starts": 5, "subs": 12, "compl": 0, "mn_per_start": 78.0, "min_share": 0.20098039215686275, "npg_p90": 0.0, "ast_p90": 0.14634146341463417, "q": 0.15019228904269186, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Werder Bremen", "tier": "domestic", "min": 615, "starts": 5, "subs": 12 } ], "crs_p90": 0.5853658536585366, "interceptions_p90": 1.170731707317073, "tklw_p90": 1.4634146341463417, "fld_p90": 1.6097560975609757, "fls_p90": 1.024390243902439, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 9 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 69 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 83 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 71 } ], "rank_q": 72, "n_group": 188 }, { "player_key": "sebastian klaas|1998", "player": "Sebastian Klaas", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1355, "starts": 17, "subs": 9, "compl": 0, "mn_per_start": 68.0, "min_share": 0.44281045751633985, "npg_p90": 0.1992619926199262, "ast_p90": 0.1992619926199262, "q": 0.149797128948846, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1355, "starts": 17, "subs": 9 } ], "crs_p90": 1.1291512915129152, "interceptions_p90": 0.4649446494464945, "tklw_p90": 1.1291512915129152, "fld_p90": 1.3948339483394834, "fls_p90": 0.9963099630996309, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 46 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 40 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 69 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 35 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 60 } ], "rank_q": 73, "n_group": 188 }, { "player_key": "marvin schulz|1995", "player": "Marvin Schulz", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 827, "starts": 11, "subs": 3, "compl": 1, "mn_per_start": 70.0, "min_share": 0.28715277777777776, "npg_p90": 0.10882708585247884, "ast_p90": 0.32648125755743657, "q": 0.14629561423256965, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 827, "starts": 11, "subs": 3 } ], "crs_p90": 1.6324062877871828, "interceptions_p90": 0.5441354292623942, "tklw_p90": 1.305925030229746, "fld_p90": 0.8706166868198306, "fls_p90": 2.611850060459492, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 23 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 58 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 68 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 45 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 53 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 74, "n_group": 188 }, { "player_key": "semih sahin|1999", "player": "Semih Sahin", "pos_group": "MF", "born": 1999, "age": 25, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2335, "starts": 28, "subs": 4, "compl": 10, "mn_per_start": 80.0, "min_share": 0.7861952861952862, "npg_p90": 0.15417558886509636, "ast_p90": 0.19271948608137046, "q": 0.14389568030282773, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 2335, "starts": 28, "subs": 4 } ], "crs_p90": 1.657387580299786, "interceptions_p90": 0.7708779443254818, "tklw_p90": 1.0021413276231264, "fld_p90": 0.6937901498929336, "fls_p90": 1.3104925053533192, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 84 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 73 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 67 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 48 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 17 } ], "rank_q": 75, "n_group": 188 }, { "player_key": "lewis holtby|1990", "player": "Lewis Holtby", "pos_group": "MF", "born": 1990, "age": 34, "nt_flag": false, "club": "NAC Breda", "league": "NED-Eredivisie", "tier": "top9", "min": 1927, "starts": 25, "subs": 5, "compl": 4, "mn_per_start": 73.0, "min_share": 0.6488215488215489, "npg_p90": 0.04670472236637259, "ast_p90": 0.233523611831863, "q": 0.14384694096711415, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "NAC Breda", "tier": "top9", "min": 1927, "starts": 25, "subs": 5 } ], "crs_p90": 3.502854177477945, "interceptions_p90": 0.37363777893098077, "tklw_p90": 1.494551115723923, "fld_p90": 0.8406850025947068, "fls_p90": 0.8873897249610794, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 66 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 67 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 75 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 54 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 25 } ], "rank_q": 76, "n_group": 188 }, { "player_key": "mario engels|1993", "player": "Mario Engels", "pos_group": "MF", "born": 1993, "age": 31, "nt_flag": false, "club": "Heracles Almelo", "league": "NED-Eredivisie", "tier": "top9", "min": 1002, "starts": 11, "subs": 13, "compl": 2, "mn_per_start": 64.0, "min_share": 0.3373737373737374, "npg_p90": 0.08982035928143713, "ast_p90": 0.17964071856287425, "q": 0.14140657314092098, "moved": false, "stints": [ { "league": "NED-Eredivisie", "team": "Heracles Almelo", "tier": "top9", "min": 1002, "starts": 11, "subs": 13 } ], "crs_p90": 2.4251497005988023, "interceptions_p90": 0.08982035928143711, "tklw_p90": 0.17964071856287422, "fld_p90": 1.1676646706586826, "fls_p90": 2.0658682634730536, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 30 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 18 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 66 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 59 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 0 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 77, "n_group": 188 }, { "player_key": "lilian egloff|2002", "player": "Lilian Egloff", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 893, "starts": 11, "subs": 4, "compl": 3, "mn_per_start": 75.0, "min_share": 0.29183006535947714, "npg_p90": 0.40313549832026874, "ast_p90": 0.0, "q": 0.14091049959824192, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 893, "starts": 11, "subs": 4 } ], "crs_p90": 1.8141097424412094, "interceptions_p90": 0.604703247480403, "tklw_p90": 1.5117581187010078, "fld_p90": 1.7133258678611423, "fls_p90": 2.3180291153415453, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 24 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 66 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 78, "n_group": 188 }, { "player_key": "suat serdar|1997", "player": "Suat Serdar", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Hellas Verona", "league": "ITA-Serie A", "tier": "top9", "min": 1108, "starts": 12, "subs": 8, "compl": 4, "mn_per_start": 78.0, "min_share": 0.32397660818713453, "npg_p90": 0.1624548736462094, "ast_p90": 0.0, "q": 0.14059077077709645, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Hellas Verona", "tier": "top9", "min": 1108, "starts": 12, "subs": 8 } ], "crs_p90": 0.5685920577617328, "interceptions_p90": 0.8122743682310469, "tklw_p90": 1.6245487364620939, "fld_p90": 0.9747292418772563, "fls_p90": 1.5433212996389893, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 29 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 32 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 66 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 19 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 77 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 33 } ], "rank_q": 79, "n_group": 188 }, { "player_key": "montrell culbreath|2007", "player": "Montrell Culbreath", "pos_group": "MF", "born": 2007, "age": 17, "nt_flag": false, "club": "Leverkusen", "league": "GER-Bundesliga", "tier": "domestic", "min": 736, "starts": 9, "subs": 3, "compl": 2, "mn_per_start": 76.0, "min_share": 0.24781144781144782, "npg_p90": 0.12228260869565219, "ast_p90": 0.0, "q": 0.13908393514650252, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Leverkusen", "tier": "domestic", "min": 736, "starts": 9, "subs": 3 } ], "crs_p90": 2.934782608695652, "interceptions_p90": 0.9782608695652174, "tklw_p90": 1.9565217391304348, "fld_p90": 1.345108695652174, "fls_p90": 0.6114130434782609, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 17 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 66 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 58 } ], "rank_q": 80, "n_group": 188 }, { "player_key": "farid alfa-ruprecht|2006", "player": "Farid Alfa-Ruprecht", "pos_group": "MF", "born": 2006, "age": 19, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1226, "starts": 13, "subs": 13, "compl": 0, "mn_per_start": 67.0, "min_share": 0.40065359477124185, "npg_p90": 0.22022838499184338, "ast_p90": 0.1468189233278956, "q": 0.13886290017857375, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 1226, "starts": 13, "subs": 13 } ], "crs_p90": 3.743882544861338, "interceptions_p90": 0.5138662316476346, "tklw_p90": 0.6606851549755302, "fld_p90": 0.6606851549755302, "fls_p90": 1.8352365415986949, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 21 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 65 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 78 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 19 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 81, "n_group": 188 }, { "player_key": "robin fellhauer|1998", "player": "Robin Fellhauer", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 2799, "starts": 31, "subs": 3, "compl": 19, "mn_per_start": 85.0, "min_share": 0.9147058823529411, "npg_p90": 0.09646302250803858, "ast_p90": 0.06430868167202572, "q": 0.1382052765341114, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Augsburg", "tier": "domestic", "min": 2799, "starts": 31, "subs": 3 } ], "crs_p90": 2.9581993569131835, "interceptions_p90": 0.707395498392283, "tklw_p90": 1.382636655948553, "fld_p90": 1.0610932475884245, "fls_p90": 0.8038585209003215, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 96 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 80 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 64 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 39 } ], "rank_q": 82, "n_group": 188 }, { "player_key": "marlon ritter|1994", "player": "Marlon Ritter", "pos_group": "MF", "born": 1994, "age": 30, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1913, "starts": 25, "subs": 6, "compl": 2, "mn_per_start": 72.0, "min_share": 0.6441077441077441, "npg_p90": 0.18818609513852586, "ast_p90": 0.1411395713538944, "q": 0.1352159707712932, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 1913, "starts": 25, "subs": 6 } ], "crs_p90": 4.939884997386304, "interceptions_p90": 0.3763721902770517, "tklw_p90": 0.5645582854155776, "fld_p90": 1.92890747516989, "fls_p90": 0.7056978567694719, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 69 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 63 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 88 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 10 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 82 } ], "rank_q": 83, "n_group": 188 }, { "player_key": "noel nkili|2005", "player": "Noel Nkili", "pos_group": "MF", "born": 2005, "age": 19, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2273, "starts": 30, "subs": 2, "compl": 8, "mn_per_start": 74.0, "min_share": 0.7428104575163399, "npg_p90": 0.11878574571051474, "ast_p90": 0.19797624285085788, "q": 0.13329105760467938, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 2273, "starts": 30, "subs": 2 } ], "crs_p90": 0.9106907171139462, "interceptions_p90": 1.029476462824461, "tklw_p90": 1.227452705675319, "fld_p90": 2.1381434227892653, "fls_p90": 2.25692916849978, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 85 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 62 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 30 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 84, "n_group": 188 }, { "player_key": "yannik engelhardt|2001", "player": "Yannik Engelhardt", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": true, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 2487, "starts": 29, "subs": 2, "compl": 22, "mn_per_start": 85.0, "min_share": 0.8127450980392157, "npg_p90": 0.07237635705669482, "ast_p90": 0.07237635705669482, "q": 0.12999743663999946, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 2487, "starts": 29, "subs": 2 } ], "crs_p90": 0.21712907117008443, "interceptions_p90": 1.3027744270205066, "tklw_p90": 0.8323281061519904, "fld_p90": 1.2303980699638117, "fls_p90": 1.4837153196622437, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 88 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 84 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 61 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 7 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 67 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 51 } ], "rank_q": 85, "n_group": 188 }, { "player_key": "ilkay gundogan|1990", "player": "\u0130lkay G\u00fcndo\u011fan", "pos_group": "MF", "born": 1990, "age": 34, "nt_flag": true, "club": "Galatasaray", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1387, "starts": 15, "subs": 9, "compl": 4, "mn_per_start": 78.0, "min_share": 0.4971326164874552, "npg_p90": 0.12977649603460706, "ast_p90": 0.1946647440519106, "q": 0.12801675095399034, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Galatasaray", "tier": "top9", "min": 1387, "starts": 15, "subs": 9 } ], "crs_p90": 1.0382119682768565, "interceptions_p90": 0.7786589762076424, "tklw_p90": 0.9733237202595529, "fld_p90": 0.9084354722422494, "fls_p90": 1.0382119682768565, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 53 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 36 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 60 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 33 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 47 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 29 } ], "rank_q": 86, "n_group": 188 }, { "player_key": "eric martel|2002", "player": "Eric Martel", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 2559, "starts": 30, "subs": 1, "compl": 22, "mn_per_start": 85.0, "min_share": 0.8362745098039216, "npg_p90": 0.07033997655334115, "ast_p90": 0.07033997655334115, "q": 0.1272915056084643, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 2559, "starts": 30, "subs": 1 } ], "crs_p90": 0.38686987104337633, "interceptions_p90": 1.2309495896834701, "tklw_p90": 1.1254396248534584, "fld_p90": 1.7936694021101993, "fls_p90": 1.4771395076201643, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 89 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 90 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 75 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 78 } ], "rank_q": 87, "n_group": 188 }, { "player_key": "frederik schmahl|2002", "player": "Frederik Schmahl", "pos_group": "MF", "born": 2002, "age": 22, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1086, "starts": 9, "subs": 19, "compl": 3, "mn_per_start": 82.0, "min_share": 0.35490196078431374, "npg_p90": 0.24861878453038674, "ast_p90": 0.08287292817679558, "q": 0.12721678035228992, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 1086, "starts": 9, "subs": 19 } ], "crs_p90": 1.4917127071823204, "interceptions_p90": 1.574585635359116, "tklw_p90": 1.3259668508287292, "fld_p90": 1.9889502762430937, "fls_p90": 0.9116022099447514, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 33 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 43 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 89 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 88, "n_group": 188 }, { "player_key": "niklas schmidt|1998", "player": "Niklas Schmidt", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 773, "starts": 9, "subs": 6, "compl": 2, "mn_per_start": 73.0, "min_share": 0.2526143790849673, "npg_p90": 0.11642949547218631, "ast_p90": 0.23285899094437262, "q": 0.12557234057360897, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 773, "starts": 9, "subs": 6 } ], "crs_p90": 1.8628719275549808, "interceptions_p90": 1.2807244501940491, "tklw_p90": 1.1642949547218628, "fld_p90": 0.9314359637774904, "fls_p90": 1.1642949547218628, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 18 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 32 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 50 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 77 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 30 } ], "rank_q": 89, "n_group": 188 }, { "player_key": "francis onyeka|2007", "player": "Francis Onyeka", "pos_group": "MF", "born": 2007, "age": 18, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2130, "starts": 25, "subs": 5, "compl": 14, "mn_per_start": 81.0, "min_share": 0.696078431372549, "npg_p90": 0.2535211267605634, "ast_p90": 0.04225352112676056, "q": 0.12553218672595634, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2130, "starts": 25, "subs": 5 } ], "crs_p90": 0.5915492957746479, "interceptions_p90": 0.1267605633802817, "tklw_p90": 0.5492957746478874, "fld_p90": 0.380281690140845, "fls_p90": 1.1830985915492958, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 75 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 66 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 59 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 4 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 5 } ], "rank_q": 90, "n_group": 188 }, { "player_key": "rocco reitz|2002", "player": "Rocco Reitz", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": true, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 2627, "starts": 31, "subs": 0, "compl": 19, "mn_per_start": 85.0, "min_share": 0.8584967320261437, "npg_p90": 0.0, "ast_p90": 0.13703844689760183, "q": 0.1248373455910627, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 2627, "starts": 31, "subs": 0 } ], "crs_p90": 2.946326608298439, "interceptions_p90": 1.6787209744956222, "tklw_p90": 1.438903692424819, "fld_p90": 1.8842786448420252, "fls_p90": 1.199086410354016, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 58 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 91, "n_group": 188 }, { "player_key": "florian neuhaus|1997", "player": "Florian Neuhaus", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 930, "starts": 11, "subs": 6, "compl": 0, "mn_per_start": 71.0, "min_share": 0.30392156862745096, "npg_p90": 0.0, "ast_p90": 0.0967741935483871, "q": 0.12433951797796616, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Gladbach", "tier": "domestic", "min": 930, "starts": 11, "subs": 6 } ], "crs_p90": 0.8709677419354839, "interceptions_p90": 0.8709677419354839, "tklw_p90": 0.6774193548387097, "fld_p90": 0.8709677419354839, "fls_p90": 0.8709677419354839, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 26 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 39 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 58 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 28 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 36 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 92, "n_group": 188 }, { "player_key": "sven michel|1990", "player": "Sven Michel", "pos_group": "MF", "born": 1990, "age": 35, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 791, "starts": 6, "subs": 21, "compl": 0, "mn_per_start": 68.0, "min_share": 0.2584967320261438, "npg_p90": 0.34134007585335013, "ast_p90": 0.0, "q": 0.12423567461836058, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 791, "starts": 6, "subs": 21 } ], "crs_p90": 2.275600505689001, "interceptions_p90": 0.11378002528445007, "tklw_p90": 1.2515802781289507, "fld_p90": 1.4791403286978506, "fls_p90": 2.1618204804045513, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 19 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 3 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 58 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 57 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 26 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 65 } ], "rank_q": 93, "n_group": 188 }, { "player_key": "shinta appelkamp|2000", "player": "Shinta Appelkamp", "pos_group": "MF", "born": 2000, "age": 24, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1834, "starts": 22, "subs": 5, "compl": 3, "mn_per_start": 79.0, "min_share": 0.6368055555555555, "npg_p90": 0.09814612868047984, "ast_p90": 0.19629225736095968, "q": 0.12355249662752296, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1834, "starts": 22, "subs": 5 } ], "crs_p90": 2.5517993456924755, "interceptions_p90": 0.34351145038167935, "tklw_p90": 0.6870229007633587, "fld_p90": 0.7851690294438386, "fls_p90": 0.6379498364231189, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 68 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 63 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 58 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 61 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 22 } ], "rank_q": 94, "n_group": 188 }, { "player_key": "niklas niehoff|2004", "player": "Niklas Niehoff", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 804, "starts": 8, "subs": 19, "compl": 2, "mn_per_start": 70.0, "min_share": 0.2627450980392157, "npg_p90": 0.11194029850746269, "ast_p90": 0.22388059701492538, "q": 0.12328786724157734, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 804, "starts": 8, "subs": 19 } ], "crs_p90": 7.164179104477612, "interceptions_p90": 0.11194029850746269, "tklw_p90": 0.44776119402985076, "fld_p90": 2.014925373134328, "fls_p90": 0.22388059701492538, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 20 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 58 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 97 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 2 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 95, "n_group": 188 }, { "player_key": "steven skrzybski|1992", "player": "Steven Skrzybski", "pos_group": "MF", "born": 1992, "age": 32, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1180, "starts": 15, "subs": 5, "compl": 3, "mn_per_start": 70.0, "min_share": 0.38562091503267976, "npg_p90": 0.15254237288135594, "ast_p90": 0.15254237288135594, "q": 0.1214675604709845, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 1180, "starts": 15, "subs": 5 } ], "crs_p90": 2.593220338983051, "interceptions_p90": 0.9915254237288136, "tklw_p90": 0.7627118644067796, "fld_p90": 1.830508474576271, "fls_p90": 1.6779661016949154, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 37 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 53 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 57 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 47 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 80 } ], "rank_q": 96, "n_group": 188 }, { "player_key": "jann-fiete arp|2000", "player": "Jann-Fiete Arp", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Odense", "league": "DEN-Superliga", "tier": "other", "min": 2262, "starts": 27, "subs": 3, "compl": 9, "mn_per_start": 81.0, "min_share": 0.7854166666666667, "npg_p90": 0.1989389920424403, "ast_p90": 0.15915119363395225, "q": 0.1211136973178815, "moved": false, "stints": [ { "league": "DEN-Superliga", "team": "Odense", "tier": "other", "min": 2262, "starts": 27, "subs": 3 } ], "crs_p90": 7.241379310344827, "interceptions_p90": 0.9151193633952255, "tklw_p90": 1.1538461538461537, "fld_p90": 2.1485411140583555, "fls_p90": 1.4721485411140585, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 84 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 57 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 87 } ], "rank_q": 97, "n_group": 188 }, { "player_key": "kenny redondo|1994", "player": "Kenny Redondo", "pos_group": "MF", "born": 1994, "age": 30, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 484, "starts": 3, "subs": 11, "compl": 0, "mn_per_start": 76.0, "min_share": 0.16296296296296298, "npg_p90": 0.1859504132231405, "ast_p90": 0.1859504132231405, "q": 0.1210350619795143, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 484, "starts": 3, "subs": 11 } ], "crs_p90": 3.5330578512396693, "interceptions_p90": 1.6735537190082646, "tklw_p90": 1.115702479338843, "fld_p90": 1.6735537190082646, "fls_p90": 2.0454545454545454, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 3 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 3 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 57 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 75 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 87 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 73 } ], "rank_q": 98, "n_group": 188 }, { "player_key": "mika baur|2004", "player": "Mika Baur", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": true, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2656, "starts": 32, "subs": 1, "compl": 16, "mn_per_start": 82.0, "min_share": 0.8679738562091504, "npg_p90": 0.10165662650602407, "ast_p90": 0.1694277108433735, "q": 0.11893490601227438, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 2656, "starts": 32, "subs": 1 } ], "crs_p90": 4.100150602409638, "interceptions_p90": 1.2198795180722892, "tklw_p90": 1.0504518072289155, "fld_p90": 0.6099397590361446, "fls_p90": 1.1859939759036144, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 56 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 82 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 99, "n_group": 188 }, { "player_key": "umut tohumcu|2004", "player": "Umut Tohumcu", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 868, "starts": 11, "subs": 2, "compl": 2, "mn_per_start": 73.0, "min_share": 0.28366013071895424, "npg_p90": 0.10368663594470048, "ast_p90": 0.20737327188940097, "q": 0.11882495802016277, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 868, "starts": 11, "subs": 2 } ], "crs_p90": 3.421658986175115, "interceptions_p90": 0.5184331797235023, "tklw_p90": 0.9331797235023042, "fld_p90": 3.3179723502304146, "fls_p90": 1.7626728110599077, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 22 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 68 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 56 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 73 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 31 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 99 } ], "rank_q": 100, "n_group": 188 }, { "player_key": "jarzinho malanga|2006", "player": "Jarzinho Malanga", "pos_group": "MF", "born": 2006, "age": 19, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 511, "starts": 1, "subs": 22, "compl": 1, "mn_per_start": 90.0, "min_share": 0.16699346405228757, "npg_p90": 0.3522504892367906, "ast_p90": 0.0, "q": 0.11871901189202536, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 511, "starts": 1, "subs": 22 } ], "crs_p90": 0.8806262230919765, "interceptions_p90": 0.1761252446183953, "tklw_p90": 0.7045009784735812, "fld_p90": 2.4657534246575343, "fls_p90": 1.5851272015655575, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 4 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 0 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 56 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 29 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 8 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 93 } ], "rank_q": 101, "n_group": 188 }, { "player_key": "yannick gerhardt|1994", "player": "Yannick Gerhardt", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "Wolfsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1068, "starts": 12, "subs": 7, "compl": 4, "mn_per_start": 81.0, "min_share": 0.34901960784313724, "npg_p90": 0.08426966292134831, "ast_p90": 0.0, "q": 0.11562058836365757, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Wolfsburg", "tier": "domestic", "min": 1068, "starts": 12, "subs": 7 } ], "crs_p90": 0.6741573033707865, "interceptions_p90": 0.8426966292134832, "tklw_p90": 0.6741573033707865, "fld_p90": 1.1797752808988764, "fls_p90": 1.6853932584269664, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 32 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 37 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 54 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 23 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 47 } ], "rank_q": 102, "n_group": 188 }, { "player_key": "marco john|2002", "player": "Marco John", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 562, "starts": 6, "subs": 3, "compl": 5, "mn_per_start": 87.0, "min_share": 0.18366013071895426, "npg_p90": 0.3202846975088968, "ast_p90": 0.0, "q": 0.11457765101207097, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 562, "starts": 6, "subs": 3 } ], "crs_p90": 0.8007117437722421, "interceptions_p90": 1.4412811387900357, "tklw_p90": 1.281138790035587, "fld_p90": 0.8007117437722421, "fls_p90": 0.9608540925266904, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 6 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 54 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 26 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 103, "n_group": 188 }, { "player_key": "rafael lubach|2005", "player": "Rafael Lubach", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2125, "starts": 25, "subs": 4, "compl": 11, "mn_per_start": 79.0, "min_share": 0.7154882154882155, "npg_p90": 0.21176470588235294, "ast_p90": 0.042352941176470586, "q": 0.11166695067095794, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 2125, "starts": 25, "subs": 4 } ], "crs_p90": 2.9647058823529413, "interceptions_p90": 0.7623529411764706, "tklw_p90": 0.8894117647058823, "fld_p90": 1.9058823529411764, "fls_p90": 1.6941176470588233, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 77 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 71 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 67 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 104, "n_group": 188 }, { "player_key": "tom krauss|2001", "player": "Tom Krau\u00df", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": false, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 1780, "starts": 19, "subs": 7, "compl": 8, "mn_per_start": 83.0, "min_share": 0.5816993464052288, "npg_p90": 0.0, "ast_p90": 0.10112359550561797, "q": 0.11136616339540228, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "K\u00f6ln", "tier": "domestic", "min": 1780, "starts": 19, "subs": 7 } ], "crs_p90": 0.7078651685393259, "interceptions_p90": 1.3146067415730338, "tklw_p90": 2.1741573033707864, "fld_p90": 1.1123595505617978, "fls_p90": 1.1629213483146066, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 50 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 24 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 97 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 43 } ], "rank_q": 105, "n_group": 188 }, { "player_key": "maximilian eggestein|1996", "player": "Maximilian Eggestein", "pos_group": "MF", "born": 1996, "age": 28, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "starts": 34, "subs": 0, "compl": 34, "mn_per_start": 90.0, "min_share": 1.0, "npg_p90": 0.08823529411764706, "ast_p90": 0.029411764705882353, "q": 0.1111872014898177, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 3060, "starts": 34, "subs": 0 } ], "crs_p90": 0.411764705882353, "interceptions_p90": 0.911764705882353, "tklw_p90": 1.0, "fld_p90": 0.5882352941176471, "fls_p90": 0.5294117647058824, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 100 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 52 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 13 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 56 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 11 } ], "rank_q": 106, "n_group": 188 }, { "player_key": "lukas gortler|1994", "player": "Lukas G\u00f6rtler", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "St. Gallen", "league": "SUI-Super League", "tier": "other", "min": 2580, "starts": 33, "subs": 0, "compl": 15, "mn_per_start": 78.0, "min_share": 0.7962962962962963, "npg_p90": 0.1744186046511628, "ast_p90": 0.2441860465116279, "q": 0.10959824718979472, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "St. Gallen", "tier": "other", "min": 2580, "starts": 33, "subs": 0 } ], "crs_p90": 1.6744186046511627, "interceptions_p90": 1.1162790697674418, "tklw_p90": 1.569767441860465, "fld_p90": 2.6162790697674416, "fls_p90": 1.4302325581395348, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 85 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 51 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 84 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 94 } ], "rank_q": 107, "n_group": 188 }, { "player_key": "patrick osterhage|2000", "player": "Patrick Osterhage", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 1189, "starts": 13, "subs": 7, "compl": 6, "mn_per_start": 82.0, "min_share": 0.388562091503268, "npg_p90": 0.07569386038687974, "ast_p90": 0.0, "q": 0.10892356050726575, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Freiburg", "tier": "domestic", "min": 1189, "starts": 13, "subs": 7 } ], "crs_p90": 0.6812447434819175, "interceptions_p90": 1.135407905803196, "tklw_p90": 0.5298570227081582, "fld_p90": 0.9840201850294364, "fls_p90": 0.9840201850294364, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 38 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 40 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 51 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 23 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 34 } ], "rank_q": 108, "n_group": 188 }, { "player_key": "finn porath|1997", "player": "Finn Porath", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 649, "starts": 6, "subs": 12, "compl": 0, "mn_per_start": 72.0, "min_share": 0.21209150326797385, "npg_p90": 0.1386748844375963, "ast_p90": 0.1386748844375963, "q": 0.10814236654593143, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 649, "starts": 6, "subs": 12 } ], "crs_p90": 5.963020030816642, "interceptions_p90": 0.5546995377503853, "tklw_p90": 1.1093990755007705, "fld_p90": 2.357473035439137, "fls_p90": 1.386748844375963, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 11 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 50 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 94 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 42 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 91 } ], "rank_q": 109, "n_group": 188 }, { "player_key": "finn ole becker|2000", "player": "Finn Ole Becker", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2271, "starts": 25, "subs": 5, "compl": 14, "mn_per_start": 86.0, "min_share": 0.7646464646464647, "npg_p90": 0.11889035667107001, "ast_p90": 0.11889035667107001, "q": 0.1065255521222478, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 2271, "starts": 25, "subs": 5 } ], "crs_p90": 2.4570673712021134, "interceptions_p90": 0.5548216644649934, "tklw_p90": 0.6737120211360634, "fld_p90": 0.5151915455746368, "fls_p90": 0.9907529722589168, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 82 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 66 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 49 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 60 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 110, "n_group": 188 }, { "player_key": "julian eitschberger|2004", "player": "Julian Eitschberger", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1084, "starts": 9, "subs": 16, "compl": 5, "mn_per_start": 82.0, "min_share": 0.36498316498316496, "npg_p90": 0.16605166051660517, "ast_p90": 0.08302583025830258, "q": 0.1058883698486128, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 1084, "starts": 9, "subs": 16 } ], "crs_p90": 2.6568265682656826, "interceptions_p90": 0.9963099630996309, "tklw_p90": 2.4077490774907746, "fld_p90": 1.4944649446494465, "fls_p90": 1.1623616236162362, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 34 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 10 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 49 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 63 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 96 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 111, "n_group": 188 }, { "player_key": "aljoscha kemlein|2004", "player": "Aljoscha Kemlein", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 1959, "starts": 23, "subs": 7, "compl": 8, "mn_per_start": 79.0, "min_share": 0.6401960784313725, "npg_p90": 0.0, "ast_p90": 0.09188361408882083, "q": 0.10439360542136346, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Union Berlin", "tier": "domestic", "min": 1959, "starts": 23, "subs": 7 } ], "crs_p90": 0.41347626339969373, "interceptions_p90": 0.8269525267993875, "tklw_p90": 1.1485451761102603, "fld_p90": 0.5053598774885145, "fls_p90": 1.010719754977029, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 69 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 55 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 48 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 60 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 112, "n_group": 188 }, { "player_key": "goktan gurpuz|2003", "player": "G\u00f6ktan G\u00fcrp\u00fcz", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": false, "club": "Gen\u00e7lerbirli\u011fi", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 1920, "starts": 25, "subs": 4, "compl": 1, "mn_per_start": 73.0, "min_share": 0.6464646464646465, "npg_p90": 0.0, "ast_p90": 0.234375, "q": 0.10382067710346665, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Gen\u00e7lerbirli\u011fi", "tier": "top9", "min": 1920, "starts": 25, "subs": 4 } ], "crs_p90": 4.828125, "interceptions_p90": 0.609375, "tklw_p90": 0.84375, "fld_p90": 0.9375, "fls_p90": 0.9843749999999999, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 71 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 47 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 87 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 31 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 113, "n_group": 188 }, { "player_key": "jason ceka|1999", "player": "Jason Ceka", "pos_group": "MF", "born": 1999, "age": 25, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1172, "starts": 16, "subs": 1, "compl": 0, "mn_per_start": 72.0, "min_share": 0.40694444444444444, "npg_p90": 0.23037542662116042, "ast_p90": 0.0, "q": 0.10139118039558291, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1172, "starts": 16, "subs": 1 } ], "crs_p90": 0.6911262798634812, "interceptions_p90": 0.7679180887372014, "tklw_p90": 1.075085324232082, "fld_p90": 2.303754266211604, "fls_p90": 1.5358361774744027, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 86 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 23 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 52 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 91 } ], "rank_q": 114, "n_group": 188 }, { "player_key": "mehmet aydin|2002", "player": "Mehmet Aydin", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2488, "starts": 30, "subs": 2, "compl": 20, "mn_per_start": 81.0, "min_share": 0.8638888888888889, "npg_p90": 0.1085209003215434, "ast_p90": 0.1085209003215434, "q": 0.09970263452764103, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 2488, "starts": 30, "subs": 2 } ], "crs_p90": 1.8086816720257235, "interceptions_p90": 1.1213826366559485, "tklw_p90": 1.8086816720257235, "fld_p90": 2.061897106109325, "fls_p90": 1.157556270096463, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 85 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 45 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 49 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 85 } ], "rank_q": 115, "n_group": 188 }, { "player_key": "henok teklab|1998", "player": "Henok Teklab", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": false, "club": "OH Leuven", "league": "BEL-Pro League", "tier": "top9", "min": 1632, "starts": 21, "subs": 4, "compl": 8, "mn_per_start": 74.0, "min_share": 0.4533333333333333, "npg_p90": 0.16544117647058823, "ast_p90": 0.0, "q": 0.09895507649511212, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "OH Leuven", "tier": "top9", "min": 1632, "starts": 21, "subs": 4 } ], "crs_p90": 1.9852941176470589, "interceptions_p90": 0.7169117647058822, "tklw_p90": 1.4889705882352942, "fld_p90": 0.4963235294117647, "fls_p90": 0.9926470588235294, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 47 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 67 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 52 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 69 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 116, "n_group": 188 }, { "player_key": "maurice neubauer|1996", "player": "Maurice Neubauer", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2515, "starts": 29, "subs": 2, "compl": 23, "mn_per_start": 84.0, "min_share": 0.8218954248366013, "npg_p90": 0.07157057654075547, "ast_p90": 0.14314115308151093, "q": 0.09891435601160989, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 2515, "starts": 29, "subs": 2 } ], "crs_p90": 4.25844930417495, "interceptions_p90": 0.679920477137177, "tklw_p90": 0.7872763419483101, "fld_p90": 0.6083499005964215, "fls_p90": 0.9662027833001987, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 88 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 84 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 83 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 32 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 117, "n_group": 188 }, { "player_key": "alexander nollenberger|1997", "player": "Alexander Nollenberger", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2532, "starts": 29, "subs": 2, "compl": 18, "mn_per_start": 86.0, "min_share": 0.8274509803921568, "npg_p90": 0.1066350710900474, "ast_p90": 0.1066350710900474, "q": 0.09842439562344049, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 2532, "starts": 29, "subs": 2 } ], "crs_p90": 3.7322274881516586, "interceptions_p90": 0.6398104265402843, "tklw_p90": 0.8886255924170616, "fld_p90": 1.4218009478672984, "fls_p90": 1.0308056872037914, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 89 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 84 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 77 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 62 } ], "rank_q": 118, "n_group": 188 }, { "player_key": "nick batzner|2000", "player": "Nick B\u00e4tzner", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1239, "starts": 12, "subs": 18, "compl": 1, "mn_per_start": 66.0, "min_share": 0.40490196078431373, "npg_p90": 0.14527845036319612, "ast_p90": 0.07263922518159806, "q": 0.09821529956972783, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1239, "starts": 12, "subs": 18 } ], "crs_p90": 1.8886198547215496, "interceptions_p90": 0.5811138014527845, "tklw_p90": 1.5254237288135593, "fld_p90": 0.4358353510895884, "fls_p90": 1.452784503631961, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 40 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 13 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 44 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 51 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 6 } ], "rank_q": 119, "n_group": 188 }, { "player_key": "soufiane el-faouzi|2002", "player": "Soufiane El-Faouzi", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3004, "starts": 34, "subs": 0, "compl": 31, "mn_per_start": 88.0, "min_share": 0.9816993464052287, "npg_p90": 0.05992010652463381, "ast_p90": 0.14980026631158455, "q": 0.09742892566077041, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 3004, "starts": 34, "subs": 0 } ], "crs_p90": 2.8761651131824233, "interceptions_p90": 1.1684420772303596, "tklw_p90": 1.7976031957390146, "fld_p90": 1.8575233022636486, "fls_p90": 1.3482023968042611, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 99 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 43 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 66 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 90 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 80 } ], "rank_q": 120, "n_group": 188 }, { "player_key": "lauren ulrich|2005", "player": "Lauren Ulrich", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2671, "starts": 32, "subs": 1, "compl": 14, "mn_per_start": 83.0, "min_share": 0.8728758169934641, "npg_p90": 0.10108573567952078, "ast_p90": 0.10108573567952078, "q": 0.0945932584093105, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 2671, "starts": 32, "subs": 1 } ], "crs_p90": 0.9771621115687008, "interceptions_p90": 0.5728191688506178, "tklw_p90": 0.9771621115687008, "fld_p90": 2.4934481467615126, "fls_p90": 0.9434668663421939, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 93 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 91 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 42 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 31 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 37 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 93 } ], "rank_q": 121, "n_group": 188 }, { "player_key": "dominik kother|2000", "player": "Dominik Kother", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 453, "starts": 3, "subs": 9, "compl": 0, "mn_per_start": 69.0, "min_share": 0.15729166666666666, "npg_p90": 0.1986754966887417, "ast_p90": 0.0, "q": 0.09234480841067833, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 453, "starts": 3, "subs": 9 } ], "crs_p90": 2.781456953642384, "interceptions_p90": 0.9933774834437087, "tklw_p90": 0.9933774834437087, "fld_p90": 2.384105960264901, "fls_p90": 1.5894039735099337, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 40 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 64 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 61 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 92 } ], "rank_q": 122, "n_group": 188 }, { "player_key": "luca marseiler|1997", "player": "Luca Marseiler", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1848, "starts": 21, "subs": 5, "compl": 9, "mn_per_start": 82.0, "min_share": 0.6039215686274509, "npg_p90": 0.0974025974025974, "ast_p90": 0.0974025974025974, "q": 0.09194051156464621, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 1848, "starts": 21, "subs": 5 } ], "crs_p90": 5.0649350649350655, "interceptions_p90": 0.827922077922078, "tklw_p90": 1.2175324675324675, "fld_p90": 2.5324675324675328, "fls_p90": 1.2175324675324675, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 62 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 40 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 89 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 94 } ], "rank_q": 123, "n_group": 188 }, { "player_key": "tom baack|1999", "player": "Tom Baack", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 951, "starts": 10, "subs": 10, "compl": 4, "mn_per_start": 81.0, "min_share": 0.3202020202020202, "npg_p90": 0.09463722397476342, "ast_p90": 0.09463722397476342, "q": 0.09049839318187347, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "N\u00fcrnberg", "tier": "stepping_stone", "min": 951, "starts": 10, "subs": 10 } ], "crs_p90": 0.8517350157728707, "interceptions_p90": 0.7570977917981072, "tklw_p90": 1.7034700315457414, "fld_p90": 0.28391167192429023, "fls_p90": 1.9873817034700316, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 28 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 21 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 28 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 78 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 3 } ], "rank_q": 124, "n_group": 188 }, { "player_key": "louis oppie|2002", "player": "Louis Oppie", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "St Pauli", "league": "GER-Bundesliga", "tier": "domestic", "min": 1620, "starts": 17, "subs": 6, "compl": 15, "mn_per_start": 87.0, "min_share": 0.5294117647058824, "npg_p90": 0.05555555555555555, "ast_p90": 0.0, "q": 0.09029417376971353, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "St Pauli", "tier": "domestic", "min": 1620, "starts": 17, "subs": 6 } ], "crs_p90": 3.2222222222222223, "interceptions_p90": 0.6111111111111112, "tklw_p90": 1.0555555555555556, "fld_p90": 0.8333333333333333, "fls_p90": 0.8333333333333333, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 57 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 43 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 125, "n_group": 188 }, { "player_key": "enrique lofolomo|2000", "player": "Enrique Lofolomo", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Zulte Waregem", "league": "BEL-Pro League", "tier": "top9", "min": 1313, "starts": 14, "subs": 8, "compl": 11, "mn_per_start": 85.0, "min_share": 0.4052469135802469, "npg_p90": 0.0, "ast_p90": 0.1370906321401371, "q": 0.08991606583173244, "moved": false, "stints": [ { "league": "BEL-Pro League", "team": "Zulte Waregem", "tier": "top9", "min": 1313, "starts": 14, "subs": 8 } ], "crs_p90": 0.1370906321401371, "interceptions_p90": 1.0281797410510283, "tklw_p90": 1.0281797410510283, "fld_p90": 1.987814166031988, "fls_p90": 1.9192688499619193, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 38 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 3 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 84 } ], "rank_q": 126, "n_group": 188 }, { "player_key": "janik haberer|1994", "player": "Janik Haberer", "pos_group": "MF", "born": 1994, "age": 31, "nt_flag": false, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 1646, "starts": 20, "subs": 8, "compl": 7, "mn_per_start": 74.0, "min_share": 0.5379084967320261, "npg_p90": 0.0, "ast_p90": 0.054678007290400975, "q": 0.08937208087182957, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Union Berlin", "tier": "domestic", "min": 1646, "starts": 20, "subs": 8 } ], "crs_p90": 3.663426488456865, "interceptions_p90": 0.5467800729040098, "tklw_p90": 1.0388821385176186, "fld_p90": 1.1482381530984205, "fls_p90": 1.3122721749696233, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 58 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 48 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 39 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 77 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 39 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 45 } ], "rank_q": 127, "n_group": 188 }, { "player_key": "florian kleinhansl|2000", "player": "Florian Kleinhansl", "pos_group": "MF", "born": 2000, "age": 24, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 507, "starts": 4, "subs": 8, "compl": 3, "mn_per_start": 79.0, "min_share": 0.1707070707070707, "npg_p90": 0.0, "ast_p90": 0.17751479289940827, "q": 0.08880065798127065, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 507, "starts": 4, "subs": 8 } ], "crs_p90": 7.633136094674557, "interceptions_p90": 0.7100591715976332, "tklw_p90": 1.4201183431952664, "fld_p90": 2.662721893491124, "fls_p90": 0.8875739644970414, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 4 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 98 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 67 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 95 } ], "rank_q": 128, "n_group": 188 }, { "player_key": "mika wallentowitz|2007", "player": "Mika Wallentowitz", "pos_group": "MF", "born": 2007, "age": 17, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 507, "starts": 7, "subs": 6, "compl": 0, "mn_per_start": 65.0, "min_share": 0.16568627450980392, "npg_p90": 0.0, "ast_p90": 0.17751479289940827, "q": 0.08880065798127065, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 507, "starts": 7, "subs": 6 } ], "crs_p90": 1.7751479289940828, "interceptions_p90": 0.8875739644970414, "tklw_p90": 0.5325443786982248, "fld_p90": 0.1775147928994083, "fls_p90": 2.662721893491124, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 3 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 25 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 48 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 29 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 1 } ], "rank_q": 128, "n_group": 188 }, { "player_key": "luca raimund|2005", "player": "Luca Raimund", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 523, "starts": 5, "subs": 10, "compl": 0, "mn_per_start": 59.0, "min_share": 0.18159722222222222, "npg_p90": 0.17208413001912046, "ast_p90": 0.0, "q": 0.08780219661254236, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 523, "starts": 5, "subs": 10 } ], "crs_p90": 3.269598470363289, "interceptions_p90": 0.3441682600382409, "tklw_p90": 1.7208413001912046, "fld_p90": 0.6883365200764818, "fls_p90": 1.3766730401529637, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 6 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 8 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 71 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 17 } ], "rank_q": 130, "n_group": 188 }, { "player_key": "mario gotze|1992", "player": "Mario G\u00f6tze", "pos_group": "MF", "born": 1992, "age": 33, "nt_flag": false, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 886, "starts": 8, "subs": 13, "compl": 1, "mn_per_start": 67.0, "min_share": 0.2983164983164983, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.08769390699869994, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Frankfurt", "tier": "domestic", "min": 886, "starts": 8, "subs": 13 } ], "crs_p90": 2.234762979683973, "interceptions_p90": 0.4063205417607223, "tklw_p90": 0.8126410835214446, "fld_p90": 1.2189616252821671, "fls_p90": 0.9142212189616252, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 25 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 56 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 21 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 50 } ], "rank_q": 131, "n_group": 188 }, { "player_key": "aaron opoku|1999", "player": "Aaron Opoku", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 530, "starts": 6, "subs": 3, "compl": 2, "mn_per_start": 71.0, "min_share": 0.1840277777777778, "npg_p90": 0.16981132075471697, "ast_p90": 0.0, "q": 0.08737239565010335, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 530, "starts": 6, "subs": 3 } ], "crs_p90": 1.5283018867924527, "interceptions_p90": 0.16981132075471697, "tklw_p90": 0.8490566037735848, "fld_p90": 0.5094339622641509, "fls_p90": 0.8490566037735848, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 6 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 38 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 43 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 13 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 8 } ], "rank_q": 132, "n_group": 188 }, { "player_key": "vitalie becker|2005", "player": "Vitalie Becker", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1530, "starts": 18, "subs": 3, "compl": 6, "mn_per_start": 81.0, "min_share": 0.5, "npg_p90": 0.11764705882352941, "ast_p90": 0.058823529411764705, "q": 0.08645371431261226, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 1530, "starts": 18, "subs": 3 } ], "crs_p90": 3.3529411764705883, "interceptions_p90": 0.7647058823529411, "tklw_p90": 1.9411764705882353, "fld_p90": 0.6470588235294117, "fls_p90": 1.1764705882352942, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 53 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 70 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 72 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 14 } ], "rank_q": 133, "n_group": 188 }, { "player_key": "felix passlack|1998", "player": "Felix Passlack", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 549, "starts": 4, "subs": 12, "compl": 1, "mn_per_start": 79.0, "min_share": 0.17941176470588235, "npg_p90": 0.0, "ast_p90": 0.1639344262295082, "q": 0.08622672586587149, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 549, "starts": 4, "subs": 12 } ], "crs_p90": 3.1147540983606556, "interceptions_p90": 0.4918032786885246, "tklw_p90": 1.1475409836065575, "fld_p90": 0.6557377049180327, "fls_p90": 1.3114754098360655, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 5 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 4 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 37 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 69 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 41 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 134, "n_group": 188 }, { "player_key": "luca herrmann|1999", "player": "Luca Herrmann", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1045, "starts": 10, "subs": 18, "compl": 3, "mn_per_start": 71.0, "min_share": 0.3628472222222222, "npg_p90": 0.0861244019138756, "ast_p90": 0.0861244019138756, "q": 0.0861246919175567, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1045, "starts": 10, "subs": 18 } ], "crs_p90": 3.1004784688995213, "interceptions_p90": 1.3779904306220097, "tklw_p90": 1.2057416267942584, "fld_p90": 1.8086124401913874, "fls_p90": 0.9473684210526315, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 34 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 10 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 69 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 82 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 79 } ], "rank_q": 135, "n_group": 188 }, { "player_key": "enzo leopold|2000", "player": "Enzo Leopold", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3027, "starts": 34, "subs": 0, "compl": 31, "mn_per_start": 89.0, "min_share": 0.9892156862745098, "npg_p90": 0.05946481665014866, "ast_p90": 0.11892963330029732, "q": 0.08601795920031774, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hannover 96", "tier": "stepping_stone", "min": 3027, "starts": 34, "subs": 0 } ], "crs_p90": 4.281466798810704, "interceptions_p90": 1.3974231912784936, "tklw_p90": 1.3082259663032707, "fld_p90": 2.2893954410307233, "fls_p90": 1.1595639246778988, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 100 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 83 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 90 } ], "rank_q": 136, "n_group": 188 }, { "player_key": "ruben muller|2005", "player": "Ruben M\u00fcller", "pos_group": "MF", "born": 2005, "age": 19, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1050, "starts": 13, "subs": 9, "compl": 0, "mn_per_start": 67.0, "min_share": 0.3431372549019608, "npg_p90": 0.0, "ast_p90": 0.17142857142857143, "q": 0.08590385937417835, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 1050, "starts": 13, "subs": 9 } ], "crs_p90": 3.5142857142857142, "interceptions_p90": 0.6857142857142857, "tklw_p90": 1.0285714285714285, "fld_p90": 0.8571428571428572, "fls_p90": 1.2857142857142856, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 31 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 31 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 75 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 45 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 137, "n_group": 188 }, { "player_key": "merveille papela|2001", "player": "Merveille Papela", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1061, "starts": 8, "subs": 19, "compl": 3, "mn_per_start": 78.0, "min_share": 0.34673202614379084, "npg_p90": 0.08482563619227143, "ast_p90": 0.08482563619227143, "q": 0.08542199172853021, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 1061, "starts": 8, "subs": 19 } ], "crs_p90": 1.1027332704995287, "interceptions_p90": 1.1027332704995287, "tklw_p90": 1.5268614514608858, "fld_p90": 0.7634307257304429, "fls_p90": 1.1027332704995287, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 32 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 35 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 83 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 138, "n_group": 188 }, { "player_key": "robin heusser|1998", "player": "Robin Heu\u00dfer", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2065, "starts": 24, "subs": 6, "compl": 9, "mn_per_start": 79.0, "min_share": 0.7170138888888888, "npg_p90": 0.08716707021791768, "ast_p90": 0.08716707021791768, "q": 0.08521164444507515, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 2065, "starts": 24, "subs": 6 } ], "crs_p90": 2.876513317191283, "interceptions_p90": 1.2639225181598064, "tklw_p90": 0.8280871670702179, "fld_p90": 1.569007263922518, "fls_p90": 1.3510895883777239, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 77 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 60 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 36 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 66 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 70 } ], "rank_q": 139, "n_group": 188 }, { "player_key": "luis engelns|2007", "player": "Luis Engelns", "pos_group": "MF", "born": 2007, "age": 18, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 572, "starts": 4, "subs": 13, "compl": 0, "mn_per_start": 72.0, "min_share": 0.1869281045751634, "npg_p90": 0.15734265734265734, "ast_p90": 0.0, "q": 0.08487943327421724, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 572, "starts": 4, "subs": 13 } ], "crs_p90": 0.47202797202797203, "interceptions_p90": 1.2587412587412588, "tklw_p90": 1.1013986013986015, "fld_p90": 3.6188811188811187, "fls_p90": 2.202797202797203, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 7 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 3 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 35 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 16 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 75 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 99 } ], "rank_q": 140, "n_group": 188 }, { "player_key": "lars ritzka|1998", "player": "Lars Ritzka", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "St Pauli", "league": "GER-Bundesliga", "tier": "domestic", "min": 966, "starts": 12, "subs": 9, "compl": 0, "mn_per_start": 66.0, "min_share": 0.3156862745098039, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.08393425396552953, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "St Pauli", "tier": "domestic", "min": 966, "starts": 12, "subs": 9 } ], "crs_p90": 1.6770186335403727, "interceptions_p90": 1.2111801242236024, "tklw_p90": 2.422360248447205, "fld_p90": 0.2795031055900621, "fls_p90": 0.9316770186335404, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 27 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 35 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 98 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 3 } ], "rank_q": 141, "n_group": 188 }, { "player_key": "philipp forster|1995", "player": "Philipp F\u00f6rster", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1650, "starts": 18, "subs": 9, "compl": 6, "mn_per_start": 78.0, "min_share": 0.5392156862745098, "npg_p90": 0.0, "ast_p90": 0.16363636363636364, "q": 0.08238530422731286, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 1650, "starts": 18, "subs": 9 } ], "crs_p90": 0.7636363636363637, "interceptions_p90": 0.43636363636363634, "tklw_p90": 0.6000000000000001, "fld_p90": 0.7636363636363637, "fls_p90": 1.2545454545454544, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 58 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 33 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 26 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 14 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 142, "n_group": 188 }, { "player_key": "nicolai remberg|2000", "player": "Nicolai Remberg", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Hamburger SV", "league": "GER-Bundesliga", "tier": "domestic", "min": 2880, "starts": 32, "subs": 0, "compl": 32, "mn_per_start": 90.0, "min_share": 0.9696969696969697, "npg_p90": 0.0, "ast_p90": 0.0625, "q": 0.07895802060838045, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Hamburger SV", "tier": "domestic", "min": 2880, "starts": 32, "subs": 0 } ], "crs_p90": 0.15625, "interceptions_p90": 1.34375, "tklw_p90": 0.84375, "fld_p90": 1.5, "fls_p90": 1.375, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 99 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 31 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 4 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 69 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 143, "n_group": 188 }, { "player_key": "maurice krattenmacher|2005", "player": "Maurice Krattenmacher", "pos_group": "MF", "born": 2005, "age": 19, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 685, "starts": 6, "subs": 16, "compl": 1, "mn_per_start": 69.0, "min_share": 0.23063973063973064, "npg_p90": 0.13138686131386862, "ast_p90": 0.0, "q": 0.07882809197454119, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 685, "starts": 6, "subs": 16 } ], "crs_p90": 1.7080291970802919, "interceptions_p90": 0.1313868613138686, "tklw_p90": 0.5255474452554744, "fld_p90": 5.518248175182482, "fls_p90": 1.7080291970802919, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 15 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 5 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 31 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 47 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 3 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 100 } ], "rank_q": 144, "n_group": 188 }, { "player_key": "yusuf kabadayi|2004", "player": "Yusuf Kabaday\u0131", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Gaziantep", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 612, "starts": 5, "subs": 12, "compl": 2, "mn_per_start": 80.0, "min_share": 0.20606060606060606, "npg_p90": 0.14705882352941177, "ast_p90": 0.0, "q": 0.07839570729614811, "moved": false, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Gaziantep", "tier": "top9", "min": 612, "starts": 5, "subs": 12 } ], "crs_p90": 0.5882352941176471, "interceptions_p90": 1.1764705882352942, "tklw_p90": 0.8823529411764706, "fld_p90": 1.1764705882352942, "fls_p90": 3.3823529411764706, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 10 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 6 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 31 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 47 } ], "rank_q": 145, "n_group": 188 }, { "player_key": "kjell-arik watjen|2006", "player": "Kjell-Arik W\u00e4tjen", "pos_group": "MF", "born": 2006, "age": 19, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1250, "starts": 14, "subs": 12, "compl": 0, "mn_per_start": 68.0, "min_share": 0.4084967320261438, "npg_p90": 0.144, "ast_p90": 0.0, "q": 0.07791280268820827, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 1250, "starts": 14, "subs": 12 } ], "crs_p90": 1.656, "interceptions_p90": 0.504, "tklw_p90": 1.296, "fld_p90": 0.72, "fls_p90": 0.5760000000000001, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 41 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 25 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 50 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 18 } ], "rank_q": 146, "n_group": 188 }, { "player_key": "kevin sessa|2000", "player": "Kevin Sessa", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 714, "starts": 8, "subs": 13, "compl": 0, "mn_per_start": 68.0, "min_share": 0.2404040404040404, "npg_p90": 0.0, "ast_p90": 0.12605042016806722, "q": 0.07741172600969504, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 714, "starts": 8, "subs": 13 } ], "crs_p90": 0.7563025210084033, "interceptions_p90": 1.7647058823529411, "tklw_p90": 1.6386554621848741, "fld_p90": 1.2605042016806722, "fls_p90": 2.0168067226890756, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 16 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 25 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 96 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 53 } ], "rank_q": 147, "n_group": 188 }, { "player_key": "aaron keller|2004", "player": "Aaron Keller", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1835, "starts": 20, "subs": 10, "compl": 6, "mn_per_start": 80.0, "min_share": 0.5996732026143791, "npg_p90": 0.09809264305177111, "ast_p90": 0.049046321525885554, "q": 0.0768126236854288, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 1835, "starts": 20, "subs": 10 } ], "crs_p90": 2.8446866485013627, "interceptions_p90": 0.6376021798365122, "tklw_p90": 0.8828337874659401, "fld_p90": 0.9809264305177111, "fls_p90": 0.9318801089918256, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 65 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 30 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 65 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 34 } ], "rank_q": 148, "n_group": 188 }, { "player_key": "simon asta|2001", "player": "Simon Asta", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 730, "starts": 8, "subs": 7, "compl": 3, "mn_per_start": 73.0, "min_share": 0.24579124579124578, "npg_p90": 0.1232876712328767, "ast_p90": 0.0, "q": 0.07665185630653237, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 730, "starts": 8, "subs": 7 } ], "crs_p90": 2.095890410958904, "interceptions_p90": 0.4931506849315069, "tklw_p90": 0.6164383561643836, "fld_p90": 0.863013698630137, "fls_p90": 0.863013698630137, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 17 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 24 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 29 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 17 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 26 } ], "rank_q": 149, "n_group": 188 }, { "player_key": "florian flick|2000", "player": "Florian Flick", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1874, "starts": 21, "subs": 6, "compl": 17, "mn_per_start": 85.0, "min_share": 0.6506944444444445, "npg_p90": 0.048025613660619, "ast_p90": 0.096051227321238, "q": 0.07573270576050749, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 1874, "starts": 21, "subs": 6 } ], "crs_p90": 0.240128068303095, "interceptions_p90": 0.96051227321238, "tklw_p90": 1.0085378868729988, "fld_p90": 0.816435432230523, "fls_p90": 1.1045891141942368, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 57 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 29 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 7 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 59 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 23 } ], "rank_q": 150, "n_group": 188 }, { "player_key": "max marie|2004", "player": "Max Marie", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2499, "starts": 31, "subs": 1, "compl": 15, "mn_per_start": 80.0, "min_share": 0.8677083333333333, "npg_p90": 0.10804321728691477, "ast_p90": 0.03601440576230492, "q": 0.07433142859065836, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 2499, "starts": 31, "subs": 1 } ], "crs_p90": 2.1608643457382954, "interceptions_p90": 0.936374549819928, "tklw_p90": 1.368547418967587, "fld_p90": 1.5126050420168067, "fls_p90": 1.5126050420168067, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 90 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 28 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 73 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 67 } ], "rank_q": 151, "n_group": 188 }, { "player_key": "niklas dorsch|1998", "player": "Niklas Dorsch", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 2258, "starts": 27, "subs": 5, "compl": 10, "mn_per_start": 79.0, "min_share": 0.7379084967320262, "npg_p90": 0.0, "ast_p90": 0.03985828166519043, "q": 0.0720523489232673, "moved": false, "stints": [ { "league": "GER-Bundesliga", "team": "Heidenheim", "tier": "domestic", "min": 2258, "starts": 27, "subs": 5 } ], "crs_p90": 1.3153232949512843, "interceptions_p90": 0.7573073516386182, "tklw_p90": 1.2356067316209034, "fld_p90": 1.0761736049601418, "fls_p90": 1.195748449955713, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 79 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 68 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 27 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 39 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 61 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 40 } ], "rank_q": 152, "n_group": 188 }, { "player_key": "jonas meffert|1994", "player": "Jonas Meffert", "pos_group": "MF", "born": 1994, "age": 30, "nt_flag": false, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1454, "starts": 17, "subs": 0, "compl": 14, "mn_per_start": 86.0, "min_share": 0.47516339869281043, "npg_p90": 0.061898211829436035, "ast_p90": 0.061898211829436035, "q": 0.07116080109585718, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 1454, "starts": 17, "subs": 0 } ], "crs_p90": 0.4332874828060523, "interceptions_p90": 0.6189821182943603, "tklw_p90": 0.9903713892709767, "fld_p90": 0.9903713892709767, "fls_p90": 1.0522696011004127, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 50 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 26 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 40 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 35 } ], "rank_q": 153, "n_group": 188 }, { "player_key": "rafael pinto|2007", "player": "Rafael Pinto", "pos_group": "MF", "born": 2007, "age": 17, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1468, "starts": 14, "subs": 14, "compl": 9, "mn_per_start": 82.0, "min_share": 0.4797385620915033, "npg_p90": 0.06130790190735695, "ast_p90": 0.06130790190735695, "q": 0.0707400869001891, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 1468, "starts": 14, "subs": 14 } ], "crs_p90": 2.329700272479564, "interceptions_p90": 0.7970027247956404, "tklw_p90": 1.2874659400544959, "fld_p90": 2.023160762942779, "fls_p90": 0.9809264305177111, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 51 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 21 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 25 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 58 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 85 } ], "rank_q": 154, "n_group": 188 }, { "player_key": "lino tempelmann|1999", "player": "Lino Tempelmann", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 893, "starts": 11, "subs": 4, "compl": 3, "mn_per_start": 71.0, "min_share": 0.31006944444444445, "npg_p90": 0.10078387458006718, "ast_p90": 0.0, "q": 0.06968350573321125, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "BTSV", "tier": "stepping_stone", "min": 893, "starts": 11, "subs": 4 } ], "crs_p90": 0.7054871220604704, "interceptions_p90": 0.503919372900336, "tklw_p90": 0.9070548712206047, "fld_p90": 1.7133258678611423, "fls_p90": 0.9070548712206047, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 27 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 25 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 24 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 28 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 75 } ], "rank_q": 155, "n_group": 188 }, { "player_key": "rico preissinger|1996", "player": "Rico Prei\u00dfinger", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1507, "starts": 19, "subs": 8, "compl": 3, "mn_per_start": 70.0, "min_share": 0.5232638888888889, "npg_p90": 0.0, "ast_p90": 0.11944260119442601, "q": 0.06959390352291142, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 1507, "starts": 19, "subs": 8 } ], "crs_p90": 0.5972130059721301, "interceptions_p90": 1.0749834107498342, "tklw_p90": 1.4930325149303252, "fld_p90": 1.4930325149303252, "fls_p90": 1.6124751161247513, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 56 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 47 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 25 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 81 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 66 } ], "rank_q": 156, "n_group": 188 }, { "player_key": "lukas reich|2006", "player": "Lukas Reich", "pos_group": "MF", "born": 2006, "age": 18, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 927, "starts": 9, "subs": 12, "compl": 6, "mn_per_start": 82.0, "min_share": 0.3029411764705882, "npg_p90": 0.0970873786407767, "ast_p90": 0.0, "q": 0.06838671361776014, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 927, "starts": 9, "subs": 12 } ], "crs_p90": 1.9417475728155342, "interceptions_p90": 0.19417475728155337, "tklw_p90": 1.8446601941747574, "fld_p90": 0.6796116504854369, "fls_p90": 0.5825242718446603, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 25 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 24 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 52 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 63 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 157, "n_group": 188 }, { "player_key": "mikas haas|2005", "player": "Mikas Haas", "pos_group": "MF", "born": 2005, "age": 19, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2181, "starts": 26, "subs": 1, "compl": 19, "mn_per_start": 84.0, "min_share": 0.7343434343434343, "npg_p90": 0.08253094910591471, "ast_p90": 0.04126547455295736, "q": 0.06818647380059972, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 2181, "starts": 26, "subs": 1 } ], "crs_p90": 4.126547455295736, "interceptions_p90": 1.0729023383768914, "tklw_p90": 1.1141678129298487, "fld_p90": 1.6918844566712516, "fls_p90": 1.031636863823934, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 79 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 88 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 24 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 82 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 69 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 74 } ], "rank_q": 158, "n_group": 188 }, { "player_key": "jannik dehm|1996", "player": "Jannik Dehm", "pos_group": "MF", "born": 1996, "age": 29, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2193, "starts": 27, "subs": 3, "compl": 8, "mn_per_start": 79.0, "min_share": 0.7166666666666667, "npg_p90": 0.08207934336525308, "ast_p90": 0.04103967168262654, "q": 0.06792192880040342, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 2193, "starts": 27, "subs": 3 } ], "crs_p90": 2.1751025991792066, "interceptions_p90": 0.9028727770177838, "tklw_p90": 0.615595075239398, "fld_p90": 1.2722298221614228, "fls_p90": 0.9439124487004104, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 77 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 77 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 24 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 55 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 35 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 159, "n_group": 188 }, { "player_key": "roberto massimo|2000", "player": "Roberto Massimo", "pos_group": "MF", "born": 2000, "age": 24, "nt_flag": false, "club": "G\u00f3rnik Zabrze", "league": "POL-Ekstraklasa", "tier": "other", "min": 470, "starts": 5, "subs": 7, "compl": 0, "mn_per_start": 65.0, "min_share": 0.15824915824915825, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.06615639311302046, "moved": false, "stints": [ { "league": "POL-Ekstraklasa", "team": "G\u00f3rnik Zabrze", "tier": "other", "min": 470, "starts": 5, "subs": 7 } ], "crs_p90": 0.3829787234042553, "interceptions_p90": 0.5744680851063829, "tklw_p90": 1.5319148936170213, "fld_p90": 1.3404255319148937, "fls_p90": 1.3404255319148937, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 15 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 23 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 57 } ], "rank_q": 160, "n_group": 188 }, { "player_key": "stefano russo|2000", "player": "Stefano Russo", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2303, "starts": 27, "subs": 0, "compl": 18, "mn_per_start": 85.0, "min_share": 0.7526143790849673, "npg_p90": 0.07815892314372558, "ast_p90": 0.03907946157186279, "q": 0.06558929933801055, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 2303, "starts": 27, "subs": 0 } ], "crs_p90": 1.6804168475900998, "interceptions_p90": 1.3287016934433347, "tklw_p90": 1.094224924012158, "fld_p90": 1.0160660008684326, "fls_p90": 1.3287016934433347, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 80 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 22 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 47 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 77 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 36 } ], "rank_q": 161, "n_group": 188 }, { "player_key": "idrissa toure|1998", "player": "Idrissa Tour\u00e9", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Pisa", "league": "ITA-Serie A", "tier": "top9", "min": 2279, "starts": 26, "subs": 6, "compl": 19, "mn_per_start": 83.0, "min_share": 0.6843843843843844, "npg_p90": 0.03949100482667837, "ast_p90": 0.0, "q": 0.06456944564970418, "moved": false, "stints": [ { "league": "ITA-Serie A", "team": "Pisa", "tier": "top9", "min": 2279, "starts": 26, "subs": 6 } ], "crs_p90": 2.6458973233874508, "interceptions_p90": 0.9872751206669591, "tklw_p90": 1.1057481351469944, "fld_p90": 0.750329091706889, "fls_p90": 0.9082931110136024, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 63 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 21 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 62 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 65 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 20 } ], "rank_q": 162, "n_group": 188 }, { "player_key": "marvin mehlem|1997", "player": "Marvin Mehlem", "pos_group": "MF", "born": 1997, "age": 27, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1052, "starts": 12, "subs": 7, "compl": 0, "mn_per_start": 79.0, "min_share": 0.3437908496732026, "npg_p90": 0.0, "ast_p90": 0.0855513307984791, "q": 0.0640074414854753, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 1052, "starts": 12, "subs": 7 } ], "crs_p90": 0.5988593155893536, "interceptions_p90": 1.3688212927756653, "tklw_p90": 1.1121673003802282, "fld_p90": 1.8821292775665397, "fls_p90": 1.796577946768061, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 31 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 37 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 21 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 20 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 79 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 81 } ], "rank_q": 163, "n_group": 188 }, { "player_key": "mats pannewig|2004", "player": "Mats Pannewig", "pos_group": "MF", "born": 2004, "age": 20, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1772, "starts": 20, "subs": 7, "compl": 11, "mn_per_start": 78.0, "min_share": 0.5790849673202615, "npg_p90": 0.10158013544018057, "ast_p90": 0.0, "q": 0.06269181354028734, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 1772, "starts": 20, "subs": 7 } ], "crs_p90": 0.6602708803611739, "interceptions_p90": 1.4729119638826185, "tklw_p90": 1.1173814898419865, "fld_p90": 0.6602708803611739, "fls_p90": 1.4729119638826185, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 62 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 52 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 20 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 22 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 82 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 15 } ], "rank_q": 164, "n_group": 188 }, { "player_key": "tim breithaupt|2002", "player": "Tim Breithaupt", "pos_group": "MF", "born": 2002, "age": 23, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1120, "starts": 14, "subs": 2, "compl": 4, "mn_per_start": 78.0, "min_share": 0.3888888888888889, "npg_p90": 0.0, "ast_p90": 0.08035714285714285, "q": 0.061852735534479106, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1120, "starts": 14, "subs": 2 } ], "crs_p90": 0.24107142857142858, "interceptions_p90": 1.3660714285714286, "tklw_p90": 0.8839285714285714, "fld_p90": 0.7232142857142856, "fls_p90": 0.8035714285714285, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 38 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 73 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 20 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 7 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 19 } ], "rank_q": 165, "n_group": 188 }, { "player_key": "kennet eichhorn|2009", "player": "Kennet Eichhorn", "pos_group": "MF", "born": 2009, "age": 16, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1141, "starts": 14, "subs": 3, "compl": 0, "mn_per_start": 75.0, "min_share": 0.38417508417508417, "npg_p90": 0.07887817703768625, "ast_p90": 0.0, "q": 0.0612163281624928, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 1141, "starts": 14, "subs": 3 } ], "crs_p90": 0.0, "interceptions_p90": 1.6564417177914113, "tklw_p90": 1.1831726555652935, "fld_p90": 1.1831726555652935, "fls_p90": 1.6564417177914113, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 37 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 64 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 19 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 0 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 88 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 47 } ], "rank_q": 166, "n_group": 188 }, { "player_key": "marvin schulz|2004", "player": "Marvin Schulz", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 452, "starts": 7, "subs": 3, "compl": 0, "mn_per_start": 56.0, "min_share": 0.15694444444444444, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.060926424393230615, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 452, "starts": 7, "subs": 3 } ], "crs_p90": 1.3938053097345133, "interceptions_p90": 0.39823008849557523, "tklw_p90": 1.3938053097345133, "fld_p90": 0.19911504424778761, "fls_p90": 1.7920353982300885, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 2 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 46 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 19 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 41 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 49 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 1 } ], "rank_q": 167, "n_group": 188 }, { "player_key": "emmanuel iyoha|1997", "player": "Emmanuel Iyoha", "pos_group": "MF", "born": 1997, "age": 27, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1863, "starts": 22, "subs": 3, "compl": 11, "mn_per_start": 82.0, "min_share": 0.646875, "npg_p90": 0.04830917874396135, "ast_p90": 0.04830917874396135, "q": 0.06062704516092935, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1863, "starts": 22, "subs": 3 } ], "crs_p90": 3.333333333333333, "interceptions_p90": 0.9178743961352657, "tklw_p90": 0.8695652173913043, "fld_p90": 1.0144927536231885, "fls_p90": 0.5797101449275363, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 70 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 74 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 19 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 72 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 49 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 36 } ], "rank_q": 168, "n_group": 188 }, { "player_key": "andreas muller|2000", "player": "Andreas M\u00fcller", "pos_group": "MF", "born": 2000, "age": 25, "nt_flag": false, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1210, "starts": 13, "subs": 10, "compl": 0, "mn_per_start": 72.0, "min_share": 0.3954248366013072, "npg_p90": 0.0, "ast_p90": 0.0743801652892562, "q": 0.05921446719414587, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Karlsruher", "tier": "stepping_stone", "min": 1210, "starts": 13, "subs": 10 } ], "crs_p90": 0.4462809917355372, "interceptions_p90": 1.115702479338843, "tklw_p90": 1.7107438016528924, "fld_p90": 0.4462809917355372, "fls_p90": 1.859504132231405, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 39 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 29 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 18 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 88 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 7 } ], "rank_q": 169, "n_group": 188 }, { "player_key": "diego demme|1991", "player": "Diego Demme", "pos_group": "MF", "born": 1991, "age": 33, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 551, "starts": 5, "subs": 8, "compl": 2, "mn_per_start": 83.0, "min_share": 0.18552188552188553, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.05676948709830999, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 551, "starts": 5, "subs": 8 } ], "crs_p90": 2.123411978221416, "interceptions_p90": 1.306715063520871, "tklw_p90": 1.1433756805807622, "fld_p90": 0.9800362976406534, "fls_p90": 1.7967332123411979, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 7 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 12 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 16 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 54 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 78 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 34 } ], "rank_q": 170, "n_group": 188 }, { "player_key": "marius worl|2004", "player": "Marius W\u00f6rl", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2068, "starts": 23, "subs": 7, "compl": 6, "mn_per_start": 82.0, "min_share": 0.6758169934640523, "npg_p90": 0.08704061895551257, "ast_p90": 0.0, "q": 0.056439530249207476, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Arminia", "tier": "stepping_stone", "min": 2068, "starts": 23, "subs": 7 } ], "crs_p90": 2.4371373307543522, "interceptions_p90": 0.3916827852998066, "tklw_p90": 0.6963249516441006, "fld_p90": 1.6972920696324953, "fls_p90": 1.2620889748549324, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 73 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 55 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 16 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 59 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 16 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 74 } ], "rank_q": 171, "n_group": 188 }, { "player_key": "robert wagner|2003", "player": "Robert Wagner", "pos_group": "MF", "born": 2003, "age": 22, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1891, "starts": 20, "subs": 9, "compl": 15, "mn_per_start": 87.3918561607615, "min_share": 0.46631944444444445, "npg_p90": 0.0, "ast_p90": 0.04759386567953463, "q": 0.056046366410651444, "moved": true, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 1343, "starts": 15, "subs": 0 }, { "league": "GER-2. Bundesliga", "team": "Holstein Kiel", "tier": "stepping_stone", "min": 548, "starts": 5, "subs": 9 } ], "crs_p90": 0.42834479111581175, "interceptions_p90": 1.5230037017451084, "tklw_p90": 1.2374405076679005, "fld_p90": 1.4278159703860394, "fls_p90": 1.4754098360655739, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 49 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 45 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 16 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 14 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 86 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 62 } ], "rank_q": 172, "n_group": 188 }, { "player_key": "amara conde|1997", "player": "Amara Conde", "pos_group": "MF", "born": 1997, "age": 28, "nt_flag": false, "club": "Elversberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2122, "starts": 25, "subs": 6, "compl": 10, "mn_per_start": 78.0, "min_share": 0.6934640522875817, "npg_p90": 0.042412818096135715, "ast_p90": 0.042412818096135715, "q": 0.055431014486978084, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Elversberg", "tier": "stepping_stone", "min": 2122, "starts": 25, "subs": 6 } ], "crs_p90": 0.2544769085768143, "interceptions_p90": 0.7634307257304429, "tklw_p90": 1.060320452403393, "fld_p90": 0.6786050895381716, "fls_p90": 1.3572101790763431, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 74 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 15 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 8 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 51 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 16 } ], "rank_q": 173, "n_group": 188 }, { "player_key": "paul seguin|1995", "player": "Paul Seguin", "pos_group": "MF", "born": 1995, "age": 30, "nt_flag": false, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2167, "starts": 25, "subs": 0, "compl": 19, "mn_per_start": 87.0, "min_share": 0.7296296296296296, "npg_p90": 0.04153207198892478, "ast_p90": 0.04153207198892478, "q": 0.05461771300281962, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Hertha BSC", "tier": "stepping_stone", "min": 2167, "starts": 25, "subs": 0 } ], "crs_p90": 4.485463774803876, "interceptions_p90": 0.6645131518227965, "tklw_p90": 0.4153207198892478, "fld_p90": 1.2874942316566682, "fls_p90": 1.0383017997231194, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 78 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 15 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 85 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 15 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 54 } ], "rank_q": 174, "n_group": 188 }, { "player_key": "cajetan lenz|2006", "player": "Cajetan Lenz", "pos_group": "MF", "born": 2006, "age": 19, "nt_flag": false, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2181, "starts": 25, "subs": 6, "compl": 13, "mn_per_start": 82.0, "min_share": 0.7127450980392157, "npg_p90": 0.08253094910591471, "ast_p90": 0.0, "q": 0.05436953124947996, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Bochum", "tier": "stepping_stone", "min": 2181, "starts": 25, "subs": 6 } ], "crs_p90": 0.45392022008253097, "interceptions_p90": 0.7427785419532323, "tklw_p90": 1.361760660247593, "fld_p90": 0.5364511691884457, "fls_p90": 1.2792297111416782, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 76 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 61 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 15 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 66 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 9 } ], "rank_q": 175, "n_group": 188 }, { "player_key": "kofi amoako|2005", "player": "Kofi Amoako", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2205, "starts": 29, "subs": 3, "compl": 7, "mn_per_start": 74.0, "min_share": 0.765625, "npg_p90": 0.04081632653061224, "ast_p90": 0.04081632653061224, "q": 0.05394928366494293, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Dresden", "tier": "stepping_stone", "min": 2205, "starts": 29, "subs": 3 } ], "crs_p90": 0.8163265306122449, "interceptions_p90": 0.8979591836734694, "tklw_p90": 1.7142857142857144, "fld_p90": 0.9795918367346939, "fls_p90": 1.346938775510204, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 82 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 79 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 14 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 26 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 82 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 34 } ], "rank_q": 176, "n_group": 188 }, { "player_key": "klaus suso|2005", "player": "Klaus Suso", "pos_group": "MF", "born": 2005, "age": 20, "nt_flag": false, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1473, "starts": 17, "subs": 7, "compl": 8, "mn_per_start": 79.0, "min_share": 0.5114583333333333, "npg_p90": 0.06109979633401222, "ast_p90": 0.0, "q": 0.05265171756411622, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "D\u00fcsseldorf", "tier": "stepping_stone", "min": 1473, "starts": 17, "subs": 7 } ], "crs_p90": 1.955193482688391, "interceptions_p90": 0.6720977596741344, "tklw_p90": 1.405295315682281, "fld_p90": 1.1608961303462322, "fls_p90": 1.0997963340122199, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 55 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 47 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 13 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 52 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 64 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 177, "n_group": 188 }, { "player_key": "arne maier|1999", "player": "Arne Maier", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "\u00dajpest", "league": "HUN-NB I", "tier": "other", "min": 459, "starts": 6, "subs": 3, "compl": 1, "mn_per_start": 67.0, "min_share": 0.15454545454545454, "npg_p90": 0.0, "ast_p90": 0.19607843137254904, "q": 0.050960208804767815, "moved": false, "stints": [ { "league": "HUN-NB I", "team": "\u00dajpest", "tier": "other", "min": 459, "starts": 6, "subs": 3 } ], "crs_p90": 3.333333333333333, "interceptions_p90": 0.19607843137254904, "tklw_p90": 0.5882352941176471, "fld_p90": 0.3921568627450981, "fls_p90": 0.7843137254901962, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 1 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 42 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 13 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 72 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 6 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 6 } ], "rank_q": 178, "n_group": 188 }, { "player_key": "lukas daschner|1998", "player": "Lukas Daschner", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": false, "club": "St. Gallen", "league": "SUI-Super League", "tier": "other", "min": 2066, "starts": 23, "subs": 3, "compl": 13, "mn_per_start": 85.0, "min_share": 0.6376543209876543, "npg_p90": 0.04356243949661181, "ast_p90": 0.08712487899322362, "q": 0.04857447748499179, "moved": false, "stints": [ { "league": "SUI-Super League", "team": "St. Gallen", "tier": "other", "min": 2066, "starts": 23, "subs": 3 } ], "crs_p90": 6.360116166505324, "interceptions_p90": 0.6534365924491772, "tklw_p90": 0.7841239109390127, "fld_p90": 0.8276863504356244, "fls_p90": 1.0454985479186836, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 69 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 75 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 11 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 95 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 29 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 24 } ], "rank_q": 179, "n_group": 188 }, { "player_key": "jonah sticker|2004", "player": "Jonah Sticker", "pos_group": "MF", "born": 2004, "age": 21, "nt_flag": false, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 813, "starts": 7, "subs": 15, "compl": 2, "mn_per_start": 81.0, "min_share": 0.2656862745098039, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.04808670506692808, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Paderborn 07", "tier": "stepping_stone", "min": 813, "starts": 7, "subs": 15 } ], "crs_p90": 0.9963099630996309, "interceptions_p90": 1.1070110701107012, "tklw_p90": 1.9926199261992619, "fld_p90": 2.3247232472324724, "fls_p90": 0.6642066420664207, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 20 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 7 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 11 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 32 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 91 } ], "rank_q": 180, "n_group": 188 }, { "player_key": "kerem demirbay|1993", "player": "Kerem Demirbay", "pos_group": "MF", "born": 1993, "age": 32, "nt_flag": false, "club": "Ey\u00fcpspor", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 2172, "starts": 25, "subs": 2, "compl": 13, "mn_per_start": 86.59668508287292, "min_share": 0.4895833333333333, "npg_p90": 0.04143646408839779, "ast_p90": 0.0, "q": 0.04609097364186692, "moved": true, "stints": [ { "league": "TUR-S\u00fcper Lig", "team": "Ey\u00fcpspor", "tier": "top9", "min": 1410, "starts": 16, "subs": 0 }, { "league": "TUR-S\u00fcper Lig", "team": "Kas\u0131mpa\u015fa", "tier": "top9", "min": 762, "starts": 9, "subs": 2 } ], "crs_p90": 4.806629834254144, "interceptions_p90": 1.0773480662983426, "tklw_p90": 1.6160220994475138, "fld_p90": 1.4502762430939227, "fls_p90": 1.9475138121546962, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 52 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 82 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 9 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 87 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 85 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 64 } ], "rank_q": 181, "n_group": 188 }, { "player_key": "marcel benger|1998", "player": "Marcel Benger", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 996, "starts": 11, "subs": 4, "compl": 3, "mn_per_start": 79.0, "min_share": 0.3458333333333333, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.04344542498926571, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Preu\u00dfen M\u00fcnster", "tier": "stepping_stone", "min": 996, "starts": 11, "subs": 4 } ], "crs_p90": 0.09036144578313252, "interceptions_p90": 2.2590361445783134, "tklw_p90": 0.8132530120481928, "fld_p90": 0.36144578313253006, "fls_p90": 1.1746987951807228, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 32 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 51 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 8 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 2 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 92 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 4 } ], "rank_q": 182, "n_group": 188 }, { "player_key": "paul will|1999", "player": "Paul Will", "pos_group": "MF", "born": 1999, "age": 26, "nt_flag": false, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1315, "starts": 15, "subs": 0, "compl": 12, "mn_per_start": 88.0, "min_share": 0.4297385620915033, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.03718849922331729, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Greuther F\u00fcrth", "tier": "stepping_stone", "min": 1315, "starts": 15, "subs": 0 } ], "crs_p90": 1.6425855513307985, "interceptions_p90": 1.3688212927756653, "tklw_p90": 1.6425855513307985, "fld_p90": 0.6159695817490495, "fls_p90": 1.0266159695817492, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 44 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 5 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 46 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 91 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 12 } ], "rank_q": 183, "n_group": 188 }, { "player_key": "kai klefisch|1999", "player": "Kai Klefisch", "pos_group": "MF", "born": 1999, "age": 25, "nt_flag": false, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2546, "starts": 29, "subs": 0, "compl": 27, "mn_per_start": 88.0, "min_share": 0.8320261437908497, "npg_p90": 0.03534956794972506, "ast_p90": 0.0, "q": 0.036257262269195525, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Darmstadt 98", "tier": "stepping_stone", "min": 2546, "starts": 29, "subs": 0 } ], "crs_p90": 0.4595443833464258, "interceptions_p90": 0.9897879025923016, "tklw_p90": 1.2725844461901021, "fld_p90": 1.1665357423409268, "fls_p90": 1.0251374705420269, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 89 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 5 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 15 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 71 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 46 } ], "rank_q": 184, "n_group": 188 }, { "player_key": "ron schallenberg|1998", "player": "Ron Schallenberg", "pos_group": "MF", "born": 1998, "age": 26, "nt_flag": false, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2792, "starts": 33, "subs": 0, "compl": 22, "mn_per_start": 85.0, "min_share": 0.9124183006535947, "npg_p90": 0.0, "ast_p90": 0.032234957020057305, "q": 0.03384142085039214, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Schalke 04", "tier": "stepping_stone", "min": 2792, "starts": 33, "subs": 0 } ], "crs_p90": 0.09670487106017192, "interceptions_p90": 1.5150429799426934, "tklw_p90": 1.2893982808022924, "fld_p90": 0.7091690544412608, "fls_p90": 1.67621776504298, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 96 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 4 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 2 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 88 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 18 } ], "rank_q": 185, "n_group": 188 }, { "player_key": "mike-steven bahre|1995", "player": "Mike-Steven B\u00e4hre", "pos_group": "MF", "born": 1995, "age": 29, "nt_flag": false, "club": "Rheindorf Altach", "league": "AUT-Bundesliga", "tier": "other", "min": 2671, "starts": 30, "subs": 0, "compl": 24, "mn_per_start": 89.0, "min_share": 0.9274305555555555, "npg_p90": 0.0, "ast_p90": 0.10108573567952078, "q": 0.03256036645764321, "moved": false, "stints": [ { "league": "AUT-Bundesliga", "team": "Rheindorf Altach", "tier": "other", "min": 2671, "starts": 30, "subs": 0 } ], "crs_p90": 0.47173343317109695, "interceptions_p90": 1.0108573567952077, "tklw_p90": 1.5499812804193185, "fld_p90": 0.9434668663421939, "fls_p90": 1.5162860351928116, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 97 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 96 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 3 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 16 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 81 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 31 } ], "rank_q": 186, "n_group": 188 }, { "player_key": "falko michel|2001", "player": "Falko Michel", "pos_group": "MF", "born": 2001, "age": 24, "nt_flag": false, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2015, "starts": 23, "subs": 6, "compl": 16, "mn_per_start": 85.0, "min_share": 0.6584967320261438, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.028258156356654476, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Magdeburg", "tier": "stepping_stone", "min": 2015, "starts": 23, "subs": 6 } ], "crs_p90": 0.5359801488833746, "interceptions_p90": 1.250620347394541, "tklw_p90": 1.1166253101736974, "fld_p90": 1.5632754342431763, "fls_p90": 1.8759305210918116, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 71 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 59 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 2 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 18 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 75 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 70 } ], "rank_q": 187, "n_group": 188 }, { "player_key": "fabian kunze|1998", "player": "Fabian Kunze", "pos_group": "MF", "born": 1998, "age": 27, "nt_flag": false, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2578, "starts": 30, "subs": 1, "compl": 22, "mn_per_start": 84.0, "min_share": 0.868013468013468, "npg_p90": 0.0, "ast_p90": 0.0, "q": 0.023683877452457675, "moved": false, "stints": [ { "league": "GER-2. Bundesliga", "team": "Kaiserslautern", "tier": "stepping_stone", "min": 2578, "starts": 30, "subs": 1 } ], "crs_p90": 0.38401861908456164, "interceptions_p90": 1.5360744763382466, "tklw_p90": 1.6058960434445306, "fld_p90": 1.6408068269976726, "fls_p90": 2.234290147401086, "profile": [ { "key": "min_share", "label": "playing time", "what": "share of his club's minutes", "pct": 92 }, { "key": "starts_share", "label": "selection", "what": "starts among his appearances", "pct": 90 }, { "key": "q", "label": "output", "what": "league-adjusted G+A per 90", "pct": 1 }, { "key": "crs_p90", "label": "crossing", "what": "crosses per 90", "pct": 12 }, { "key": "def_p90", "label": "defending", "what": "tackles won and interceptions per 90", "pct": 93 }, { "key": "fld_p90", "label": "drawing fouls", "what": "fouls won per 90", "pct": 72 } ], "rank_q": 188, "n_group": 188 }, { "player_key": "bernd leno|1992", "player": "Bernd Leno", "pos_group": "GK", "born": 1992, "age": 33, "club": "Fulham", "league": "ENG-Premier League", "tier": "top9", "min": 3420, "ga_p90": 1.3421052631578947, "save_pct": 65.8, "cs": 9, "moved": false }, { "player_key": "noah atubolu|2002", "player": "Noah Atubolu", "pos_group": "GK", "born": 2002, "age": 23, "club": "Freiburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.6764705882352942, "save_pct": 63.7, "cs": 6, "moved": false }, { "player_key": "alexander nubel|1996", "player": "Alexander N\u00fcbel", "pos_group": "GK", "born": 1996, "age": 28, "club": "Stuttgart", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.441176470588235, "save_pct": 68.8, "cs": 11, "moved": false }, { "player_key": "marvin schwabe|1995", "player": "Marvin Schw\u00e4be", "pos_group": "GK", "born": 1995, "age": 30, "club": "K\u00f6ln", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.8529411764705883, "save_pct": 59.4, "cs": 3, "moved": false }, { "player_key": "oliver baumann|1990", "player": "Oliver Baumann", "pos_group": "GK", "born": 1990, "age": 35, "club": "Hoffenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.5294117647058822, "save_pct": 65.3, "cs": 7, "moved": false }, { "player_key": "dominik reimann|1997", "player": "Dominik Reimann", "pos_group": "GK", "born": 1997, "age": 28, "club": "Magdeburg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "ga_p90": 1.7058823529411764, "save_pct": 65.1, "cs": 7, "moved": false }, { "player_key": "moritz nicolas|1997", "player": "Moritz Nicolas", "pos_group": "GK", "born": 1997, "age": 27, "club": "Gladbach", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.5588235294117647, "save_pct": 72.0, "cs": 13, "moved": false }, { "player_key": "dennis seimen|2005", "player": "Dennis Seimen", "pos_group": "GK", "born": 2005, "age": 19, "club": "Paderborn 07", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "ga_p90": 1.3235294117647058, "save_pct": 69.6, "cs": 9, "moved": false }, { "player_key": "timo horn|1993", "player": "Timo Horn", "pos_group": "GK", "born": 1993, "age": 32, "club": "Bochum", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "ga_p90": 1.3823529411764706, "save_pct": 69.9, "cs": 8, "moved": false }, { "player_key": "marcel schuhen|1993", "player": "Marcel Schuhen", "pos_group": "GK", "born": 1993, "age": 32, "club": "Darmstadt 98", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "ga_p90": 1.3235294117647058, "save_pct": 72.6, "cs": 10, "moved": false }, { "player_key": "finn dahmen|1998", "player": "Finn Dahmen", "pos_group": "GK", "born": 1998, "age": 27, "club": "Augsburg", "league": "GER-Bundesliga", "tier": "domestic", "min": 3060, "ga_p90": 1.7941176470588234, "save_pct": 63.3, "cs": 5, "moved": false }, { "player_key": "nahuel noll|2003", "player": "Nahuel Noll", "pos_group": "GK", "born": 2003, "age": 22, "club": "Hannover 96", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 3060, "ga_p90": 1.2941176470588234, "save_pct": 68.8, "cs": 10, "moved": false }, { "player_key": "jan reichert|2001", "player": "Jan Reichert", "pos_group": "GK", "born": 2001, "age": 24, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2970, "ga_p90": 1.3636363636363638, "save_pct": 69.0, "cs": 4, "moved": false }, { "player_key": "timon wellenreuther|1995", "player": "Timon Wellenreuther", "pos_group": "GK", "born": 1995, "age": 29, "club": "Feyenoord", "league": "NED-Eredivisie", "tier": "top9", "min": 2970, "ga_p90": 1.3333333333333335, "save_pct": 66.9, "cs": 9, "moved": false }, { "player_key": "tjark ernst|2003", "player": "Tjark Ernst", "pos_group": "GK", "born": 2003, "age": 22, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2970, "ga_p90": 1.3333333333333335, "save_pct": 69.0, "cs": 11, "moved": false }, { "player_key": "jonas thomas kersken|2000", "player": "Jonas Thomas Kersken", "pos_group": "GK", "born": 2000, "age": 24, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2949, "ga_p90": 1.4954221770091558, "save_pct": 64.2, "cs": 6, "moved": false }, { "player_key": "ron-thorben hoffmann|1999", "player": "Ron-Thorben Hoffmann", "pos_group": "GK", "born": 1999, "age": 26, "club": "BTSV", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2880, "ga_p90": 1.59375, "save_pct": 61.9, "cs": 6, "moved": false }, { "player_key": "julian krahl|2000", "player": "Julian Krahl", "pos_group": "GK", "born": 2000, "age": 25, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2880, "ga_p90": 1.375, "save_pct": 72.3, "cs": 9, "moved": false }, { "player_key": "florian kastenmeier|1997", "player": "Florian Kastenmeier", "pos_group": "GK", "born": 1997, "age": 28, "club": "D\u00fcsseldorf", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2880, "ga_p90": 1.6249999999999998, "save_pct": 67.5, "cs": 4, "moved": false }, { "player_key": "mio backhaus|2004", "player": "Mio Backhaus", "pos_group": "GK", "born": 2004, "age": 21, "club": "Werder Bremen", "league": "GER-Bundesliga", "tier": "domestic", "min": 2880, "ga_p90": 1.75, "save_pct": 64.1, "cs": 5, "moved": false }, { "player_key": "diant ramaj|2001", "player": "Diant Ramaj", "pos_group": "GK", "born": 2001, "age": 23, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 2790, "ga_p90": 2.161290322580645, "save_pct": 59.9, "cs": 1, "moved": false }, { "player_key": "lars unnerstall|1990", "player": "Lars Unnerstall", "pos_group": "GK", "born": 1990, "age": 35, "club": "Twente", "league": "NED-Eredivisie", "tier": "top9", "min": 2790, "ga_p90": 1.1290322580645162, "save_pct": 69.0, "cs": 6, "moved": false }, { "player_key": "johannes schenk|2003", "player": "Johannes Schenk", "pos_group": "GK", "born": 2003, "age": 22, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2754, "ga_p90": 1.8300653594771241, "save_pct": 62.2, "cs": 4, "moved": false }, { "player_key": "loris karius|1993", "player": "Loris Karius", "pos_group": "GK", "born": 1993, "age": 32, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2700, "ga_p90": 0.8, "save_pct": 71.4, "cs": 13, "moved": false }, { "player_key": "tom hulsmann|2004", "player": "Tom H\u00fclsmann", "pos_group": "GK", "born": 2004, "age": 21, "club": "Hartberg", "league": "AUT-Bundesliga", "tier": "other", "min": 2683, "ga_p90": 1.274692508386135, "save_pct": 68.6, "cs": 9, "moved": false }, { "player_key": "tim schreiber|2002", "player": "Tim Schreiber", "pos_group": "GK", "born": 2002, "age": 23, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 2430, "ga_p90": 1.5925925925925926, "save_pct": 61.6, "cs": 5, "moved": false }, { "player_key": "nico mantl|2000", "player": "Nico Mantl", "pos_group": "GK", "born": 2000, "age": 25, "club": "Blau-Wei\u00df Linz", "league": "AUT-Bundesliga", "tier": "other", "min": 2070, "ga_p90": 1.6521739130434783, "save_pct": 54.7304347826087, "cs": 6, "moved": true }, { "player_key": "jonas krumrey|2003", "player": "Jonas Krumrey", "pos_group": "GK", "born": 2003, "age": 21, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1980, "ga_p90": 1.4090909090909092, "save_pct": 68.7, "cs": 5, "moved": false }, { "player_key": "kevin trapp|1990", "player": "Kevin Trapp", "pos_group": "GK", "born": 1990, "age": 35, "club": "Paris FC", "league": "FRA-Ligue 1", "tier": "top9", "min": 1980, "ga_p90": 1.3181818181818183, "save_pct": 66.7, "cs": 7, "moved": false }, { "player_key": "michael zetterer|1995", "player": "Michael Zetterer", "pos_group": "GK", "born": 1995, "age": 30, "club": "Frankfurt", "league": "GER-Bundesliga", "tier": "domestic", "min": 1976, "ga_p90": 1.5030364372469638, "save_pct": 65.3, "cs": 6, "moved": false }, { "player_key": "daniel batz|1991", "player": "Daniel Batz", "pos_group": "GK", "born": 1991, "age": 34, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 1890, "ga_p90": 1.2857142857142856, "save_pct": 72.2, "cs": 4, "moved": false }, { "player_key": "manuel neuer|1986", "player": "Manuel Neuer", "pos_group": "GK", "born": 1986, "age": 39, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1859, "ga_p90": 0.9682625067240451, "save_pct": 60.8, "cs": 7, "moved": false }, { "player_key": "silas prufrock|2005", "player": "Silas Pr\u00fcfrock", "pos_group": "GK", "born": 2005, "age": 20, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1350, "ga_p90": 1.2000000000000002, "save_pct": 70.0, "cs": 4, "moved": false }, { "player_key": "jonas urbig|2003", "player": "Jonas Urbig", "pos_group": "GK", "born": 2003, "age": 21, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 1111, "ga_p90": 1.215121512151215, "save_pct": 68.1, "cs": 6, "moved": false }, { "player_key": "timon weiner|1999", "player": "Timon Weiner", "pos_group": "GK", "born": 1999, "age": 26, "club": "Holstein Kiel", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 1080, "ga_p90": 1.4166666666666665, "save_pct": 65.3, "cs": 4, "moved": false }, { "player_key": "janis blaswich|1991", "player": "Janis Blaswich", "pos_group": "GK", "born": 1991, "age": 34, "club": "Leverkusen", "league": "GER-Bundesliga", "tier": "domestic", "min": 931, "ga_p90": 0.8700322234156821, "save_pct": 82.0, "cs": 3, "moved": false }, { "player_key": "robin zentner|1994", "player": "Robin Zentner", "pos_group": "GK", "born": 1994, "age": 30, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 876, "ga_p90": 1.4383561643835616, "save_pct": 68.9, "cs": 0, "moved": false }, { "player_key": "timo schlieck|2006", "player": "Timo Schlieck", "pos_group": "GK", "born": 2006, "age": 19, "club": "Greuther F\u00fcrth", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 810, "ga_p90": 2.4444444444444446, "save_pct": 53.2, "cs": 1, "moved": false }, { "player_key": "erdem canpolat|2001", "player": "Erdem Canpolat", "pos_group": "GK", "born": 2001, "age": 24, "club": "Rizespor", "league": "TUR-S\u00fcper Lig", "tier": "top9", "min": 630, "ga_p90": 1.4285714285714284, "save_pct": 68.8, "cs": 2, "moved": false }, { "player_key": "lennart grill|1999", "player": "Lennart Grill", "pos_group": "GK", "born": 1999, "age": 26, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 540, "ga_p90": 1.6666666666666665, "save_pct": 56.5, "cs": 0, "moved": false }, { "player_key": "kevin muller|1991", "player": "Kevin M\u00fcller", "pos_group": "GK", "born": 1991, "age": 34, "club": "Schalke 04", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 360, "ga_p90": 1.75, "save_pct": 50.0, "cs": 1, "moved": false }, { "player_key": "carl klaus|1994", "player": "Carl Klaus", "pos_group": "GK", "born": 1994, "age": 31, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 330, "ga_p90": 1.0909090909090908, "save_pct": 69.2, "cs": 1, "moved": false }, { "player_key": "morten behrens|1997", "player": "Morten Behrens", "pos_group": "GK", "born": 1997, "age": 28, "club": "Preu\u00dfen M\u00fcnster", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 302, "ga_p90": 1.490066225165563, "save_pct": 64.3, "cs": 1, "moved": false }, { "player_key": "lasse riess|2001", "player": "Lasse Rie\u00df", "pos_group": "GK", "born": 2001, "age": 24, "club": "Mainz 05", "league": "GER-Bundesliga", "tier": "domestic", "min": 292, "ga_p90": 3.698630136986301, "save_pct": 55.6, "cs": 0, "moved": false }, { "player_key": "max weiss|2004", "player": "Max Wei\u00df", "pos_group": "GK", "born": 2004, "age": 21, "club": "Burnley", "league": "ENG-Premier League", "tier": "top9", "min": 270, "ga_p90": 1.3333333333333335, "save_pct": 71.4, "cs": 0, "moved": false }, { "player_key": "frank feller|2004", "player": "Frank Feller", "pos_group": "GK", "born": 2004, "age": 21, "club": "Heidenheim", "league": "GER-Bundesliga", "tier": "domestic", "min": 270, "ga_p90": 1.6666666666666665, "save_pct": 75.0, "cs": 0, "moved": false }, { "player_key": "stefan ortega|1992", "player": "Stefan Ortega", "pos_group": "GK", "born": 1992, "age": 32, "club": "Nottingham", "league": "ENG-Premier League", "tier": "top9", "min": 270, "ga_p90": 1.3333333333333335, "save_pct": 66.7, "cs": 1, "moved": false }, { "player_key": "lukas watkowiak|1996", "player": "Lukas Watkowiak", "pos_group": "GK", "born": 1996, "age": 29, "club": "St. Gallen", "league": "SUI-Super League", "tier": "other", "min": 270, "ga_p90": 0.6666666666666667, "save_pct": 85.7, "cs": 1, "moved": false }, { "player_key": "justin heekeren|2000", "player": "Justin Heekeren", "pos_group": "GK", "born": 2000, "age": 24, "club": "Anderlecht", "league": "BEL-Pro League", "tier": "top9", "min": 180, "ga_p90": 3.0, "save_pct": 60.0, "cs": 0, "moved": false }, { "player_key": "marc-andre ter stegen|1992", "player": "Marc-Andr\u00e9 ter Stegen", "pos_group": "GK", "born": 1992, "age": 33, "club": "Girona", "league": "ESP-La Liga", "tier": "top9", "min": 180, "ga_p90": 1.0, "save_pct": 66.7, "cs": 0, "moved": false }, { "player_key": "leo oppermann|2001", "player": "Leo Oppermann", "pos_group": "GK", "born": 2001, "age": 23, "club": "Arminia", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 109, "ga_p90": 1.651376146788991, "save_pct": 83.29999999999998, "cs": 1, "moved": false }, { "player_key": "marius gersbeck|1995", "player": "Marius Gersbeck", "pos_group": "GK", "born": 1995, "age": 30, "club": "Hertha BSC", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 90, "ga_p90": 0.0, "save_pct": 0.0, "cs": 1, "moved": false }, { "player_key": "enis kamga|2007", "player": "Enis Kamga", "pos_group": "GK", "born": 2007, "age": 18, "club": "Kaiserslautern", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 90, "ga_p90": 2.0, "save_pct": 33.3, "cs": 0, "moved": false }, { "player_key": "daniel mesenholer|1995", "player": "Daniel Mesenh\u00f6ler", "pos_group": "GK", "born": 1995, "age": 30, "club": "Dresden", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 90, "ga_p90": 0.0, "save_pct": 100.0, "cs": 1, "moved": false }, { "player_key": "robin himmelmann|1989", "player": "Robin Himmelmann", "pos_group": "GK", "born": 1989, "age": 36, "club": "Karlsruher", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 90, "ga_p90": 3.0, "save_pct": 50.0, "cs": 0, "moved": false }, { "player_key": "christian mathenia|1992", "player": "Christian Mathenia", "pos_group": "GK", "born": 1992, "age": 33, "club": "N\u00fcrnberg", "league": "GER-2. Bundesliga", "tier": "stepping_stone", "min": 90, "ga_p90": 0.0, "save_pct": 100.0, "cs": 1, "moved": false }, { "player_key": "steven benda|1998", "player": "Steven Benda", "pos_group": "GK", "born": 1998, "age": 26, "club": "Feyenoord", "league": "NED-Eredivisie", "tier": "top9", "min": 90, "ga_p90": 0.0, "save_pct": 0.0, "cs": 1, "moved": false }, { "player_key": "matheo raab|1998", "player": "Matheo Raab", "pos_group": "GK", "born": 1998, "age": 26, "club": "Union Berlin", "league": "GER-Bundesliga", "tier": "domestic", "min": 90, "ga_p90": 0.0, "save_pct": 100.0, "cs": 1, "moved": false }, { "player_key": "sven ulreich|1988", "player": "Sven Ulreich", "pos_group": "GK", "born": 1988, "age": 36, "club": "Bayern Munich", "league": "GER-Bundesliga", "tier": "domestic", "min": 90, "ga_p90": 1.0, "save_pct": 85.7, "cs": 0, "moved": false } ], "groups": { "FW": 61, "MF": 188, "DF": 161, "GK": 59 } }